September 4th, 2010, 02:34 PM
|
#3 (permalink)
|
|
Senior Member
Join Date: Jul 2010
Posts: 977
Device(s): Samsung Galaxy S II, HTC Evo 4G, Amazon Kindle Fire
Thanks: 52
Thanked 199 Times in 144 Posts
|
THe reason for this is because SDK versions 5 (Android 2.0) and 6 (Android 2.0.1) have been entirely deprecated. With this said, Android versions are *mostly* backwards compatible, that is, if an app is developed with the Android SDK v1.6, then it will work fine with Android OS 2.2 (THeorettically, at least. In reality, you MAY have to change a couple things, but never anything too major.)
Just make sure to steer clear of methods that have been deprecated with later versions of hte SDK than the version you are using. Most people will use the Android 1.6 SDK in order to be sure that their app is usuable by the broadest audiencce possible, as Very few devices actually have Android OS 2.1 and even less (Only a few) have OS 2.2. Most devices out there run version 1.6 of the Android OS, but this should be changing soon as many manufacturers are starting to see the need for na update.
|
|
|