我是Android开发人员的新手,似乎用户手中有一千个Android版本变体。
Android 3.0+上提供了许多Android功能(例如片段)。从市场份额的角度来看,为Android 3.0+开发应用程序并放弃使用旧版Android的用户是否合理,或者是否意味着50%的Android设备用户将无法使用该应用程序?
答案 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,则需要执行以下操作:
答案 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。