I have one device for every “screen-type” (more on that later), and one device for the minimum OS version I support and one device with the max OS version supported.
For Android it becomes difficult as there are literally thousands of devices on the market, but I’ve settled for one phone and one tablet. The phone is a Galaxy S running Froyo (Android 2.2) which is the minimum Android version Corona supports. The other is a Google Nexus 7 now running the latest version of JellyBean (Android 4.2). The reason I chose a Google tablet was that I wanted a device that runs “pure” Android that can easily be updated whenever Google releases a new version. Other manufacturers usually fork the Android branch and make their own modifications to the OS.
For iOS I have one device per screen resolution and max/min OS I support:
iPod Touch 3rd gen, 320x480 screen running iOS 5.1.1.
iPod Touch 4th gen, 640x960 retina screen running iOS 6.1
iPod Touch 5th gen, 640x1136 retina screen running iOS 6.1
iPad 1 1024x768, running iOS 5.1.1
iPad 2 1024x768, running iOS 6.1
iPad 3 2048x1536 retina screen running iOS 6.1
( I actually have more devices than this… I’m a bit of a gadget freak
however the above are what I consider my core development devices )
Even though Corona supports iOS 4.3 I’ve stopped supporting it. My analytics show that 96% of my users are on iOS5+. [import]uid: 70847 topic_id: 35929 reply_id: 142824[/import]