2014-11-06 47 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

相關問題