{"id":2676,"date":"2023-01-24T11:38:43","date_gmt":"2023-01-24T11:38:43","guid":{"rendered":"https:\/\/webioticstage.wpengine.com\/?p=2676"},"modified":"2023-01-27T23:33:38","modified_gmt":"2023-01-27T23:33:38","slug":"understanding-screen-resolution-vs-screen-size-in-mobile-app-development","status":"publish","type":"post","link":"https:\/\/architsingh.com\/webioticnew\/understanding-screen-resolution-vs-screen-size-in-mobile-app-development\/","title":{"rendered":"Understanding Screen Resolution Vs Screen Size In Mobile App Development"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_4,3_4&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;2&#8243; disabled_on=&#8221;off|off|off&#8221; module_class=&#8221;post_header&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; width=&#8221;70%&#8221; custom_padding=&#8221;||||false|false&#8221; global_module=&#8221;5435&#8243; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text module_id=&#8221;date_text&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p style=\"text-align: center;\"><strong>Updated<\/strong><\/p>\n<p>[\/et_pb_text][et_pb_post_title title=&#8221;off&#8221; author=&#8221;off&#8221; date_format=&#8221;M j Y&#8221; categories=&#8221;off&#8221; comments=&#8221;off&#8221; featured_image=&#8221;off&#8221; admin_label=&#8221;Post Date&#8221; module_class=&#8221;post-date&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; meta_font=&#8221;Nexa Bold||||||||&#8221; meta_text_align=&#8221;center&#8221; meta_text_color=&#8221;#000000&#8243; meta_font_size=&#8221;48px&#8221; meta_line_height=&#8221;1.2em&#8221; custom_margin=&#8221;||0px||false|false&#8221; custom_padding=&#8221;||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_post_title][et_pb_text module_class=&#8221;timer_d&#8221; _builder_version=&#8221;4.17.6&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;Helvetica||||||||&#8221; text_text_color=&#8221;#2ea0d2&#8243; text_orientation=&#8221;center&#8221; custom_margin=&#8221;||0px||false|false&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p class=\"reading-time\"><span class=\"span-reading-time rt-reading-time\"><span class=\"rt-label rt-prefix\"><\/span> <span class=\"rt-time\"> 12<\/span> <span class=\"rt-label rt-postfix\">min read<\/span><\/span><\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;3_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_post_title meta=&#8221;off&#8221; featured_image=&#8221;off&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; title_font=&#8221;Nexa-Bold|800|||||||&#8221; title_text_align=&#8221;left&#8221; title_text_color=&#8221;#000000&#8243; title_font_size=&#8221;48px&#8221; title_line_height=&#8221;1.2em&#8221; meta_font=&#8221;Nexa Regular||||||||&#8221; meta_text_align=&#8221;left&#8221; meta_text_color=&#8221;#2ea0d2&#8243; meta_font_size=&#8221;15px&#8221; meta_line_height=&#8221;1.6em&#8221; title_font_size_tablet=&#8221;42px&#8221; title_font_size_phone=&#8221;36px&#8221; title_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_post_title][\/et_pb_column][\/et_pb_row][et_pb_row disabled_on=&#8221;off|off|off&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; max_width=&#8221;1280px&#8221; module_alignment=&#8221;center&#8221; global_module=&#8221;5436&#8243; saved_tabs=&#8221;all&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_post_title title=&#8221;off&#8221; meta=&#8221;off&#8221; admin_label=&#8221;Feature Image&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; title_font=&#8221;Nexa Bold|700|||||||&#8221; title_text_align=&#8221;left&#8221; title_text_color=&#8221;#000000&#8243; title_font_size=&#8221;48px&#8221; title_line_height=&#8221;1.2em&#8221; meta_font=&#8221;Nexa Regular||||||||&#8221; meta_text_align=&#8221;left&#8221; meta_text_color=&#8221;#2ea0d2&#8243; meta_font_size=&#8221;15px&#8221; meta_line_height=&#8221;1.6em&#8221; title_font_size_tablet=&#8221;42px&#8221; title_font_size_phone=&#8221;36px&#8221; title_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_post_title][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;2_3,1_3&#8243; module_class=&#8221;blog-cnt-row&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; width=&#8221;90%&#8221; max_width=&#8221;1280px&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;2_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.19.5&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;Helvetica||||||||&#8221; text_text_color=&#8221;#26282d&#8221; text_font_size=&#8221;18px&#8221; text_letter_spacing=&#8221;0.03em&#8221; text_line_height=&#8221;1.8em&#8221; header_2_font=&#8221;Helvetica Bold||||||||&#8221; header_2_text_color=&#8221;#26282d&#8221; header_2_font_size=&#8221;50px&#8221; header_2_line_height=&#8221;54px&#8221; header_3_font=&#8221;Nexa Bold||||||||&#8221; header_3_text_color=&#8221;#26282d&#8221; header_3_font_size=&#8221;24px&#8221; header_4_font=&#8221;Nexa Bold||||||||&#8221; header_4_text_color=&#8221;#26282d&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<p>Building a mobile app is an exciting and rewarding endeavor, and there\u2019s plenty to think about.<\/p>\n<p>There\u2019s the brainstorming and <a href=\"https:\/\/architsingh.com\/webioticnew\/is-my-app-idea-any-good-how-to-validate-your-app-idea-in-10-steps\/\">ideation phase<\/a>, design phase, <a href=\"https:\/\/architsingh.com\/webioticnew\/sketch-vs-omnigraffle-what-they-offer-and-which-is-better\/\">mockup and prototyping phase<\/a>, coding phase, and <a href=\"https:\/\/architsingh.com\/webioticnew\/how-to-get-your-app-noticed-with-a-winning-marketing-strategy\/\">marketing phase<\/a>.<\/p>\n<p>In short, there are a ton of details, big and small, you\u2019ll need to know about to <a href=\"https:\/\/architsingh.com\/webioticnew\/how-to-launch-an-app\/\">launch your app successfully<\/a>.<\/p>\n<p>Knowing the differences between screen size and screen resolution is just one of those important details you\u2019ll need to be ready for when building an app for multiple devices.<\/p>\n<p>Let\u2019s take a look.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-2707\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Iso4-Webiotic-1024x320-1.jpg\" alt=\"\" \/><\/figure>\n<h3>Table of Contents<\/h3>\n<ol>\n<li><a href=\"#chapter1\">Screen Resolution Vs Screen Size: Why it Matters<\/a><\/li>\n<li><a href=\"#chapter2\">What these Terms Mean<\/a><\/li>\n<li><a href=\"#terminology\">Common Terminology<\/a><\/li>\n<li><a href=\"#chapter3\">Android Screen Compatibility Review<\/a><\/li>\n<li><a href=\"#screen-sizes\">Screen Sizes<\/a><\/li>\n<li><a href=\"#pixel-density\">Pixel Density<\/a><\/li>\n<li><a href=\"#screen-incompatibility\">Screen Incompatibility<\/a><\/li>\n<li><a href=\"#chapter4\">iOS Adaptivity and Layout<\/a><\/li>\n<li><a href=\"#sizes-orientations\">Screen Sizes and Orientations<\/a><\/li>\n<li><a href=\"#size-resolution\">Image Size and Resolution<\/a><\/li>\n<li><a href=\"#high-res\">Design High-Resolution Artwork<\/a><\/li>\n<li><a href=\"#read-docs\">Read the Docs<\/a><\/li>\n<\/ol>\n<h2 id=\"chapter1\">Chapter #1: Screen Resolution vs Screen Size: Why it Matters<\/h2>\n<p>First, let me start by saying, screen size and screen resolution aren\u2019t the same thing and shouldn\u2019t be used interchangeably.<\/p>\n<p>We\u2019ll get into the details of both in the next section.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-2698\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Stat-Webiotic-1.jpg\" alt=\"\" \/><\/figure>\n<p>It\u2019s crucial to have a good understanding of each of these terms when it comes to <a href=\"https:\/\/architsingh.com\/webioticnew\/best-software-for-mobile-app-development-a-complete-guide\/\">developing an app<\/a> because they each have their place in optimizing an app for various devices and screen sizes, like smartphones, tablets, smart TVs and other screens.<\/p>\n<p>You also want to make sure the app looks good when rotating your smartphone from portrait mode to landscape mode.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-2711\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-MobileTraffic-Webiotic1-1024x576-1.jpg\" alt=\"\" \/><\/p>\n<p>&nbsp;<\/p><figcaption>Photo Credit: <a href=\"https:\/\/www.broadbandsearch.net\/blog\/internet-statistics\" target=\"_blank\" rel=\"noreferrer noopener\">broadbandsearch.ne<\/a><\/figcaption><\/figure>\n<p>In today\u2019s digital world, building an app with multiple screen sizes in mind shouldn\u2019t be treated as an afterthought.<\/p>\n<p class=\"has-background\" style=\"background-color: #d2eeff;\"><strong>PRO TIP:<\/strong><br \/>Apps that don\u2019t follow specific guidelines, like adhering to screen size and resolution rules set by Apple, for instance, won\u2019t have a chance at being <a href=\"https:\/\/architsingh.com\/webioticnew\/app-store-submission-checklist\/\">accepted in app stores<\/a>.<\/p>\n<h2 id=\"chapter2\">Chapter #2: What these Terms Mean<\/h2>\n<p>As already mentioned, screen size and screen resolution aren&#8217;t the same thing.<\/p>\n<p>Screen size refers to the physical dimensions of a device&#8217;s display, measured in inches or centimeters. Screen resolution, on the other hand, refers to the number of pixels displayed on a screen, measured in pixels per inch (PPI) or pixels per centimeter (PPCM).<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-2682\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-iPhone12-Webiotic-1024x980-1.jpg\" alt=\"\" \/><\/figure>\n<p>While the two concepts are related, they&#8217;re not the same and should be considered separately when developing mobile apps.<\/p>\n<p>For example, a device with a larger screen size may have a lower screen resolution, and vice versa. It&#8217;s important for developers to take both screen size and resolution into account when designing and developing apps to ensure a consistent and optimal user experience across different devices.<\/p>\n<h3 id=\"terminology\">2.1 Common Terminology<\/h3>\n<p>Let\u2019s take a quick look at some common terminology you\u2019ll find when referring to screen size and resolution.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-2701\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Iso1-Webiotic-1024x789-1.jpg\" alt=\"\" \/><\/figure>\n<h4>Pixels<\/h4>\n<p><a href=\"https:\/\/www.techopedia.com\/definition\/24012\/pixel\" target=\"_blank\" rel=\"noreferrer noopener\">Pixel, short for picture element<\/a>, is the smallest individual element that makes up a display. It\u2019s the single color dot from which you can create a larger image.<\/p>\n<p>The number of pixels in an image is what determines the resolution.<\/p>\n<p>For example, if you have a 10&#215;10 pixel image, it means that the grid is 10 pixels wide and 10 pixels high, meaning you have a total of 100 pixels.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-2687\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Top10-Webiotic-1024x872-1.jpg\" alt=\"\" \/><\/p>\n<p>&nbsp;<\/p><figcaption>Photo Credit: <a href=\"https:\/\/www.hobo-web.co.uk\/best-screen-size\/\" target=\"_blank\" rel=\"noreferrer noopener\">hobo-web.co.uk<\/a><\/figcaption><\/figure>\n<h4>Points<\/h4>\n<p><a href=\"https:\/\/anydifferencebetween.com\/difference-between-pixel-and-point\/#:~:text=Summary%3A%20Difference%20Between%20Pixel%20and,the%20height%20of%20a%20font.\" target=\"_blank\" rel=\"noreferrer noopener\">Points aren\u2019t the same thing as pixels<\/a>. This is a unit of length, most often used to measure the height of a font.<\/p>\n<p>1 point equates to 1\/72th of an inch.<\/p>\n<p>How many pixels equal a single point depends on the resolution of the given image. If you have an image that\u2019s 72ppi (pixels per inch), then one pixel will equal one point.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-2697\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-DigitalChange-Webiotic-1024x982-1.jpg\" alt=\"\" \/><\/figure>\n<h4>DPI<\/h4>\n<p><a href=\"https:\/\/www.newegg.com\/insider\/what-is-mouse-dpi-and-why-is-it-important\/\" target=\"_blank\" rel=\"noreferrer noopener\">DPI is short for dots per inch<\/a> and is also sometimes referred to as PPI, which is pixels per inch. DPI calculates the number of pixels in an inch of screen.<\/p>\n<h4>DP<\/h4>\n<p><a href=\"https:\/\/developer.android.com\/training\/multiscreen\/screendensities#:~:text=One%20dp%20is%20a%20virtual,pixels%20for%20each%20other%20density.\" target=\"_blank\" rel=\"noreferrer noopener\">DP stands for density independent pixel<\/a>. It\u2019s a unit nearly identical to points and is used by\u00a0Android.<\/p>\n<p>One dp is equal to roughly one pixel on a medium-density screen (160dpi). This is the baseline density, and Android will translate this value to the correct number of actual pixels for other densities.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-2685\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Density-Independent-Webiotic-1024x613-1.jpg\" alt=\"\" \/><\/p>\n<p>&nbsp;<\/p><figcaption>Photo Credit: <a href=\"https:\/\/blog.prototypr.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">blog.prototypr.io<\/a><\/figcaption><\/figure>\n<p>You would use dp when designing Android layouts and points for when <a href=\"https:\/\/architsingh.com\/webioticnew\/iphone-app-design\/\">designing iOS layouts<\/a>.<\/p>\n<p>Here is how you can convert points and pixels:<\/p>\n<p>iOS Pixels = (Points x DPI) \/ 163<\/p>\n<p>Android Pixels = (DP x DPI) \/ 160<\/p>\n<h3>2.2 How to Calculate PPI<\/h3>\n<p>To calculate the pixels per inch (PPI) of a specific device, you&#8217;ll need to know the resolution of the device&#8217;s screen (measured in pixels) and the physical size of the screen (measured in inches). Once you have that, you can use the following formula to calculate PPI:<\/p>\n<p>PPI = (resolution in pixels) \/ (screen size in inches)<\/p>\n<p>So if a device has a screen resolution of 1080 x 1920 pixels and a screen size of 5 inches, the PPI would be calculated as:<\/p>\n<p>PPI = (1080 x 1920) \/ 5 = 432 PPI<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-2686\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Android-Pixel-Density-Webiotic-1024x693-2.jpg\" alt=\"\" \/><\/figure>\n<p>It&#8217;s worth noting that PPI is often used as a way to compare the sharpness or clarity of different screens, but it&#8217;s not the only metric to take into account.<\/p>\n<p>Viewing distance, color accuracy, contrast, and brightness also play important role in overall visual quality of the device.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-2684\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-iphone-sizes-Webiotic-1024x792-1.jpg\" alt=\"\" \/><\/figure>\n<p>1. Square both resolution numbers and add them together:<\/p>\n<p>(2532 x 2532) + (1170 x 1170) = 7779924<\/p>\n<p>2. Get the square root of 7779924 = 2789.25<\/p>\n<p>3. Divide that new number (2789.25) by the screen size (6.1 Inches) = 457 PPI.<\/p>\n<p><a href=\"https:\/\/www.apple.com\/iphone-12\/specs\/\" target=\"_blank\" rel=\"noreferrer noopener\">According to Apple<\/a>, the PPI they have listed for the iPhone 12 is rounded up to 460 PPI.<\/p>\n<p>PPI is important because it tells you how well that image will be displayed on a specific device.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-2703\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Iso7-Webiotic-1024x1014-1.jpg\" alt=\"\" \/><\/figure>\n<h2 id=\"chapter3\">Chapter #3: Android Screen Compatibility Review<\/h2>\n<p>Just like with iOS, Android also runs on several different devices, each of which have varying screen sizes and even pixel densities.<\/p>\n<p>When you develop an app, you need to make sure the system will scale and resize to adapt its <a href=\"https:\/\/architsingh.com\/webioticnew\/how-ux-and-ui-designs-are-different\/\">UI interface<\/a> to these different screens.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-2694\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-MultiscreenWorld-Webiotic-1.jpg\" alt=\"\" \/><\/figure>\n<p>If you\u2019re developing for Android applications, be sure to check out their thorough documentation on how to <a href=\"https:\/\/developer.android.com\/guide\/practices\/screens_support\">adapt your app accordingly<\/a>.<\/p>\n<p>Let\u2019s run through some basics for developing an app for Android screen compatibility.<\/p>\n<h3 id=\"screen-sizes\">3.1 Screen Sizes<\/h3>\n<p>The screen size takes into account things like the screen orientation, screen UI elements, like a navigation bar, and changes to the window configuration, like <a href=\"https:\/\/developer.android.com\/guide\/topics\/ui\/multi-window\">multi-window mode<\/a>.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-2706\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Iso2-Webiotic-1.jpg\" alt=\"\" \/><\/figure>\n<p>By default, your app\u2019s layout will be resized by Android to fit the screen it\u2019s being viewed on.<\/p>\n<p>To ensure it resizes well, app developers will need to implement a flexible app layout.<\/p>\n<p>For example, rather than hard-coding the size and positioning of UI elements, it\u2019s better to allow view sizes to stretch. Specify their positions relative to the parent or sibling views so the intended sizes remain the same even as the layout changes.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-2689\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-alt-layouts-Webiotic-1024x648-1.jpg\" alt=\"\" \/><\/figure>\n<p>While flexibility is important, so too is having alternative layout designs to optimize the user experience.<\/p>\n<p>Android allows you to use alternative layout design files that the platform will use at runtime based on the screen size of the device being used.<\/p>\n<p class=\"has-background\" style=\"background-color: #d2eeff;\"><strong>PRO TIP:<\/strong><br \/>Since your layout should stretch to accommodate the current screen size, your images should also be able to stretch without getting skewed.<\/p>\n<p>Android solves this by using nine-patch bitmaps where you can specify the small pixel regions that can stretch, leaving the remainder of the image unscaled.<\/p>\n<h3 id=\"pixel-density\">3.2 Pixel Density<\/h3>\n<p>Pixel density is essentially the DPI, which if you remember from our previous section, is the number of pixels in a physical area of the screen.<\/p>\n<p>The goal when developing your app is that it has <a href=\"https:\/\/developer.android.com\/training\/multiscreen\/screendensities#TaskUseDP\">density independence<\/a>, which is when it has the ability to maintain the physical size of the UI design when shown on screens with varying pixel densities.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-2699\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Iso5-Webiotic-1024x877-1.jpg\" alt=\"\" \/><\/figure>\n<p>This is important because without it, UI components, like a button, for example, might look too big on a low-density screen or too small on a high-density screen.<\/p>\n<p>It\u2019s also crucial to ensure your images look their best on all screens by <a href=\"https:\/\/docs.toonboom.com\/help\/harmony-15\/advanced\/drawing\/change-bitmap-resolution.html#:~:text=The%20pixel%20density%20of%20a,will%20be%205760%20x%203240.\" target=\"_blank\" rel=\"noreferrer noopener\">providing alternative bitmaps<\/a> to match various screen densities.<\/p>\n<p>For instance, if you only have bitmaps for medium density screens, it might not look good when Android automatically scales them up on high-density screens.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-2696\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Bitmap-Webiotic-1.jpg\" alt=\"\" \/><\/p>\n<p>&nbsp;<\/p><figcaption>Photo Credit: <a href=\"https:\/\/thread-creative.co.uk\/differences-between-vector-and-bitmap-files\/\" target=\"_blank\" rel=\"noreferrer noopener\">thread-creative.co.uk<\/a><\/figcaption><\/figure>\n<p>In some cases, you can avoid having to create separate images for each density by using vector graphics.<\/p>\n<p>Since vector graphics uses geometric line paths rather than pixels, they can be drawn at any size without scaling issues.<\/p>\n<h3 id=\"screen-incompatibility\">3.3 Screen Incompatibility<\/h3>\n<p>Android offers all of the tools and documentation you need to ensure your app is configured and available for all screen sizes.<\/p>\n<p>However, you can <a href=\"https:\/\/developer.android.com\/guide\/practices\/screens-distribution\">declare your mobile application supports only specific screens<\/a> if you don\u2019t want it available on certain screen configurations due to incompatibility.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-2683\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Stat2-Webiotic-1024x645-1.jpg\" alt=\"\" \/><\/figure>\n<p>Android allows you to limit how much it can resize your app and even restrict which devices can install that app.<\/p>\n<p>You can declare a maximum aspect ratio, a maximum screen size, and restrict your app for specific sizes and densities, if you\u2019d like.<\/p>\n<p>With that said, Android recommends you design your app so it can adapt to all screen sizes and densities.<\/p>\n<h2 id=\"chapter4\">Chapter #4: iOS Adaptivity and Layout<\/h2>\n<p><a href=\"https:\/\/developer.apple.com\/design\/human-interface-guidelines\/ios\/visual-design\/adaptivity-and-layout\/\" target=\"_blank\" rel=\"noreferrer noopener\">iOS has similar guidelines for the visual design and layout<\/a> of mobile apps, but it\u2019s a bit more strict and less forgiving.<\/p>\n<p>Let\u2019s take a brief look at what you need to know when developing an iOS application in regards to adaptivity and layout.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-2691\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Eye-Webiotic-e1620400672157-1.jpg\" alt=\"\" \/><\/p>\n<p>&nbsp;<\/p><figcaption>Photo Credit: <a href=\"https:\/\/www.appliedmaterials.com\/nanochip\/nanochip-fab-solutions\/july-2017\/smartphones-evolve-to-meet-the-demands-of-virtual-reality\" target=\"_blank\" rel=\"noreferrer noopener\">appliedmaterials.com<\/a><\/figcaption><\/figure>\n<h3 id=\"sizes-orientation\">4.1 Screen Sizes and Orientations<\/h3>\n<p>iOS has many screen sizes which can be used in portrait or landscape orientation.<\/p>\n<p>All devices have a rectangular, edge-to-edge display.<\/p>\n<p>If you visit the <a href=\"https:\/\/developer.apple.com\/design\/human-interface-guidelines\/ios\/visual-design\/adaptivity-and-layout\/\">iOS documentation page<\/a>, you can see every device as well as the corresponding dimensions.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-2681\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-iOS-Devices-Webiotic-1024x740-1.jpg\" alt=\"\" \/><\/figure>\n<h3 id=\"size-resolution\">4.2 Image Size and Resolution<\/h3>\n<p>iOS uses a coordinate system based on measurements in points, which translate to pixels in the display.<\/p>\n<p>A standard, baseline resolution has 1:1 pixel density, with 1 pixel equating to 1 point. Since higher resolution displays have higher pixel density, they demand images with a greater number of pixels.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-2690\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Pixel-Density-Webiotic-1.jpg\" alt=\"\" \/><\/p>\n<p>&nbsp;<\/p><figcaption>Photo Credit: <a href=\"https:\/\/dwh-uk.com\/tutorials-css-techniques-for-retina-displays\/\" target=\"_blank\" rel=\"noreferrer noopener\">dwh-uk.com<\/a><\/figcaption><\/figure>\n<p>If you have a standard resolution image that\u2019s 100px x 100px, for example, the @2x version would scale it up to 200px x 200px, and @3x would scale it up to 300px x 300px.<\/p>\n<p class=\"has-background\" style=\"background-color: #d2eeff;\"><strong>PRO TIP:<\/strong><br \/>Provide high-res images for all devices your app will support. You can do this by multiplying the number of pixels in each image by a specific scale factor (e.g. @2x, @3x).<\/p>\n<h3 id=\"high-res\">4.3 Design High-Resolution Artwork<\/h3>\n<p>Here are some tips on designing <a href=\"https:\/\/www.invisionapp.com\/inside-design\/design-for-iphone-x\/\" target=\"_blank\" rel=\"noreferrer noopener\">high-res art for iOS<\/a> mobile apps:<\/p>\n<ul>\n<li>Your images will look best on iOS devices when using an 8px-by-8px grid. This will keep your lines sharp and ensure the content is crisp on all sizes.<\/li>\n<li>Use the appropriate format, like de-interlaced PNG files for bitmap\/raster artwork, and JPEG for photos, etc.<\/li>\n<li>Use the 8-bit color palette for PNG graphics, which will help reduce the file size without a loss of quality.<\/li>\n<li>Optimize JPEG files by finding the right balance between file size and quality.<\/li>\n<li>Provide alternative text labels for icons and images for accessibility purposes.<\/li>\n<\/ul>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-2692\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Dimensions-Webiotic-1024x669-1.jpg\" alt=\"\" \/><\/figure>\n<h3 id=\"read-docs\">4.4 Read the Docs<\/h3>\n<p>As you can tell from these past two chapters on <a href=\"https:\/\/architsingh.com\/webioticnew\/building-an-app-for-iphone-and-android-should-you-do-it\/\">iOS and Android guidelines<\/a>, there\u2019s a ton of details you\u2019ll need to know about and implement when creating an app for multiple devices and screen sizes.<\/p>\n<p>When in doubt, read the docs! Both platforms come with thorough documentation on best practices and specifications for designing an app on multiple devices.<\/p>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" class=\"wp-image-2702\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Iso3-Webiotic-e1620402160920-1024x565-1.jpg\" alt=\"\" \/><\/figure>\n<h2>Final Thoughts<\/h2>\n<p>Whether you\u2019re a <a href=\"https:\/\/architsingh.com\/webioticnew\/mobile-app-ux-ui-design\/\">designer<\/a>, <a href=\"https:\/\/architsingh.com\/webioticnew\/how-to-find-app-developers\/\">app developer<\/a>, or entrepreneur, <a href=\"https:\/\/architsingh.com\/webioticnew\/custom-mobile-applications-development\/\">developing a mobile app<\/a> that\u2019s available for multiple devices will require knowledge on various design aspects, like screen size and resolution.<\/p>\n<p>Familiarize yourself with all of the terminology involved and read the documentation given by the platform you\u2019re developing for to ensure your app is set up for success.<\/p>\n<p>And most importantly, don&#8217;t be afraid to get the help you need.<\/p>\n<p>Our <a href=\"https:\/\/architsingh.com\/webioticnew\/simple-starter\/\">Simple Starter<\/a> is a three-step approach that sets the stage for the development of your app: a technical writeup, which is like a blueprint for your app, wireframing to bring the technical writeup to life, and last, target user analysis that involves heavy market research into your app&#8217;s niche.<\/p>\n<p><strong>What checklists and tools do you use when designing an app for all devices?<\/strong><\/p>\n<p>[\/et_pb_text][et_pb_comments _builder_version=&#8221;4.11.4&#8243; _module_preset=&#8221;default&#8221; form_field_background_color=&#8221;#FFFFFF&#8221; form_field_focus_background_color=&#8221;#FFFFFF&#8221; header_font=&#8221;Helvetica||||||||&#8221; header_text_align=&#8221;left&#8221; title_font=&#8221;Helvetica|700|||||||&#8221; title_text_align=&#8221;left&#8221; title_text_color=&#8221;#2ea0d2&#8243; title_font_size=&#8221;25px&#8221; title_line_height=&#8221;1.2em&#8221; meta_font=&#8221;Helvetica||||||||&#8221; meta_text_color=&#8221;#000000&#8243; body_font=&#8221;Helvetica||||||||&#8221; body_text_align=&#8221;left&#8221; body_font_size=&#8221;16px&#8221; body_line_height=&#8221;1.6em&#8221; form_field_font=&#8221;Helvetica||||||||&#8221; form_field_text_align=&#8221;left&#8221; custom_button=&#8221;on&#8221; button_text_color=&#8221;#2ea0d2&#8243; button_bg_color=&#8221;#FFFFFF&#8221; button_border_color=&#8221;#2ea0d2&#8243; button_font=&#8221;Helvetica||||||||&#8221; button_use_icon=&#8221;off&#8221; button_alignment=&#8221;right&#8221; text_orientation=&#8221;left&#8221; border_width_bottom=&#8221;1px&#8221; border_color_bottom=&#8221;#e5e5e5&#8243; border_radii_fields=&#8221;on|5px|5px|5px|5px&#8221; border_width_all_fields=&#8221;1px&#8221; border_color_all_fields=&#8221;#c6c6c6&#8243; global_module=&#8221;5439&#8243; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221; button_bg_color__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;#2ea0d2&#8243; button_bg_enable_color__hover=&#8221;on&#8221; button_border_color__hover_enabled=&#8221;off|hover&#8221; button_text_color__hover_enabled=&#8221;on|hover&#8221; button_text_color__hover=&#8221;#FFFFFF&#8221;][\/et_pb_comments][et_pb_text disabled_on=&#8221;on|on|on&#8221; admin_label=&#8221;Up Next&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;Helvetica|||on|||||&#8221; text_text_color=&#8221;#9e9e9e&#8221; text_font_size=&#8221;20px&#8221; width=&#8221;100%&#8221; max_width=&#8221;50%&#8221; module_alignment=&#8221;left&#8221; custom_margin=&#8221;-50px|0px|0px|0px|false|false&#8221; custom_margin_tablet=&#8221;0px||||false|false&#8221; custom_margin_phone=&#8221;0px|0px|0px|0px|false|false&#8221; custom_margin_last_edited=&#8221;off|desktop&#8221; custom_padding=&#8221;50px||||false|false&#8221; custom_css_main_element=&#8221;float: left;||margin-bottom:0px !important;&#8221; disabled=&#8221;on&#8221; global_module=&#8221;6525&#8243; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Up Next<\/p>\n<p>[\/et_pb_text][et_pb_post_title title=&#8221;off&#8221; date=&#8221;off&#8221; categories=&#8221;off&#8221; comments=&#8221;off&#8221; featured_image=&#8221;off&#8221; disabled_on=&#8221;on|on|on&#8221; admin_label=&#8221;Author&#8221; module_class=&#8221;author-bottom&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; meta_font=&#8221;Journal||||||||&#8221; meta_text_align=&#8221;right&#8221; meta_text_color=&#8221;#0ab1db&#8221; meta_font_size=&#8221;35px&#8221; width=&#8221;100%&#8221; max_width=&#8221;50%&#8221; module_alignment=&#8221;right&#8221; custom_margin=&#8221;0px|40px|0px|0px|true|false&#8221; custom_css_post_title=&#8221;float: right;||margin: 0px !important;||margin-right: 40px !important;&#8221; disabled=&#8221;on&#8221; global_module=&#8221;5440&#8243; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_post_title][et_pb_sidebar area=&#8221;et_pb_widget_area_2&#8243; show_border=&#8221;off&#8221; disabled_on=&#8221;on|on|on&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; header_font=&#8221;|700|||||||&#8221; header_text_color=&#8221;#000000&#8243; header_font_size=&#8221;0px&#8221; header_line_height=&#8221;1.1em&#8221; body_font=&#8221;Helvetica Bold|700|||||||&#8221; body_text_align=&#8221;left&#8221; body_text_color=&#8221;#000000&#8243; body_font_size=&#8221;35px&#8221; body_line_height=&#8221;1.2em&#8221; custom_margin=&#8221;-20px||||false|false&#8221; custom_margin_tablet=&#8221;&#8221; custom_margin_phone=&#8221;0px||0px||false|false&#8221; custom_margin_last_edited=&#8221;on|phone&#8221; disabled=&#8221;on&#8221; global_module=&#8221;5442&#8243; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_sidebar][et_pb_text admin_label=&#8221;Read Time&#8221; module_class=&#8221;timer_d&#8221; _builder_version=&#8221;4.11.4&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;Helvetica||||||||&#8221; text_text_color=&#8221;#26282d&#8221; text_font_size=&#8221;20px&#8221; custom_margin=&#8221;0px||50px||false|false&#8221; custom_padding=&#8221;0px||50px||false|false&#8221; border_width_bottom=&#8221;1px&#8221; border_color_bottom=&#8221;#e5e5e5&#8243; global_module=&#8221;6522&#8243; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"related_posts\">\n\t\t<p class=\"up-next\">Up Next<\/p>\n\t\t<div class=\"author-meta\">\n\t\t<img decoding=\"async\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/asaf.png\"\/><span class=\"author-emoji\">Asaf<\/span>\n\t\t<\/div>\n\t\t<div class=\"related-content\">\n\t\t<a href=\"https:\/\/architsingh.com\/webioticnew\/what-are-night-out-apps-and-what-features-do-they-use\/\">\n\t\t<div class=\"related_post_title\">What Are Night Out Apps and What Features Do They Use?<\/div> <\/a>\n\t\t<div class=\"post-category\">App Development, Strategy Planning, UX \/ UI Design<\/div>\n\t\t<\/div>\n\t\t\n\t\t<div class=\"related_featured_img\"><a href=\"https:\/\/architsingh.com\/webioticnew\/what-are-night-out-apps-and-what-features-do-they-use\/\">\n\t\t<img decoding=\"async\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/night-out-app-header-webiotic.jpg\"\/><\/a><\/div>\n\t\t\n\t\t<span class=\"related_post_time\"><i class=\"far fa-clock\"><\/i> <p>12 minute read<\/p><\/span>\n\t\t<\/div>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; module_class=&#8221;post-sticky&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_css_main_element=&#8221;    margin: 0;||    top: 40px;||    text-align: center;||    float: right;||    right: 0;||max-width:350px;||overflow: scroll;&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_post_title title=&#8221;off&#8221; date=&#8221;off&#8221; categories=&#8221;off&#8221; comments=&#8221;off&#8221; featured_image=&#8221;off&#8221; disabled_on=&#8221;on|on|on&#8221; admin_label=&#8221;Author&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; meta_font=&#8221;Journal||||||||&#8221; meta_text_align=&#8221;center&#8221; meta_text_color=&#8221;#0ab1db&#8221; meta_font_size=&#8221;35px&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; disabled=&#8221;on&#8221; global_module=&#8221;5438&#8243; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_post_title][et_pb_code disabled_on=&#8221;on|on|off&#8221; _builder_version=&#8221;4.18.0&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#ffffff&#8221; position_origin_f=&#8221;top_right&#8221; vertical_offset=&#8221;40px&#8221; text_orientation=&#8221;center&#8221; height=&#8221;100vh&#8221; custom_padding=&#8221;||||false|false&#8221; link_option_url=&#8221;https:\/\/architsingh.com\/webioticnew\/calendar\/&#8221; global_module=&#8221;5437&#8243; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"header-sticky-post\"><!-- [et_pb_line_break_holder] -->  <img decoding=\"async\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/asaf.png\" \/> <span class=\"author_name\">Asaf<\/span><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><img loading=\"lazy\" decoding=\"async\" width=\"874\" height=\"722\" class=\"wp-image-6141 aligncenter size-full\" src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/grey_calender_002-1.png\" alt=\"\"  \/>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; module_class=&#8221;fixed-image&#8221; _builder_version=&#8221;4.9.7&#8243; _module_preset=&#8221;default&#8221; z_index=&#8221;4&#8243; custom_margin=&#8221;-30px||0px||false|false&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_module=&#8221;6228&#8243; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/newsletter_bg.png&#8221; title_text=&#8221;newsletter_bg&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; position_origin_a=&#8221;center_left&#8221; z_index=&#8221;3&#8243; width=&#8221;100%&#8221; max_width=&#8221;35%&#8221; custom_css_main_element=&#8221;position: absolute;||width: 100%;||height: 100%;||top: 50%;||left: 0;||&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; module_class=&#8221;form-section&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(255,255,255,0)&#8221; background_enable_image=&#8221;off&#8221; background_size=&#8221;contain&#8221; background_position=&#8221;center_left&#8221; z_index=&#8221;5&#8243; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; custom_padding=&#8221;0px||||false|false&#8221; background_last_edited=&#8221;on|phone&#8221; background_enable_image_phone=&#8221;off&#8221; global_module=&#8221;6229&#8243; saved_tabs=&#8221;all&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row disabled_on=&#8221;on|off|off&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; max_width=&#8221;100%&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||0px||false|false&#8221; custom_padding=&#8221;||0px||false|false&#8221; scroll_scaling=&#8221;0|50|50|100|70|100|85%&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/2020\/12\/heart.png&#8221; title_text=&#8221;heart&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][et_pb_text admin_label=&#8221;Your inbox wants some love.&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;Nexa Regular||||||||&#8221; text_text_color=&#8221;#010101&#8243; text_font_size=&#8221;48px&#8221; text_orientation=&#8221;center&#8221; text_font_size_tablet=&#8221;&#8221; text_font_size_phone=&#8221;28px&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Your inbox <strong>wants some love.<\/strong><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row disabled_on=&#8221;on|off|off&#8221; module_id=&#8221;email-optin&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;rgba(255,255,255,0.77)&#8221; width=&#8221;70%&#8221; custom_padding=&#8221;41px|60px|41px|60px|true|true&#8221; border_radii=&#8221;on|5px|5px|5px|5px&#8221; box_shadow_style=&#8221;preset1&#8243; box_shadow_horizontal=&#8221;2px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text admin_label=&#8221;Stay informed with Webiotic latest&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;Journal||||||||&#8221; text_text_color=&#8221;#2fa2d5&#8243; text_font_size=&#8221;45px&#8221; text_line_height=&#8221;1.3em&#8221; text_font_size_tablet=&#8221;&#8221; text_font_size_phone=&#8221;25px&#8221; text_font_size_last_edited=&#8221;on|phone&#8221; custom_css_before=&#8221;    width: 64px;||    height: 64px;||    background: url(https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/C-C_01A.png) no-repeat;||    background-size: 100%;||    content: %22%22;||    position: absolute;||    top: -66px;||    right: -86px;&#8221; global_colors_info=&#8221;{}&#8221;]Stay informed with Webiotic latest[\/et_pb_text][et_pb_text _builder_version=&#8221;4.17.6&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f9395-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"9395\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/webioticnew\/wp-json\/wp\/v2\/posts\/2676#wpcf7-f9395-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<div style=\"display: none;\">\n<input type=\"hidden\" name=\"_wpcf7\" value=\"9395\" \/>\n<input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.0.6\" \/>\n<input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/>\n<input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f9395-o1\" \/>\n<input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/>\n<input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/div>\n<div class=\"row cus_dis\">\n\t<div class=\"col-md-5 padding-right\">\n\t\t<div class=\"form-group\">\n\t\t\t<p><label for=\"exampleInputEmail1\"><\/label><br \/>\n<!--input class=\"form-control\" type=\"text\" name=\"FNAME\" placeholder=\"First, introduce yourself\"--><span class=\"wpcf7-form-control-wrap\" data-name=\"FNAME\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text form-control\" aria-invalid=\"false\" placeholder=\"First, introduce yourself\" value=\"\" type=\"text\" name=\"FNAME\" \/><\/span><small id=\"emailHelp\" class=\"form-text text-muted\">No need for formalities (just your name)<\/small>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"col-md-5 padding-right\">\n\t\t<div class=\"form-group\">\n\t\t\t<p><label for=\"exampleInputEmail1\"><\/label><br \/>\n<!--input class=\"form-control\" type=\"email\" name=\"EMAIL\" placeholder=\"Email Address\" required--><span class=\"wpcf7-form-control-wrap\" data-name=\"EMAIL\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email form-control\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Email Address\" value=\"\" type=\"email\" name=\"EMAIL\" \/><\/span><small id=\"emailHelp\" class=\"form-text text-muted\">Ok, some need for formalities <\/small>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"col-md-2\" style=\"text-align: center;\">\n\t\t<p>(ohh, Intrigued!)\n\t\t<\/p>\n\t<\/div>\n\t<div class=\"col-md-12\" style=\" width:100%;\">\n\t\t<div class=\"form-group text-right\" style=\"display: block;\">\n\t\t\t<p><input class=\"btn btn-info\" type=\"submit\" value=\"join the list\" style=\"cursor: pointer;\" \/>\n\t\t\t<\/p>\n\t\t<\/div>\n\t<\/div>\n\t<style>.wpcf7-response-output {\n font-family: 'Nexa Regular',Helvetica,Arial,Lucida,sans-serif;\n font-size: 20px;\n font-weight: 700;\n}\n\t<\/style>\n<\/div><input type='hidden' class='wpcf7-pum' value='{\"closepopup\":false,\"closedelay\":0,\"openpopup\":false,\"openpopup_id\":0}' \/><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; disabled_on=&#8221;on|off|off&#8221; module_id=&#8221;next-step-section&#8221; module_class=&#8221;calendar-sections&#8221; _builder_version=&#8221;4.11.3&#8243; _module_preset=&#8221;default&#8221; background_enable_image=&#8221;off&#8221; custom_margin=&#8221;||||false|false&#8221; custom_padding=&#8221;20px||||false|false&#8221; global_module=&#8221;3218&#8243; saved_tabs=&#8221;all&#8221; locked=&#8221;off&#8221; collapsed=&#8221;on&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row admin_label=&#8221;Featured Clients&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text _builder_version=&#8221;4.19.2&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;Nexa Regular||||||||&#8221; text_text_color=&#8221;#1e78cc&#8221; text_font_size=&#8221;18px&#8221; header_2_font=&#8221;Nexa Regular||||||||&#8221; header_2_text_align=&#8221;center&#8221; header_2_text_color=&#8221;#000000&#8243; header_2_font_size=&#8221;40px&#8221; text_orientation=&#8221;center&#8221; header_2_font_size_tablet=&#8221;&#8221; header_2_font_size_phone=&#8221;28px&#8221; header_2_font_size_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<h2 style=\"margin-bottom: 0;\">Featured Clients<\/h2>\n<p><a style=\"color: #1e78cc;\" href=\"\/clients\/\">View all &gt;<\/a>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_3,1_3,1_3&#8243; make_equal=&#8221;on&#8221; disabled_on=&#8221;on|off|off&#8221; module_class=&#8221;featured-images&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; width=&#8221;50%&#8221; width_tablet=&#8221;60%&#8221; width_phone=&#8221;100%&#8221; width_last_edited=&#8221;on|phone&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; border_width_right=&#8221;1px&#8221; border_color_right=&#8221;#e8e8e8&#8243; border_width_right_tablet=&#8221;&#8221; border_width_right_phone=&#8221;0px&#8221; border_width_right_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/trump.png&#8221; title_text=&#8221;trump&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;|20px|||false|false&#8221; border_width_right_tablet=&#8221;&#8221; border_width_right_phone=&#8221;0px&#8221; border_width_right_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/labellamafia.png&#8221; title_text=&#8221;labellamafia&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; border_width_left=&#8221;1px&#8221; border_color_left=&#8221;#e8e8e8&#8243; border_width_left_tablet=&#8221;&#8221; border_width_left_phone=&#8221;0px&#8221; border_width_left_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/star-new.png&#8221; title_text=&#8221;star-new&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;|||20px|false|false&#8221; border_width_left_tablet=&#8221;&#8221; border_width_left_phone=&#8221;0px&#8221; border_width_left_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row disabled_on=&#8221;off|on|off&#8221; module_class=&#8221;featured-images-amp&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_image src=&#8221;https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/New-Project.png&#8221; title_text=&#8221;New Project&#8221; align=&#8221;center&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.16&#8243; width=&#8221;90%&#8221; max_width=&#8221;1920px&#8221; module_alignment=&#8221;center&#8221; custom_padding=&#8221;50px||||false|false&#8221; border_color_top=&#8221;#dddddd&#8221; border_color_bottom=&#8221;#eeeeee&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_divider color=&#8221;#eeeeee&#8221; divider_position=&#8221;center&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; max_width=&#8221;500px&#8221; module_alignment=&#8221;center&#8221; custom_margin=&#8221;||100px||false|false&#8221; locked=&#8221;off&#8221; global_colors_info=&#8221;{}&#8221;][\/et_pb_divider][et_pb_text admin_label=&#8221;So, what&#8217;s the next step?&#8221; module_class=&#8221;why-its&#8221; _builder_version=&#8221;4.16&#8243; text_font=&#8221;Nexa Regular||||||||&#8221; text_text_color=&#8221;#333333&#8243; text_font_size=&#8221;56px&#8221; text_orientation=&#8221;center&#8221; text_font_size_tablet=&#8221;&#8221; text_font_size_phone=&#8221;28px&#8221; text_font_size_last_edited=&#8221;on|desktop&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>So, what&#8217;s the <strong>next step?<\/strong><\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row column_structure=&#8221;1_2,1_2&#8243; use_custom_gutter=&#8221;on&#8221; gutter_width=&#8221;2&#8243; make_equal=&#8221;on&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; width=&#8221;48%&#8221; width_tablet=&#8221;&#8221; width_phone=&#8221;&#8221; width_last_edited=&#8221;on|desktop&#8221; module_alignment=&#8221;center&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; custom_css_main_element=&#8221;margin: auto;&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_text module_class=&#8221;talk-content&#8221; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; text_font=&#8221;Nexa Regular||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;21px&#8221; text_line_height=&#8221;1.3em&#8221; text_orientation=&#8221;right&#8221; module_alignment=&#8221;left&#8221; text_orientation_tablet=&#8221;&#8221; text_orientation_phone=&#8221;center&#8221; text_orientation_last_edited=&#8221;on|tablet&#8221; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>Talk with a real app developer<\/p>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.16&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_button button_url=&#8221;@ET-DC@eyJkeW5hbWljIjp0cnVlLCJjb250ZW50IjoicG9zdF9saW5rX3VybF9wYWdlIiwic2V0dGluZ3MiOnsicG9zdF9pZCI6IjY2NiJ9fQ==@&#8221; button_text=&#8221;Free 15 min consultation&#8221; button_alignment=&#8221;left&#8221; button_alignment_tablet=&#8221;center&#8221; button_alignment_phone=&#8221;&#8221; button_alignment_last_edited=&#8221;on|phone&#8221; module_class=&#8221;calendar-btn&#8221; _builder_version=&#8221;4.19.2&#8243; _dynamic_attributes=&#8221;button_url&#8221; _module_preset=&#8221;default&#8221; custom_button=&#8221;on&#8221; button_text_size=&#8221;15px&#8221; button_text_color=&#8221;#2fa2d5&#8243; button_bg_color=&#8221;#ffffff&#8221; button_border_width=&#8221;1px&#8221; button_border_color=&#8221;#2fa2d5&#8243; button_border_radius=&#8221;10px&#8221; button_font=&#8221;Nexa Regular|700|||||||&#8221; button_use_icon=&#8221;off&#8221; custom_padding=&#8221;15px|30px|15px|30px|true|true&#8221; button_text_color_last_edited=&#8221;off|desktop&#8221; global_colors_info=&#8221;{}&#8221; button_text_color__hover_enabled=&#8221;on|hover&#8221; button_text_color__hover=&#8221;#ffffff&#8221; button_bg_color__hover_enabled=&#8221;on|hover&#8221; button_bg_color__hover=&#8221;#2fa2d5&#8243; button_bg_enable_color__hover=&#8221;on&#8221;][\/et_pb_button][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Updated<span class=\"span-reading-time rt-reading-time\"><span class=\"rt-label rt-prefix\"><\/span> <span class=\"rt-time\"> 12<\/span> <span class=\"rt-label rt-postfix\">min read<\/span><\/span>Building a mobile app is an exciting and rewarding endeavor, and there\u2019s plenty to think about. There\u2019s the brainstorming and ideation phase, design phase, mockup and prototyping phase, coding phase, and marketing phase. In short, there are a ton of details, big and small, you\u2019ll need to know about to launch your [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":2712,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"<!-- wp:paragraph -->\r\n<p>Building a mobile app is an exciting and rewarding endeavor, and there\u2019s plenty to think about.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>There\u2019s the brainstorming and <a href=\"https:\/\/webioticstage.wpengine.com\/is-my-app-idea-any-good-how-to-validate-your-app-idea-in-10-steps\/\">ideation phase<\/a>, design phase, <a href=\"https:\/\/webioticstage.wpengine.com\/sketch-vs-omnigraffle-what-they-offer-and-which-is-better\/\">mockup and prototyping phase<\/a>, coding phase, and <a href=\"https:\/\/webioticstage.wpengine.com\/how-to-get-your-app-noticed-with-a-winning-marketing-strategy\/\">marketing phase<\/a>.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>In short, there are a ton of details, big and small, you\u2019ll need to know about to <a href=\"https:\/\/webioticstage.wpengine.com\/how-to-launch-an-app\/\">launch your app successfully<\/a>.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Knowing the differences between screen size and screen resolution is just one of those important details you\u2019ll need to be ready for when building an app for multiple devices.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Let\u2019s take a look.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:image {\"id\":2707,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Iso4-Webiotic-1024x320.jpg\" alt=\"\" class=\"wp-image-2707\"\/><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:heading {\"level\":3} -->\r\n<h3>Table of Contents<\/h3>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:list {\"ordered\":true} -->\r\n<ol><li><a href=\"#chapter1\">Screen Resolution Vs Screen Size: Why it Matters<\/a><\/li><li><a href=\"#chapter2\">What these Terms Mean<\/a><\/li><li><a href=\"#terminology\">Common Terminology<\/a><\/li><li><a href=\"#chapter3\">Android Screen Compatibility Review<\/a><\/li><li><a href=\"#screen-sizes\">Screen Sizes<\/a><\/li><li><a href=\"#pixel-density\">Pixel Density<\/a><\/li><li><a href=\"#screen-incompatibility\">Screen Incompatibility<\/a><\/li><li><a href=\"#chapter4\">iOS Adaptivity and Layout<\/a><\/li><li><a href=\"#sizes-orientations\">Screen Sizes and Orientations<\/a><\/li><li><a href=\"#size-resolution\">Image Size and Resolution<\/a><\/li><li><a href=\"#high-res\">Design High-Resolution Artwork<\/a><\/li><li><a href=\"#read-docs\">Read the Docs<\/a><\/li><\/ol>\r\n<!-- \/wp:list -->\r\n\r\n<!-- wp:html -->\r\n<a name=\"chapter1\"><\/a>\r\n<!-- \/wp:html -->\r\n\r\n<!-- wp:heading -->\r\n<h2>Chapter #1: Screen Resolution vs Screen Size: Why it Matters<\/h2>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>First, let me start by saying, screen size and screen resolution aren\u2019t the same thing and shouldn\u2019t be used interchangeably.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>We\u2019ll get into the details of both in the next section.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:image {\"id\":2698,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Stat-Webiotic.jpg\" alt=\"\" class=\"wp-image-2698\"\/><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>It\u2019s crucial to have a good understanding of each of these terms when it comes to <a href=\"https:\/\/webioticstage.wpengine.com\/best-software-for-mobile-app-development-a-complete-guide\/\">developing an app<\/a> because they each have their place in optimizing an app for various devices and screen sizes, like smartphones, tablets, smart TVs and other screens.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>You also want to make sure the app looks good when rotating your smartphone from portrait mode to landscape mode.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:image {\"id\":2711,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-MobileTraffic-Webiotic1-1024x576.jpg\" alt=\"\" class=\"wp-image-2711\"\/><figcaption>Photo Credit: <a href=\"https:\/\/www.broadbandsearch.net\/blog\/internet-statistics\" target=\"_blank\" rel=\"noreferrer noopener\">broadbandsearch.ne<\/a><\/figcaption><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>In today\u2019s digital world, building an app with multiple screen sizes in mind shouldn\u2019t be treated as an afterthought.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph {\"style\":{\"color\":{\"background\":\"#d2eeff\"}}} -->\r\n<p class=\"has-background\" style=\"background-color:#d2eeff\"><strong>PRO TIP:<\/strong><br>Apps that don\u2019t follow specific guidelines, like adhering to screen size and resolution rules set by Apple, for instance, won\u2019t have a chance at being <a href=\"https:\/\/webioticstage.wpengine.com\/app-store-submission-checklist\/\">accepted in app stores<\/a>.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:html -->\r\n<a name=\"chapter2\"><\/a>\r\n<!-- \/wp:html -->\r\n\r\n<!-- wp:heading -->\r\n<h2>Chapter #2: What these Terms Mean<\/h2>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>As already mentioned, screen resolution and screen size are two important elements that affect the overall layout of an app.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>When using a smartphone, you can see the screen size and the screen resolution.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:image {\"id\":2682,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-iPhone12-Webiotic-1024x980.jpg\" alt=\"\" class=\"wp-image-2682\"\/><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>The screen size is simply the physical size and measurement of the screen and screen resolution is the number of pixels on the screen.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>For example, an <a href=\"https:\/\/www.apple.com\/iphone-12\/\" target=\"_blank\" rel=\"noreferrer noopener\">iPhone 12 has a 6.1 inch screen size<\/a> and a screen resolution of 2,532 x 1,170 pixels at 460 ppi.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Remember, devices with the same screen size can still have different resolutions.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:html -->\r\n<a name=\"terminology\"><\/a>\r\n<!-- \/wp:html -->\r\n\r\n<!-- wp:heading {\"level\":3} -->\r\n<h3>2.1 Common Terminology<\/h3>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Let\u2019s take a quick look at some common terminology you\u2019ll find when referring to screen size and resolution.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:image {\"id\":2701,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Iso1-Webiotic-1024x789.jpg\" alt=\"\" class=\"wp-image-2701\"\/><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:heading {\"level\":4} -->\r\n<h4>Pixels<\/h4>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p><a href=\"https:\/\/www.techopedia.com\/definition\/24012\/pixel\" target=\"_blank\" rel=\"noreferrer noopener\">Pixel, short for picture element<\/a>, is the smallest individual element that makes up a display. It\u2019s the single color dot from which you can create a larger image.\u00a0<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>The number of pixels in an image is what determines the resolution.\u00a0<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>For example, if you have a 10x10 pixel image, it means that the grid is 10 pixels wide and 10 pixels high, meaning you have a total of 100 pixels.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:image {\"id\":2687,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Top10-Webiotic-1024x872.jpg\" alt=\"\" class=\"wp-image-2687\"\/><figcaption>Photo Credit: <a href=\"https:\/\/www.hobo-web.co.uk\/best-screen-size\/\" target=\"_blank\" rel=\"noreferrer noopener\">hobo-web.co.uk<\/a><\/figcaption><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:heading {\"level\":4} -->\r\n<h4>Points<\/h4>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p><a href=\"https:\/\/anydifferencebetween.com\/difference-between-pixel-and-point\/#:~:text=Summary%3A%20Difference%20Between%20Pixel%20and,the%20height%20of%20a%20font.\" target=\"_blank\" rel=\"noreferrer noopener\">Points aren\u2019t the same thing as pixels<\/a>. This is a unit of length, most often used to measure the height of a font.\u00a0<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>1 point equates to 1\/72th of an inch.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>How many pixels equal a single point depends on the resolution of the given image. If you have an image that\u2019s 72ppi (pixels per inch), then one pixel will equal one point.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:image {\"id\":2697,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-DigitalChange-Webiotic-1024x982.jpg\" alt=\"\" class=\"wp-image-2697\"\/><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:heading {\"level\":4} -->\r\n<h4>DPI<\/h4>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p><a href=\"https:\/\/www.newegg.com\/insider\/what-is-mouse-dpi-and-why-is-it-important\/\" target=\"_blank\" rel=\"noreferrer noopener\">DPI is short for dots per inch<\/a> and is also sometimes referred to as PPI, which is pixels per inch. DPI calculates the number of pixels in an inch of screen.\u00a0<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:heading {\"level\":4} -->\r\n<h4>DP<\/h4>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p><a href=\"https:\/\/developer.android.com\/training\/multiscreen\/screendensities#:~:text=One%20dp%20is%20a%20virtual,pixels%20for%20each%20other%20density.\" target=\"_blank\" rel=\"noreferrer noopener\">DP stands for density independent pixel<\/a>. It\u2019s a unit nearly identical to points and is used by\u00a0Android.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>One dp is equal to roughly one pixel on a medium-density screen (160dpi). This is the baseline density, and Android will translate this value to the correct number of actual pixels for other densities.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:image {\"id\":2685,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Density-Independent-Webiotic-1-1024x613.jpg\" alt=\"\" class=\"wp-image-2685\"\/><figcaption>Photo Credit: <a href=\"https:\/\/blog.prototypr.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">blog.prototypr.io<\/a><\/figcaption><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>You would use dp when designing Android layouts and points for when <a href=\"https:\/\/webioticstage.wpengine.com\/iphone-app-design\/\">designing iOS layouts<\/a>.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Here is how you can convert points and pixels:<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>iOS Pixels = (Points x DPI) \/ 163<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Android Pixels = (DP x DPI) \/ 160<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:heading {\"level\":3} -->\r\n<h3>2.2 How to Calculate PPI<\/h3>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p><a href=\"https:\/\/www.calculatorsoup.com\/calculators\/technology\/ppi-calculator.php\" target=\"_blank\" rel=\"noreferrer noopener\">To know what the PPI of a device is<\/a>, you\u2019ll first need to know the size of the screen and the screen resolution.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:image {\"id\":2686,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Android-Pixel-Density-Webiotic-1024x693.jpg\" alt=\"\" class=\"wp-image-2686\"\/><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>You\u2019ll need to square both numbers of the resolution and then add them together.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Then you\u2019ll need to get the square root of that number and divide it by the size of the screen.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Let\u2019s look at the same example of the iPhone 12 we mentioned earlier, which has a resolution of 2,532 x 1,170 and a screen size of 6.1 inches.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:image {\"id\":2684,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-iphone-sizes-Webiotic-1024x792.jpg\" alt=\"\" class=\"wp-image-2684\"\/><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>1. Square both resolution numbers and add them together:<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>(2532 x 2532) + (1170 x 1170) = 7779924<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>2. Get the square root of 7779924 = 2789.25<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>3. Divide that new number (2789.25) by the screen size (6.1 Inches) = 457 PPI.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p><a href=\"https:\/\/www.apple.com\/iphone-12\/specs\/\" target=\"_blank\" rel=\"noreferrer noopener\">According to Apple<\/a>, the PPI they have listed for the iPhone 12 is rounded up to 460 PPI.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>PPI is important because it tells you how well that image will be displayed on a specific device.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:image {\"id\":2703,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Iso7-Webiotic-1024x1014.jpg\" alt=\"\" class=\"wp-image-2703\"\/><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:html -->\r\n<a name=\"chapter3\"><\/a>\r\n<!-- \/wp:html -->\r\n\r\n<!-- wp:heading -->\r\n<h2>Chapter #3: Android Screen Compatibility Review<\/h2>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Just like with iOS, Android also runs on several different devices, each of which have varying screen sizes and even pixel densities.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>When you develop an app, you need to make sure the system will scale and resize to adapt its <a href=\"https:\/\/webioticstage.wpengine.com\/how-ux-and-ui-designs-are-different\/\">UI interface<\/a> to these different screens.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:image {\"id\":2694,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-MultiscreenWorld-Webiotic.jpg\" alt=\"\" class=\"wp-image-2694\"\/><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>If you\u2019re developing for Android applications, be sure to check out their thorough documentation on how to <a href=\"https:\/\/developer.android.com\/guide\/practices\/screens_support\">adapt your app accordingly<\/a>.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Let\u2019s run through some basics for developing an app for Android screen compatibility.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:html -->\r\n<a name=\"screen-sizes\"><\/a>\r\n<!-- \/wp:html -->\r\n\r\n<!-- wp:heading {\"level\":3} -->\r\n<h3>3.1 Screen Sizes<\/h3>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>The screen size takes into account things like the screen orientation, screen UI elements, like a navigation bar, and changes to the window configuration, like <a href=\"https:\/\/developer.android.com\/guide\/topics\/ui\/multi-window\">multi-window mode<\/a>.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:image {\"id\":2706,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Iso2-Webiotic.jpg\" alt=\"\" class=\"wp-image-2706\"\/><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>By default, your app\u2019s layout will be resized by Android to fit the screen it\u2019s being viewed on.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>To ensure it resizes well, app developers will need to implement a flexible app layout.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>For example, rather than hard-coding the size and positioning of UI elements, it\u2019s better to allow view sizes to stretch. Specify their positions relative to the parent or sibling views so the intended sizes remain the same even as the layout changes.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:image {\"id\":2689,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-alt-layouts-Webiotic-1024x648.jpg\" alt=\"\" class=\"wp-image-2689\"\/><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>While flexibility is important, so too is having alternative layout designs to optimize the user experience.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Android allows you to use alternative layout design files that the platform will use at runtime based on the screen size of the device being used.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph {\"style\":{\"color\":{\"background\":\"#d2eeff\"}}} -->\r\n<p class=\"has-background\" style=\"background-color:#d2eeff\"><strong>PRO TIP:<\/strong><br>Since your layout should stretch to accommodate the current screen size, your images should also be able to stretch without getting skewed.<br><br>Android solves this by using nine-patch bitmaps where you can specify the small pixel regions that can stretch, leaving the remainder of the image unscaled.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:html -->\r\n<a name=\"pixel-density\"><\/a>\r\n<!-- \/wp:html -->\r\n\r\n<!-- wp:heading {\"level\":3} -->\r\n<h3>3.2 Pixel Density<\/h3>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Pixel density is essentially the DPI, which if you remember from our previous section, is the number of pixels in a physical area of the screen.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>The goal when developing your app is that it has <a href=\"https:\/\/developer.android.com\/training\/multiscreen\/screendensities#TaskUseDP\">density independence<\/a>, which is when it has the ability to maintain the physical size of the UI design when shown on screens with varying pixel densities.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:image {\"id\":2699,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Iso5-Webiotic-1024x877.jpg\" alt=\"\" class=\"wp-image-2699\"\/><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>This is important because without it, UI components, like a button, for example, might look too big on a low-density screen or too small on a high-density screen.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>It\u2019s also crucial to ensure your images look their best on all screens by <a href=\"https:\/\/docs.toonboom.com\/help\/harmony-15\/advanced\/drawing\/change-bitmap-resolution.html#:~:text=The%20pixel%20density%20of%20a,will%20be%205760%20x%203240.\" target=\"_blank\" rel=\"noreferrer noopener\">providing alternative bitmaps<\/a> to match various screen densities.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>For instance, if you only have bitmaps for medium density screens, it might not look good when Android automatically scales them up on high-density screens.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:image {\"id\":2696,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Bitmap-Webiotic.jpg\" alt=\"\" class=\"wp-image-2696\"\/><figcaption>Photo Credit: <a href=\"https:\/\/thread-creative.co.uk\/differences-between-vector-and-bitmap-files\/\" target=\"_blank\" rel=\"noreferrer noopener\">thread-creative.co.uk<\/a><\/figcaption><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>In some cases, you can avoid having to create separate images for each density by using vector graphics.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Since vector graphics uses geometric line paths rather than pixels, they can be drawn at any size without scaling issues.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:html -->\r\n<a name=\"screen-incompatibility\"><\/a>\r\n<!-- \/wp:html -->\r\n\r\n<!-- wp:heading {\"level\":3} -->\r\n<h3>3.3 Screen Incompatibility<\/h3>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Android offers all of the tools and documentation you need to ensure your app is configured and available for all screen sizes.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>However, you can <a href=\"https:\/\/developer.android.com\/guide\/practices\/screens-distribution\">declare your mobile application supports only specific screens<\/a> if you don\u2019t want it available on certain screen configurations due to incompatibility.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:image {\"id\":2683,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Stat2-Webiotic-1024x645.jpg\" alt=\"\" class=\"wp-image-2683\"\/><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Android allows you to limit how much it can resize your app and even restrict which devices can install that app.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>You can declare a maximum aspect ratio, a maximum screen size, and restrict your app for specific sizes and densities, if you\u2019d like.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>With that said, Android recommends you design your app so it can adapt to all screen sizes and densities.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:html -->\r\n<a name=\"chapter4\"><\/a>\r\n<!-- \/wp:html -->\r\n\r\n<!-- wp:heading -->\r\n<h2>Chapter #4: iOS Adaptivity and Layout<\/h2>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p><a href=\"https:\/\/developer.apple.com\/design\/human-interface-guidelines\/ios\/visual-design\/adaptivity-and-layout\/\" target=\"_blank\" rel=\"noreferrer noopener\">iOS has similar guidelines for the visual design and layout<\/a> of mobile apps, but it\u2019s a bit more strict and less forgiving.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Let\u2019s take a brief look at what you need to know when developing an iOS application in regards to adaptivity and layout.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:image {\"id\":2691,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Eye-Webiotic-e1620400672157.jpg\" alt=\"\" class=\"wp-image-2691\"\/><figcaption>Photo Credit: <a href=\"https:\/\/www.appliedmaterials.com\/nanochip\/nanochip-fab-solutions\/july-2017\/smartphones-evolve-to-meet-the-demands-of-virtual-reality\" target=\"_blank\" rel=\"noreferrer noopener\">appliedmaterials.com<\/a><\/figcaption><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:html -->\r\n<a name=\"sizes-orientation\"><\/a>\r\n<!-- \/wp:html -->\r\n\r\n<!-- wp:heading {\"level\":3} -->\r\n<h3>4.1 Screen Sizes and Orientations<\/h3>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>iOS has many screen sizes which can be used in portrait or landscape orientation.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>All devices have a rectangular, edge-to-edge display.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>If you visit the <a href=\"https:\/\/developer.apple.com\/design\/human-interface-guidelines\/ios\/visual-design\/adaptivity-and-layout\/\">iOS documentation page<\/a>, you can see every device as well as the corresponding dimensions.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:image {\"id\":2681,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-iOS-Devices-Webiotic-1024x740.jpg\" alt=\"\" class=\"wp-image-2681\"\/><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:html -->\r\n<a name=\"size-resolution\"><\/a>\r\n<!-- \/wp:html -->\r\n\r\n<!-- wp:heading {\"level\":3} -->\r\n<h3>4.2 Image Size and Resolution<\/h3>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>iOS uses a coordinate system based on measurements in points, which translate to pixels in the display.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>A standard, baseline resolution has 1:1 pixel density, with 1 pixel equating to 1 point. Since higher resolution displays have higher pixel density, they demand images with a greater number of pixels.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:image {\"id\":2690,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Pixel-Density-Webiotic.jpg\" alt=\"\" class=\"wp-image-2690\"\/><figcaption>Photo Credit: <a href=\"https:\/\/dwh-uk.com\/tutorials-css-techniques-for-retina-displays\/\" target=\"_blank\" rel=\"noreferrer noopener\">dwh-uk.com<\/a><\/figcaption><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>If you have a standard resolution image that\u2019s 100px x 100px, for example, the @2x version would scale it up to 200px x 200px, and @3x would scale it up to 300px x 300px.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph {\"style\":{\"color\":{\"background\":\"#d2eeff\"}}} -->\r\n<p class=\"has-background\" style=\"background-color:#d2eeff\"><strong>PRO TIP:<\/strong><br>Provide high-res images for all devices your app will support. You can do this by multiplying the number of pixels in each image by a specific scale factor (e.g. @2x, @3x).<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:html -->\r\n<a name=\"high-res\"><\/a>\r\n<!-- \/wp:html -->\r\n\r\n<!-- wp:heading {\"level\":3} -->\r\n<h3>4.3 Design High-Resolution Artwork<\/h3>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Here are some tips on designing <a href=\"https:\/\/www.invisionapp.com\/inside-design\/design-for-iphone-x\/\" target=\"_blank\" rel=\"noreferrer noopener\">high-res art for iOS<\/a> mobile apps:<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:list -->\r\n<ul><li>Your images will look best on iOS devices when using an 8px-by-8px grid. This will keep your lines sharp and ensure the content is crisp on all sizes.<\/li><li>Use the appropriate format, like de-interlaced PNG files for bitmap\/raster artwork, and JPEG for photos, etc.<\/li><li>Use the 8-bit color palette for PNG graphics, which will help reduce the file size without a loss of quality.<\/li><li>Optimize JPEG files by finding the right balance between file size and quality.<\/li><li>Provide alternative text labels for icons and images for accessibility purposes.<\/li><\/ul>\r\n<!-- \/wp:list -->\r\n\r\n<!-- wp:image {\"id\":2692,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Dimensions-Webiotic-1024x669.jpg\" alt=\"\" class=\"wp-image-2692\"\/><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:html -->\r\n<a name=\"read-docs\"><\/a>\r\n<!-- \/wp:html -->\r\n\r\n<!-- wp:heading {\"level\":3} -->\r\n<h3>4.4 Read the Docs<\/h3>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>As you can tell from these past two chapters on <a href=\"https:\/\/webioticstage.wpengine.com\/building-an-app-for-iphone-and-android-should-you-do-it\/\">iOS and Android guidelines<\/a>, there\u2019s a ton of details you\u2019ll need to know about and implement when creating an app for multiple devices and screen sizes.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>When in doubt, read the docs! Both platforms come with thorough documentation on best practices and specifications for designing an app on multiple devices.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:image {\"id\":2702,\"sizeSlug\":\"large\",\"linkDestination\":\"none\"} -->\r\n<figure class=\"wp-block-image size-large\"><img src=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Iso3-Webiotic-e1620402160920-1024x565.jpg\" alt=\"\" class=\"wp-image-2702\"\/><\/figure>\r\n<!-- \/wp:image -->\r\n\r\n<!-- wp:heading -->\r\n<h2>Final Thoughts<\/h2>\r\n<!-- \/wp:heading -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Whether you\u2019re a <a href=\"https:\/\/webioticstage.wpengine.com\/mobile-app-ux-ui-design\/\">designer<\/a>, <a href=\"https:\/\/webioticstage.wpengine.com\/how-to-find-app-developers\/\">app developer<\/a>, or entrepreneur, <a href=\"https:\/\/webioticstage.wpengine.com\/custom-mobile-applications-development\/\">developing a mobile app<\/a> that\u2019s available for multiple devices will require knowledge on various design aspects, like screen size and resolution.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Familiarize yourself with all of the terminology involved and read the documentation given by the platform you\u2019re developing for to ensure your app is set up for success.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>And most importantly, don't be afraid to get the help you need.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p>Our <a href=\"https:\/\/webioticstage.wpengine.com\/simple-starter\/\">Simple Starter<\/a> is a three-step approach that sets the stage for the development of your app: a technical writeup, which is like a blueprint for your app, wireframing to bring the technical writeup to life, and last, target user analysis that involves heavy market research into your app's niche.<\/p>\r\n<!-- \/wp:paragraph -->\r\n\r\n<!-- wp:paragraph -->\r\n<p><strong>What checklists and tools do you use when designing an app for all devices?<\/strong><\/p>\r\n<!-- \/wp:paragraph -->","_et_gb_content_width":"","footnotes":""},"categories":[20,21],"tags":[],"class_list":["post-2676","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-app-development","category-ux-ui-design"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Understanding Screen Resolution Vs Screen Size In Mobile App Development - Webiotic<\/title>\n<meta name=\"description\" content=\"Knowing the differences between screen size and screen resolution is an important detail you\u2019ll need to be ready for when building an app.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/architsingh.com\/webioticnew\/understanding-screen-resolution-vs-screen-size-in-mobile-app-development\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Understanding Screen Resolution Vs Screen Size In Mobile App Development - Webiotic\" \/>\n<meta property=\"og:description\" content=\"Knowing the differences between screen size and screen resolution is an important detail you\u2019ll need to be ready for when building an app.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/architsingh.com\/webioticnew\/understanding-screen-resolution-vs-screen-size-in-mobile-app-development\/\" \/>\n<meta property=\"og:site_name\" content=\"Webiotic\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-24T11:38:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-27T23:33:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Header-Webiotic.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2000\" \/>\n\t<meta property=\"og:image:height\" content=\"800\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Asaf\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Asaf\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"17 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Understanding Screen Resolution Vs Screen Size In Mobile App Development - Webiotic","description":"Knowing the differences between screen size and screen resolution is an important detail you\u2019ll need to be ready for when building an app.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/architsingh.com\/webioticnew\/understanding-screen-resolution-vs-screen-size-in-mobile-app-development\/","og_locale":"en_US","og_type":"article","og_title":"Understanding Screen Resolution Vs Screen Size In Mobile App Development - Webiotic","og_description":"Knowing the differences between screen size and screen resolution is an important detail you\u2019ll need to be ready for when building an app.","og_url":"https:\/\/architsingh.com\/webioticnew\/understanding-screen-resolution-vs-screen-size-in-mobile-app-development\/","og_site_name":"Webiotic","article_published_time":"2023-01-24T11:38:43+00:00","article_modified_time":"2023-01-27T23:33:38+00:00","og_image":[{"width":2000,"height":800,"url":"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Header-Webiotic.jpg","type":"image\/jpeg"}],"author":"Asaf","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Asaf","Est. reading time":"17 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/architsingh.com\/webioticnew\/understanding-screen-resolution-vs-screen-size-in-mobile-app-development\/#article","isPartOf":{"@id":"https:\/\/architsingh.com\/webioticnew\/understanding-screen-resolution-vs-screen-size-in-mobile-app-development\/"},"author":{"name":"Asaf","@id":"https:\/\/architsingh.com\/webioticnew\/#\/schema\/person\/3d395fcb63c16d0ab59fcbe4678d2258"},"headline":"Understanding Screen Resolution Vs Screen Size In Mobile App Development","datePublished":"2023-01-24T11:38:43+00:00","dateModified":"2023-01-27T23:33:38+00:00","mainEntityOfPage":{"@id":"https:\/\/architsingh.com\/webioticnew\/understanding-screen-resolution-vs-screen-size-in-mobile-app-development\/"},"wordCount":4628,"commentCount":0,"publisher":{"@id":"https:\/\/architsingh.com\/webioticnew\/#organization"},"image":{"@id":"https:\/\/architsingh.com\/webioticnew\/understanding-screen-resolution-vs-screen-size-in-mobile-app-development\/#primaryimage"},"thumbnailUrl":"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Header-Webiotic.jpg","articleSection":["App Development","UX \/ UI Design"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/architsingh.com\/webioticnew\/understanding-screen-resolution-vs-screen-size-in-mobile-app-development\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/architsingh.com\/webioticnew\/understanding-screen-resolution-vs-screen-size-in-mobile-app-development\/","url":"https:\/\/architsingh.com\/webioticnew\/understanding-screen-resolution-vs-screen-size-in-mobile-app-development\/","name":"Understanding Screen Resolution Vs Screen Size In Mobile App Development - Webiotic","isPartOf":{"@id":"https:\/\/architsingh.com\/webioticnew\/#website"},"primaryImageOfPage":{"@id":"https:\/\/architsingh.com\/webioticnew\/understanding-screen-resolution-vs-screen-size-in-mobile-app-development\/#primaryimage"},"image":{"@id":"https:\/\/architsingh.com\/webioticnew\/understanding-screen-resolution-vs-screen-size-in-mobile-app-development\/#primaryimage"},"thumbnailUrl":"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Header-Webiotic.jpg","datePublished":"2023-01-24T11:38:43+00:00","dateModified":"2023-01-27T23:33:38+00:00","description":"Knowing the differences between screen size and screen resolution is an important detail you\u2019ll need to be ready for when building an app.","breadcrumb":{"@id":"https:\/\/architsingh.com\/webioticnew\/understanding-screen-resolution-vs-screen-size-in-mobile-app-development\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/architsingh.com\/webioticnew\/understanding-screen-resolution-vs-screen-size-in-mobile-app-development\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/architsingh.com\/webioticnew\/understanding-screen-resolution-vs-screen-size-in-mobile-app-development\/#primaryimage","url":"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Header-Webiotic.jpg","contentUrl":"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/Screen-Size-and-Resolution-Header-Webiotic.jpg","width":2000,"height":800},{"@type":"BreadcrumbList","@id":"https:\/\/architsingh.com\/webioticnew\/understanding-screen-resolution-vs-screen-size-in-mobile-app-development\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/architsingh.com\/webioticnew\/"},{"@type":"ListItem","position":2,"name":"Understanding Screen Resolution Vs Screen Size In Mobile App Development"}]},{"@type":"WebSite","@id":"https:\/\/architsingh.com\/webioticnew\/#website","url":"https:\/\/architsingh.com\/webioticnew\/","name":"Webiotic","description":"360 Degree App Development &amp; Web Solutions Company","publisher":{"@id":"https:\/\/architsingh.com\/webioticnew\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/architsingh.com\/webioticnew\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/architsingh.com\/webioticnew\/#organization","name":"Webiotic","url":"https:\/\/architsingh.com\/webioticnew\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/architsingh.com\/webioticnew\/#\/schema\/logo\/image\/","url":"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/checkout-logo.png","contentUrl":"https:\/\/architsingh.com\/webioticnew\/wp-content\/uploads\/checkout-logo.png","width":300,"height":68,"caption":"Webiotic"},"image":{"@id":"https:\/\/architsingh.com\/webioticnew\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/architsingh.com\/webioticnew\/#\/schema\/person\/3d395fcb63c16d0ab59fcbe4678d2258","name":"Asaf","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/architsingh.com\/webioticnew\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/29c4560ee8bf09c7aa433d2cb561a424eaa0bb1bfd82624c3ab2e1eee21d49f3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/29c4560ee8bf09c7aa433d2cb561a424eaa0bb1bfd82624c3ab2e1eee21d49f3?s=96&d=mm&r=g","caption":"Asaf"},"url":"https:\/\/architsingh.com\/webioticnew\/team\/oranaviv\/"}]}},"_links":{"self":[{"href":"https:\/\/architsingh.com\/webioticnew\/wp-json\/wp\/v2\/posts\/2676","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/architsingh.com\/webioticnew\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/architsingh.com\/webioticnew\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/architsingh.com\/webioticnew\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/architsingh.com\/webioticnew\/wp-json\/wp\/v2\/comments?post=2676"}],"version-history":[{"count":0,"href":"https:\/\/architsingh.com\/webioticnew\/wp-json\/wp\/v2\/posts\/2676\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/architsingh.com\/webioticnew\/wp-json\/wp\/v2\/media\/2712"}],"wp:attachment":[{"href":"https:\/\/architsingh.com\/webioticnew\/wp-json\/wp\/v2\/media?parent=2676"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/architsingh.com\/webioticnew\/wp-json\/wp\/v2\/categories?post=2676"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/architsingh.com\/webioticnew\/wp-json\/wp\/v2\/tags?post=2676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}