2

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

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

4

6 回答 6

6

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

47.7%,对我来说似乎太大了,无法完全排除。

于 2013-02-04T18:25:41.313 回答
2

2.3 占了很多市场的人:http: //developer.android.com/about/dashboards/index.html

但是 2.3并没有占到很多潜在收入(考虑广告商对不同类型用户的重视程度:tapjoy 研究)。毕竟,2.3 的用户要么拥有更便宜的手机,要么懒得购买更新的手机。

而且,支持 2.3 需要付出更多的努力。如果支持 2.3,则需要执行以下操作:

  • 兼容性库,如果您希望能够使用 Fragments 等功能来支持平板电脑
  • 支持多个主题,因为 Holo 主题仅在 4.0+ 上(如果你想要一个有吸引力的应用程序,你需要使用它)
  • 不要使用方便的 Property Animation 框架和其他很棒的新框架
于 2013-02-04T19:20:07.617 回答
1

2.3 ppl 比 4.0 ppl 便宜。

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

于 2013-02-04T19:37:45.090 回答
0

除了Action Bar Sherlock , Android 支持库还提供了许多 Android 3.0+ 功能,您可以支持旧版本的 android。

于 2013-02-04T18:30:06.837 回答
0

可以依赖fragment并使用正式的兼容包来添加对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 版本。在许多情况下,他们根本无法更新他们的操作系统,因为他们的设备制造商没有发布官方更新。

于 2013-02-04T18:26:49.130 回答
0

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

于 2013-02-04T18:27:04.100 回答