Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Which Android platform and API to target?

I'm just about to launch my first Android app, and it runs on the Android 1.1 platform, API Level 2, but is this what I should officially sign and launch the app as? Does it affect performance at all or is it simply for Android to know which devices it works on?

The only problem I see is that I can't specify <supports-screens> in the Manifest, which I would like to do, but it appears I'd have to launch at 1.6 at least for this to work.

Would I be missing a huge number of phones by launching at 1.6 instead of 1.1?

Thank you!

like image 515
Ben Mc Avatar asked Feb 19 '10 19:02

Ben Mc


People also ask

Which Android version should I target?

We recommend that you explicitly set the Target Android version to the latest version of Android that you use to test your app. Ideally, it should be set to the latest available Android SDK version – this allows you to use new APIs prior to working through the behavior changes.

Which Android platform version is targeted when API level 19 is selected?

Android 4.4 (API level 19).

What API is used in Android?

The Android platform provides a framework API that applications can use to interact with the underlying Android system. The framework API consists of: A core set of packages and classes. A set of XML elements and attributes for declaring a manifest file.


1 Answers

Removing out of date info and info that I'm sure will be out of date in the near future. Just go here to see what versions you should care about:

http://developer.android.com/resources/dashboard/platform-versions.html

like image 65
Mark B Avatar answered Sep 24 '22 06:09

Mark B