{"id":273,"date":"2022-06-17T22:28:39","date_gmt":"2022-06-17T11:28:39","guid":{"rendered":"http:\/\/mobisoft.com.au\/?p=273"},"modified":"2022-08-29T13:25:21","modified_gmt":"2022-08-29T02:25:21","slug":"what-is-responsive-design","status":"publish","type":"post","link":"http:\/\/www.mobisoft.com.au\/?p=273","title":{"rendered":"What&#8217;s Responsive Design?"},"content":{"rendered":"<p><strong>A bit of background history&#8230;<\/strong><\/p>\n<p>In the early 2000&#8217;s, whenever a new monitor came onto the market that had a different resolution or aspect ratio, web developers would scramble to come up with a whole new design for each screen. To focus and conserve their resources though, many web developers would use a \u2018majority rules\u2019 approach as far as which audience they would choose to cater to at the time, at the exclusion of others.<\/p>\n<p>For example, when say 80% of users were using 800 x 600 monitors, many developers would concentrate&nbsp;solely on catering&nbsp;to only that portion of the market. But then later they had to redo everything when the majority of users moved to 1024 x 768. But&nbsp;by using this method, a good chunk of the audience had to endure a poor user experience when their web page layouts did not display properly, or behave as expected.<\/p>\n<div>\n<p><a href=\"http:\/\/www.mobisoft.com.au\/wp-content\/uploads\/2014\/01\/Liquid-Fluid.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignright size-medium wp-image-1048\" src=\"http:\/\/www.mobisoft.com.au\/wp-content\/uploads\/2014\/01\/Liquid-Fluid-375x375.jpg\" alt=\"Liquid Fluid\" width=\"375\" height=\"375\" srcset=\"http:\/\/www.mobisoft.com.au\/wp-content\/uploads\/2014\/01\/Liquid-Fluid-375x375.jpg 375w, http:\/\/www.mobisoft.com.au\/wp-content\/uploads\/2014\/01\/Liquid-Fluid-150x150.jpg 150w, http:\/\/www.mobisoft.com.au\/wp-content\/uploads\/2014\/01\/Liquid-Fluid.jpg 560w\" sizes=\"(max-width: 375px) 100vw, 375px\" \/><\/a>In 2004 Cameron Adams demonstrated <em><strong>Adaptive Layouts<\/strong><\/em> &#8211; layouts that adapted to the browser viewport width, and by 2008, a number of related terms such as \u2018flexible&#8217;, \u2018liquid&#8217;, \u2018fluid&#8217;, \u2018elastic&#8217; were being used. But as smartphones and tablets were slowly introduced, creating a website version for each individual device became impractical.<\/p>\n<\/div>\n<div>Fast forward to today when every business requires a mobile version of their website, and we\u2019re not just talking about a slight change in a monitor size. We\u2019re talking about displaying the same content (albeit, <em>not<\/em> in the exact same configuration) on a 30\u201d desktop screen in landscape mode, as a 6\u201d smartphone screen in portrait mode, whilst still giving the end-user a good experience.&nbsp;Fortunately, that\u2019s where <strong>Responsive Web<\/strong> design comes into play.<\/div>\n<p>&nbsp;<\/p>\n<div style=\"text-align: center;\"><span style=\"color: #993300;\"><strong>In a nutshell, it\u2019s a single website that&nbsp;works for <em>every<\/em>&nbsp;screen and&nbsp;makes pages look great at <em>any<\/em> size.&nbsp;<\/strong><\/span><\/div>\n<p>&nbsp;<\/p>\n<div><img decoding=\"async\" loading=\"lazy\" class=\" wp-image-699 alignleft\" src=\"http:\/\/www.mobisoft.com.au\/wp-content\/uploads\/2014\/01\/design-responsive-500x333.jpg\" alt=\"Responsive design\" width=\"385\" height=\"256\" srcset=\"http:\/\/www.mobisoft.com.au\/wp-content\/uploads\/2014\/01\/design-responsive-500x333.jpg 500w, http:\/\/www.mobisoft.com.au\/wp-content\/uploads\/2014\/01\/design-responsive.jpg 600w\" sizes=\"(max-width: 385px) 100vw, 385px\" \/><\/div>\n<p>This approach suggests that design and development should respond to the user\u2019s behaviour and environment based on screen size, platform and orientation. The practice consists of a mix of flexible grids and layouts, images, and an intelligent use of CSS media queries. As the user switches from their laptop to iPad, the website should automatically switch to accommodate for resolution, image size and scripting abilities.<\/p>\n<div>In other words, the website should have the smarts&nbsp;to automatically <em><strong>detect<\/strong><\/em>&nbsp;&amp;&nbsp;<strong><em>respond<\/em><\/strong>&nbsp;to the user\u2019s preferences. This eliminates the need for a different design and development phase for each new gadget on the market.<\/div>\n<p>&nbsp;<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter wp-image-424 size-full\" src=\"http:\/\/www.mobisoft.com.au\/wp-content\/uploads\/2013\/12\/Boston-Globe.jpg\" alt=\"Boston Globe\" width=\"1000\" height=\"302\" srcset=\"http:\/\/www.mobisoft.com.au\/wp-content\/uploads\/2013\/12\/Boston-Globe.jpg 1000w, http:\/\/www.mobisoft.com.au\/wp-content\/uploads\/2013\/12\/Boston-Globe-500x151.jpg 500w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/p>\n<div>However there are things to consider when choosing to go the Responsive route.<\/div>\n<p>&nbsp;<\/p>\n<ul>\n<li data-build=\"1\"><span style=\"color: #000080;\"><strong>Time &amp; Money<\/strong><\/span> &#8211; once upon a time, developers would come up with the desktop version of a website first before moving onto developing the mobile site*, so clients would quickly get to see their website deployed &#8211; even if it was just the desktop version to start with. However, with Responsive websites, much more thought needs to go into the design phase to ensure that when creating this one version of the website, it will&nbsp;actually work <em>everywhere&nbsp;<\/em>before you&nbsp;can even start developing. This could take longer than before, however the end results are well worth the wait and extra design expense.<\/li>\n<li data-build=\"2\"><span style=\"color: #000080;\"><strong>Older Browsers<\/strong><\/span> &#8211; there are still users out there&nbsp;who are using IE4 and other older browsers that simply do not handle modern web practices.<\/li>\n<li data-build=\"3\"><span style=\"color: #000080;\"><strong>Performance<\/strong><\/span> &#8211; consideration must&nbsp;be made for websites that contain a lot of media which may load fast on a desktop, but not so on a handheld device.<\/li>\n<li data-build=\"4\"><span style=\"color: #000080;\"><strong>Content<\/strong><\/span> &#8211; large landscape images may look gorgeous on a 30\u201d screen, but how do you handle them on an iPhone in portrait mode? (take for instance the example below).<\/li>\n<li data-build=\"6\"><span style=\"color: #000080;\"><strong>Design\/Development Process<\/strong><\/span> &#8211; not all web developers are equipped or knowledgeable about the design and development process that&#8217;s required to implement a Responsive website. Best practices these days dictate that you always start with the smallest (mobile) version first, and work upwards.<\/li>\n<\/ul>\n<div>&nbsp;Here&#8217;s an example of a non-Responsive website that looks lovely on a big screen, but is tedious to both read and navigate on a mobile device.<\/div>\n<p>&nbsp;<\/p>\n<div><a href=\"http:\/\/www.mobisoft.com.au\/wp-content\/uploads\/2013\/12\/Non-Responsive-Narrow.jpg\"><img decoding=\"async\" loading=\"lazy\" class=\"alignleft size-medium wp-image-557\" src=\"http:\/\/www.mobisoft.com.au\/wp-content\/uploads\/2013\/12\/Non-Responsive-Narrow-500x291.jpg\" alt=\"Non-Responsive Narrow\" width=\"500\" height=\"291\" srcset=\"http:\/\/www.mobisoft.com.au\/wp-content\/uploads\/2013\/12\/Non-Responsive-Narrow-500x291.jpg 500w, http:\/\/www.mobisoft.com.au\/wp-content\/uploads\/2013\/12\/Non-Responsive-Narrow.jpg 859w\" sizes=\"(max-width: 500px) 100vw, 500px\" \/><\/a><\/div>\n<div>&nbsp;<\/div>\n<div>&nbsp;<\/div>\n<div>&nbsp;<\/div>\n<div>&nbsp;<\/div>\n<div>&nbsp;<\/div>\n<div>&nbsp;<\/div>\n<div>&nbsp;<\/div>\n<div>&nbsp;<\/div>\n<div>&nbsp;<\/div>\n<div>&nbsp;<\/div>\n<div>&nbsp;<\/div>\n<p>If you are interested in finding out whether your website currently adheres to <strong>Responsive Web Design Principals<\/strong>, there are a number of sites you can visit, where you enter in the URL and it will display the website in a variety of sizes. Here&#8217;s one you can try&nbsp;<a title=\"http:\/\/ami.responsivedesign.is\" href=\"http:\/\/ami.responsivedesign.is\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/ami.responsivedesign.is<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A bit of background history&#8230; In the early 2000&#8217;s, whenever a new monitor came onto the market that had a different resolution or aspect ratio, web developers would scramble to come up with a whole new design for each screen. To focus and conserve their resources though, many web developers would use a \u2018majority rules\u2019 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":560,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0},"categories":[11,24,28],"tags":[],"_links":{"self":[{"href":"http:\/\/www.mobisoft.com.au\/index.php?rest_route=\/wp\/v2\/posts\/273"}],"collection":[{"href":"http:\/\/www.mobisoft.com.au\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.mobisoft.com.au\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.mobisoft.com.au\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.mobisoft.com.au\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=273"}],"version-history":[{"count":63,"href":"http:\/\/www.mobisoft.com.au\/index.php?rest_route=\/wp\/v2\/posts\/273\/revisions"}],"predecessor-version":[{"id":1288,"href":"http:\/\/www.mobisoft.com.au\/index.php?rest_route=\/wp\/v2\/posts\/273\/revisions\/1288"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.mobisoft.com.au\/index.php?rest_route=\/wp\/v2\/media\/560"}],"wp:attachment":[{"href":"http:\/\/www.mobisoft.com.au\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=273"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.mobisoft.com.au\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=273"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.mobisoft.com.au\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=273"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}