依赖Android 3.0并删除以前的版本是否合理?

时间:2013-02-04 18:21:52

标签: android

我是Android开发人员的新手,似乎用户手中有一千个Android版本变体。

Android 3.0+上提供了许多Android功能(例如片段)。从市场份额的角度来看,为Android 3.0+开发应用程序并放弃使用旧版Android的用户是否合理,或者是否意味着50%的Android设备用户将无法使用该应用程序?

6 个答案:

答案 0 :(得分:6)

2.3是迄今为止最大的使用版本。 http://developer.android.com/about/dashboards/index.html

47.7%,看起来像是一个群体中的大个子,直接排除在我身上。

答案 1 :(得分:2)

2.3在人员方面占据很多市场http://developer.android.com/about/dashboards/index.html

但2.3 并未占很多潜在收入(考虑广告客户对不同类型用户的评价:tapjoy study)。毕竟,2.3用户拥有更便宜的手机或者懒得购买更新的手机。

此外,支持2.3需要更多努力。如果您支持2.3,则需要执行以下操作:

  • 兼容性库,如果您希望能够使用片段等功能来支持平板电脑
  • 支持多个主题,因为Holo主题仅在4.0以上(如果你想要一个有吸引力的应用,你需要使用)
  • 不要使用方便的Property Animation框架和其他令人敬畏的新框架

答案 2 :(得分:1)

2.3 ppl比4.0 ppl便宜。

你在卖你的应用程序吗?也许你正试图建立一个庞大的用户群,目的是在未来的路上收费。

答案 3 :(得分:0)

您可以依赖fragemnts并使用正式的兼容性软件包来添加对Android 1.6 +的支持

http://android-developers.blogspot.co.il/2011/03/fragments-for-all.html http://developer.android.com/tools/extras/support-library.html

Android上的操作系统更新率低于iOS,更多人使用旧的Android版本。在许多情况下,他们根本无法更新他们的操作系统,因为他们的设备制造商没有发布官方更新。

答案 4 :(得分:0)

支持库和ActionBarSherlock可以在所有相关的Android版本上获取您的应用。暂时不要放弃2.x支持。

答案 5 :(得分:0)

许多Android 3.0+功能都可通过Android Support Library获得   另外还有Action Bar Sherlock你可以支持旧版本的android。