I’m currently developing an app (minimum SDK 14) using many of the new APIs. Looking at some Google statistics made me think things over – about 35% of devices still run Android versions less than 4 (2.3 Gingerbread in most cases). Since I don’t want to lose customers, I started to think about adding android 4- support, but I’d need to completely re-work the app for that.
So I thought about creating an extra version, fully optimized for SDK 9-10, whilst the other will be fully optimized for android 4.0 and above. Since I have
maxSDK options available in the
Manifest, I can ensure that any user will only see the appropriate version on the Play Store. What do you think about such approach, any disadvantages (except for investing more time) that I didn’t see?