I recently traded in my my iPad 2 for an iPad Mini.
I really like it, but this is not a review of the gadget.
I started browsing the web, and realized that the web browsing experience was subpar.
Then, it hit me... It is not that the device made browsing harder, it was that the websites were not accounting for all the different sizes of the devices we hold.
Some were giving me the stripped down mobile versions. (with less features)
Some were giving me a full desktop website with difficult to tap UI Design. (making these sites hard to navigate)
For the last several years, I have been working heavily in the mobile space. After working hands on with thousands of different mobile devices, only one thing is consistent. They all have different screen sizes and form factors.
There are many website designers who will gladly sell you website with a desktop version, a large tablet version, and a mobile version. That same guy will likely try to keep selling different versions to his customer until there are twenty different websites to keep up with, update, and maintain.
There is a better way. Responsive design.
This style of design simply checks the screen size, and conforms to the device based on some simple parameters given by the web designer. Take this website for example... Pull it up on your phone to see what I mean.
Is this a new idea? No. We have been implementing responsive website design for a good while now on our clients web design projects.
What I am considering today, is how many websites will be affected by the poor experience given on the iPad mini and other small form factor tablets.
Many people will have to consider responsive design because you never know how or where your audience will find you.
When 53% of searchers purchase as a result of a smartphone search in the U.S. (Google/OTX, The Mobile Movement, U.S, Apr 2011), you can rest assured that over half are coming from mobile.
Is your website responsive? Let us take a peek and we will make a recommendation on how to get started without breaking the bank.