I have been working on mobile projects for a yr now and worst part of the whole process is that you are never given all the devices to test it properly. If your webkit mobile site is device specific only way left will be to use user agents. There are thousands of mobiles and which useragents to use and which not to use is confusing so here goes my list of useragents which i feel should be enough for now.
As todays most mobile sites will be webkit compatable so my best bet is that you will be using safari for tetsing.
All you need to do is copy the file below to the given folder and restart safari.
Step 1) Download File: http://www.mediafire.com/?zt074d4ls20g2a2
Step 2) Place it in the following folder (Copy the above file to the following folder):
PC:C:Program Files (x86)SafariSafari.resources
MAC: Applications » Safari » Contents » Resources folder
Step 3) Restart Safari. (Done). Make sure you enable developer menu in safari from
Preferences >> Advanced >> Show developer menu on menu bar.



Thank’s for the post.
Ubuntu is rumoured to be talking with OEMs to manufacture Ubuntu-based mobile devices, which would be available in market in 2013. Canonical has already produced Ubuntu for Android , a dual-boot environment targeted at dual-core Android devices, which enables the phone to switch to the Ubuntu OS when connected to a large screen.
Even Firefox is planning.. problem is so many OS and so many different makes.. the guys to suffer are the developers