Starting > Designing > Developing > Testing > Running
Home | News | Blogs | About

Designing

Usability on the mobile Web: best practices and guidelines for designers and developers

In this era of technology, we are continuously interacting with things so it is vital that these interactions form positive experiences for us. This is true not only for objects or products we can physically touch, but equally so for intangibles such as websites. more...

The most common mistakes in smartphone sites according to Google

Google are paying ever more attention to the mobile market and so, developers pay attention when the Big G is making recommendations. Google recently published a document on the main mistakes people make when working on mobile websites for smartphones. If you look through the list you can definitely recognize a cornerstone of Google's approach: focus on the end user. Or put another way, "adopt the approach you want but be aware of your audience". more...

Global reach and dynamic page weight – is there a correlation?

Many reports on web page sizes issued in recent years point to the same conclusion: the web has a weight problem. The web seems to be gaining weight each year despite the fact that study after study has shown a strongly negative reaction from users to heavy web pages and resulting loading times. more...

Why Responsive Web Design is not always the best option for a mobile SEO strategy

There are a lot of misconceptions about what Google is saying about mobile SEO. First and foremost, Google doesn't mandate the use of Responsive Web Design (RWD) as best practice for SEO. Google expressly says "Google does not favor any particular URL format as long as they are all accessible to both Googlebot and Googlebot-Mobile” the bots Google uses to crawl desktop and Smartphone specific content. And it’s worth noting here that Google is crawling desktop and mobile content separately. more...

Performance is money, part 1: the end-user's wallet

Most web developers are familiar with the maxim that light is good: the idea that page performance matters to the end user experience is a truism at this point, backed up by a tremendous amount of real-world evidence, summarised quite nicely at websiteoptimization.com. more...

Developing custom pictograms for the mobile Web

A matter of trade-offs Pictograms – miniature graphical representations of states, actions and objects – made their way into the mobile Web over 15 years ago. Several normalized (UNICODE, WAP) and proprietary (Japanese emojis, Openwave) mechanisms are in place to enrich Web applications with pre-defined images. more...

A Guide to Using Pictograms in Mobile Applications

A long-standing feature Developers inspecting the user agent profile of a modern handset like the Motorola XT682 ATRIX TV may be surprised to discover the following ImageCapable declaration which indicates whether a device can display images or not: <prf:ImageCapable>Yes</prf:ImageCapable> more...

Introducing Prism, a tool for testing device adaptation

Due to the multifarious nature of the mobile web, developers tend to spend a lot of time testing their work. If your site is designed to adapt to multiple different devices this effort is multiplied because you need to ensure that your detection is working correctly across multiple devices and that your response is appropriate in each case. more...

Anatomy of a mobile web experience: facebook.com

This is the second article in a series about how the major internet brands deliver their mobile web experience. The previous article is available here: Anatomy of a mobile web experience: google.com more...

Anatomy of a mobile web experience: google.com

In a recent blog post that I did here on mobiForge (Server-side device detection used by 82% of Alexa top 100 sites) some people expressed surprise that a 47 byte difference in the HTML payload delivered by Google to different devices constituted a significant level of server-side adaptation. On checking my results, it turned out that this minor 47 byte file size difference actually masks an entirely different HTML document served to more...

Previous
Switch to our desktop site | mobiThinking