A summary of the capabilities and specifications of common mobile devices
The hardest thing about mobile web development is trying to cater to the huge variety of devices used by consumers. They have different screen sizes, different standards, different input mechanisms (keyboard, touch-screen, etc.,) some have Flash player, some don’t… the list goes on. How can you build a mobile website that caters to everyone?
To make this decision a little bit easier, I have compiled a table showing a basic summary of the capabilities and specifications of some of the most common mobile devices used to browse the web today.
|Apple||iPhone||Safari (based on WebKit)||320 x 480||No||Yes||Yes||Yes|
|Apple||iPod Touch||Safari (based on WebKit)||320 x 480||No||Yes||Yes||Yes|
|Motorola||Droid||Android (based on WebKit)||854 x 480||Flash Player 10.1||Yes||Yes||Yes|
|HTC||HD2||Microsoft Internet Explorer||480 x 800||Flash Player 10.1||No||Yes||Yes|
|HTC||Dream||Android (based on WebKit)||320 x 480||?¹||No||Yes||Yes|
|Palm||Pre||Palm Pre (based on WebKit)||320 x 480||Flash Player 10.1||Yes||Yes||Yes|
|Nokia||N900||Maemo||800 x 480||Flash Player 10.1||No||Yes||Yes|
|Samsung||SCH-R350||Openwave Mobile 6.2||176 x 220||No¹||No||No³||No|
|HTC||Hero||Android (based on WebKit)||320x 480||Flash Lite 3.1||No||Yes||Yes|
|HTC||Magic||Android (based on WebKit)||320x 481||?¹||No||Yes||Yes|
|Motorola||CLIQ||Android (based on WebKit)||320 x 482||?¹||No||Yes||Yes|
|Nokia||N70||Nokia (WAP 2.0 only)||176 × 208||No¹||No||No³||No|
|Samsung||SCH-R450||Openwave Mobile 6.2||176 x 220||No¹||No||No³||No|
|RIM||BlackBerry 8300||BlackBerry Browser||320 x 240||No¹||No²||Yes||No|
|Nokia||N97||Nokia (based on WebKit)||360 x 640||Flash Lite 3.0||No||Yes||Yes|
|HTC||Desire||Android (based on WebKit)||480 X 800||Flash Player 10.1||Yes||Yes||Yes|
¹ Many phone companies are collaborating in the Open Screen Project to bring a consistent Flash platform to a large number of devices.
² RIM are currently developing a new browser which will support HTML5.
Some of the devices in this table were drawn from the AdMob Mobile Metrics Report for February 2010 as the most common mobile devices and smart phones encountered by AdMob’s extensive international ad network. Of course, this report probably doesn’t represent the target audience of your mobile website, but it’s a good place to start if you don’t know what devices you should be targeting.
Note: I have tried to ensure the information in the table is accurate but I can’t guarantee that my sources were correct. For more information about the specifications of mobile devices, try these sites: