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