On Jul 10, 2012, at 4:30 PM, al23883 wrote:
> What API level would you suggest installing? API 15? Sorry if that seems a 
> stupid question. I'm pretty new to Android development.

Install the same API level that your intended target device runs. ;-)

Yes, this doesn't necessarily narrow things down either, so look at this:

        http://developer.android.com/about/dashboards/index.html

An app written for API level X can run on any device targeting API level Y, Y 
>= X. Thus, your API 10 apps can run on your API 14 devices, but your API 14 
apps cannot run on your API 10 devices.

Which brings us to API 16: no devices running API 16 don't exist. (OK, the 
Nexus 7 exists, and if you have one more power to you, but there's not enough 
of an installed base to make it your baseline app target unless you're Google.) 
Furthermore, we haven't provided a binding for API 16 yet, so there's no real 
point to targeting API 16 at this time.

API 15 devices makes up 10.7% of the current market, while API 10 is 63.6%. You 
should target the API level that (1) provides the features you want to use, 
while (2) having the market penetration you want to target. This may mean 
restricting the app to API 15 (e.g. Chrome) or targeting the API level with 
maximum reach: API 4 and above (e.g. Rdio).

 - Jon

_______________________________________________
Monodroid mailing list
Monodroid@lists.ximian.com

UNSUBSCRIBE INFORMATION:
http://lists.ximian.com/mailman/listinfo/monodroid

Reply via email to