Remember that a mobile website is similar to any standard website. These have HTML pages, text content, data, images and video, just like any other website you see on a desktop or laptop computer. They are that are accessed using Wi-Fi, 3G or 4G networks.
Mobile websites differ from the websites designed for the typical desktop by being designed specifically for the smaller handheld display and touch-screen interface found on the tablet computer and mobile phone devices.
The Main Challenges
Web designers have seen websites viewed on mobile devices more and more over the last few years. Designers can no longer afford to ignore this with the advent on mobile apps and mobile website.
Four main challenges that face designers.
- So many devices, some many browsers. Mobile development is more than cross-browser compatibility, as it is also be cross-platform compatible. There are so many mobile devices from well established vendors such as Apple and Samsung, and more on the way up. Testing for each device is a near impossible task. To make things even more difficult is the fact that all the devices can use many different mobile browsers such as the native pre installed browser or Android or Firefox and other browser.
- Internet connections and slow speed. A survey by EPiServer shows that the slowness of a mobile website is a major issue for users of tablet and smart phones. They are not as tolerant in waiting for a website to load or for features of a web page to load as those users who are using a desktop. Internet connections provided by vendors are in some part responsible for the slow speeds experienced by users. Networks being busy or the web hosting being slow, both of which are beyond the designers control. Designers are challenged to design with mobile users in mind and give them the tailored but complete experience they want on the device that they use. Rather than simply cut out parts of the regular desktop designers should streamline their mobile websites should avoid pop ups, Flash applications, high quality background images, and unplayable videos. They should also check that any redirects to a mobile URL are working. Therefore the speed of the Internet connection and loading time should be increased to a near instant load and quick and enjoyable experience.
- Small screen size Mobile devices present designers with a further challenge which is a seriously small screen size. This forces designers to produce radically different layouts of the main website. Typically the mobile website scrolls vertically or downwards with sections “stacked” on top of each other. Designers should however restrict just how much they do this because users do not want to endless scroll to get to what they want to see, else they will just leave the website.
- Ease of use As well as battling different screen sizes, designers also face the issue of ease of use or easy to use. As with all websites, they must be easy to use else the users will just leave the website. Designers can do a few things and include the following:
- Improve readability by increasing the font size of any small or medium-sized text.
- Increase the clickable areas of any important buttons or links because “clicking” on links and parts of web pages is generally less precise on mobile devices.
- Choose vertical scrolling over horizontal scrolling because horizontal real estate is especially expensive on mobile devices.
- Avoid floated elements where possible as these cause problems for mobile layouts.
- Avoid mouse over states because these do not work with most mobile devices. This calls either for showing the links at all times on mobile devices.
Three approaches to mobile design
With the above four issues in mind, designers have many approaches open to them when they are designing mobile compatible websites.
- The Dynamically Custom HTML on the same URL Websites can set to detect what kind of device users are using to view your website and so present a custom page (HTML + CSS) to the user on the same URL. These custom pages can be designed for any kind of device. Detecting the user’s device and changing the content served requires some customisation that need to be maintained on a per device basis. Detection thus heavily relies on the device to relay its true user agent.
- Separate mobile URLs
A third option is to build a separate site for mobile traffic which is independent of your original desktop site. Designers can let the user decide if they wish to view the mobile website or not. The IKEA furniture store was one such example.
While this option requires more user interaction from the user, it is arguably the most fool-proof method of dividing mobile user traffic from desktop traffic and also the easiest option to accomplish. There is no need to detect devices.
However some mobile users may miss the view mobile link and other non-mobile visitors may click the link because it visible regardless of what device is being used such as desktop, tablet, or smart phone. Some users do prefer a condensed layout that is optimized for their device, whereas other users may prefer to access the entire website, without the restrictions of a limited mobile layout.