2014-11-06 49 views
-1

目前,如果我想支持较旧版本的Android上的片段,比如2.2和更低版本,我必须扩展到FragmentActivity而不是Activity。这意味着我必须将FragmentActivity库添加到我的项目中。我只是好奇它的价值,是否值得支持低于2.2?支持Android 2.2及更低版本有什么价值?

+2

您只能从支持库中获得[相当多的功能](http://stackoverflow.com/a/22740525/1676363),即使是现代版本的Android也是如此。 – ianhanniballake 2014-11-06 21:23:21

+1

https://developer.android.com/about/dashboards/index.html – michaelcarrano 2014-11-06 21:43:52

回答

0

这取决于您的目标受众。例如,我查看了我的市场上最古老的应用程序的统计数据,这表明我仍然有旧的安装,但这些数据大约是我所有用户(v 2.2和更高版本)中的1.6%。基于此,我将简单地使用多个APK版本,以便我的老客户仍然可以下载旧版本,如果他们想要他们古老的设备,但我会为新版本做所有新的开发。

+0

注意:如果您为新产品版本增加最小SDK,则会隐式打开多个APK - 用户将始终获得最新的产品版本与他们的设备兼容。 – ianhanniballake 2014-11-06 21:44:31

相关问题