Knowing is half the battle
18 Dec 2009 // 6 comments // Mobile Development
As a developer, I often wonder which Android platforms my applications should support,especially as the number of Android-powered devices grows. Should my application only focus on the latest version of the platform or should it support older ones as well?
To help with this kind of decision, I am excited to announce the new
device dashboard. It provides information about deployed Android-powered devices that is helpful to developers as they build and update their apps. The dashboard provides the relative distribution of Android platform versions on devices running Android Market.
|
|
The above graph shows the relative number of Android devices that have accessed Android Market during the first 14 days of December 2009.
From a developer’s perspective, there are a number of interesting points on this graph:
- At this point, there’s little incentive to make sure a new application is
backward compatible with Android 1.0 and Android 1.1. - Close to 30% of the devices are running Android 1.5. To take advantage of this significant install base, you may consider support for Android 1.5.
- Starting with Android 1.6, devices can have different screen densities & sizes. There are several devices out there that fall in this category, so make sure to adapt your application to support different screen sizes and take advantage of devices with small, low density (e.g QVGA) and normal, high density (e.g. WVGA) screens. Note that Android Market will not list your application on small screen devices unless its manifest explicitly indicates support for “small” screen sizes. Make sure you properly configure the emulator and test your application on different screen sizes before uploading to Market.
- A new SDK for Android 2.0.1 was released two weeks ago. All Android 2.0 devices will be updated to 2.0.1 before the end of the year, so if your application uses features specific to Android 2.0, you are encouraged to update it to take advantage of the latest Android 2.0.1 API instead.
In summary, Android 1.5, 1.6, and 2.0.1 are the 3 versions of the platform that are deployed in volume. Our goal is to provide you with the tools and information to make it easy for you to target specific versions of the platform or all the versions that are deployed in volume.
We plan to update the dashboard regularly to reflect deployment of new Android platforms. We also plan to expand the dashboard to include other information like devices per screen size and so on.
View full post on Android Developers Blog
Tags: "android 2" emulator, "android 2.0", "android emulator" 2.1 market, "nexus one" emulator image, Advantage, all, Android, android "install market", android 1.5, android 2 emulator network, android 2.0 emulator, android 2.0 emulator market, android 2.0 emulator online, android 2.0 market emulator, android 2.01 for i7500, android 2.1 emulator, android 2.1 emulator market, android 2.1 emulator network, android 2.1 emulator online, android 2.1 emulator with market, android 2.1 internet emulator, android 2.1 market emulator, android 2.1 market on emulator, android 2.1 online emulator, android 2.1 online simulator, android 2.1 simulator, android apple ii emulator, Android Applications, android dme, android emulate nexus, android emulateur 1.5, android emulator, android emulator 2.0 market, android emulator 2.0.1 internet, android emulator 2.0.1 market, android emulator 2.1, android emulator 2.1 google maps application, android emulator 2.1 install market, android emulator 2.1 with market, android emulator facebook, android emulator facebook application, android emulator for droid, android emulator google maps, android emulator image, android emulator images, android emulator install market, android emulator internet, android emulator internet access, android emulator maps app, android emulator market, android emulator market 2.0, android emulator market 2.1, android emulator multi touch, android emulator multitouch, android emulator multitouch screen support, android emulator network, android emulator network access, android emulator networking, android emulator nexus, android emulator nexus image, android emulator nexus one, android emulator nexus one image, android emulator online, android emulator with market, android facebook app emulator, android facebook on emulator, Android Market, android market 2.0 on emulator, android market 2.1, android market 2.1 emulator, android market download emulator 2.1, android market emulator, android market emulator 1.5, android market emulator 2.0, android market emulator 2.1, android market for emulator 2.1, android market for sdk emulator, android market in emulator 2.1, android market in sdk, android market multitouch, android market numbers, android market on emulator, android market on emulator 2.0, android market on emulator 2.0.1, android market on emulator 2.1, android market on emulator sdk 2.0, android market on sdk, android market run apps on simulator, android market sdk, android motorola droid emulator testing, android multi touch emulator, android multitouch emulator, android network access, android nexus emulator, android nexus in emulator, android nexus one "on emulator", android nexus one emulator, android nexus one simulator, android nexus simulator, android online emulator, android os samsung i7500 install 2.0.1, android sdk emulator nexus, android sdk emulator nexus one rom, android sdk nexus one emulator, android simulator nexus one, anroid emulator internet connection, Application, battle, cocoa for android, cocoa touch android 2.0.1, dashboard, densities, deploy android application nexus one, Developer, dme 2.0 android, dme andriod, dme android, dme for android, Droid, droid app, droid applications, droid emultor, droid market, droid mobile emulators for testing, emulador de nexus one, emulador nexus, emulador nexus one, emulando o nexus one, emulaotre nexus one, emulate nexus one, emulateur nexus one, emulator, emulator 2.1 market, emulator android 2.0 internet, emulator facebook, emulator for nexus one, emulator nexus one, emulators for google nexus one, emulators for nexus one, emulators on nexus one, émuler un nexus one, facebook android emulator, facebook app for android 2.0, facebook emulator, Google, google android emulator 2.1, google maps android emulator, google nexus 1 simulator, google nexus emulator, google nexus one emulator, google nexus one simulator, google nexus simulator, half, high density, how to access internet from android, how to access internet in android 2.1 emulator, how to emulate nexus one, how to make application internet compatible in android emulator, how to set up a nexus one simulator on the android sdk, how to setup emulator for nexus one android, htc hero online emulator, htc nexus one emulator, htc online android emulator, i dont have maps application on my android emulator 2.0.1, Information, install android market, install android market on emulator, install android market on emulator 2.1, install android market sdk, install android market sdk 2.0 emulator, install facebook app emulator android, install market android, install market android 2.0 emulator, install market app in emulator, install market application android emulator, install market on android emulator 1.6, install market on android emulator 2, install market on android emulator blog, install nexus emulator, install nexus one emulator, installare market android emu 2.1, installing market emulator android, internet emulator 2.0 android, internet emulator android 2.0.1, internet on android emulator, internet with android emulator, is there a nexus one emulator?, Knowing, low density, maps not working android emulator 2.0.1, Market, market 2.1, market android 2.0.1 emulator, market app for emulator 2.0, market emulator 2.1, market en sdk, market on emulator 1.6, mexus one, mexus one emulator, mobile emulators for testing, multitouch android emulator, multitouch emulator, multitouch emulator android, new application, nexus 1 emulator, nexus 1 emulator online, nexus 1 simulator, nexus android emulator, nexus android simulator, nexus emulator, nexus market for emulator, nexus one (simulator or emulator), nexus one android (simulator or emulator), nexus one android emulator, nexus one android emulator images, nexus one android simulator, nexus one api, nexus one emu, nexus one emulador, nexus one emulation, nexus one emulator, nexus one emulator android, nexus one emulator google, nexus one emulator online, nexus one emulator rom, nexus one emulators, nexus one emulatro, nexus one for android emulator, nexus one image emulator, nexus one image for emulator, nexus one image in emulator, nexus one img for emulator, nexus one on android emulator, nexus one on emulator, nexus one online emu, nexus one online emulator, nexus one online simulator, nexus one rom emulator, nexus one rom for emulator, nexus one rom in emulator, nexus one rom on emulator, nexus one sdk emulator, nexus one simu, nexus one simulation, nexus one simulator, nexus one simulator api, nexus one simulator site, nexus one simulators, nexus one symulator, nexus one system image, nexus one system image emulator, nexus online emulator, nexus simulator, nexus simulator android, nexus simulator google, nexus system image emulator, number, online android 2.0 emulator, online android emulator, online android simulator, online mobile emulator, online mobile emulators, online mobile nexus one emulator, online nexus one simulator, onlineandroid emulator, Platform, platform versions, proxy, relative distribution, relative number, samsung android 2.0.1 install, samsung i7500 android update, samsung i7500 android update 2.01, samsung i7500 install, screen, Sdk, setup android emulator for droid, simulator nexus one, simulatore nexus one, Start, test multitouch android emulator, testing multi touch on android emulator, testing multitouch android emulator, using internet on android emulator 2.0, xperia android 1.6 simulators
This entry was posted on Friday, December 18th, 2009 at 8:40 am and is filed under Mobile Development. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
[...] Knowing is half the battle « 7touch Group Blog [...]
[...] Knowing is half the battle « 7touch Group Blog [...]
[...] This post was mentioned on Twitter by Racquet Racket, 7TouchGroup. 7TouchGroup said: Blog Post: Knowing is half the battle http://bit.ly/6MIrLj [...]
Social comments and analytics for this post…
This post was mentioned on Twitter by 7touch: Blog Post: Knowing is half the battle http://bit.ly/6MIrLj...
[...] This post was Twitted by vanand98 [...]
Desarrollando Aplicaciones con Android…
Un factor muy importante en el momento de desarrollar una aplicación exitosa es la audiencia elegida, y desarrollando para Android puede ser muy difícil si la audiencia no ha sido seleccionada correctamente. Android tiene diferentes SDK, pero ¿cóm……