我应该支持Android 2.3及更高版本还是4.0及更高版本?

时间:2015-03-09 14:55:26

标签: android android-appcompat material-design

开始构建我们的应用程序的Android版本,我正在尝试决定支持哪个版本。通过游戏商店,似乎大多数应用程序属于这些组中的一个:

  • 2.3及以上
  • 4.0及以上

" 2.3及以上"应用程序看起来现代而时尚(材料设计等),我似乎无法注意到这些应用程序中缺少的任何功能/样式功能。

两者之间的主要区别是什么? 使用AppCompat时,我可以实现材料设计+ 2.3支持吗? 如果没有,我会错过哪些功能?

1 个答案:

答案 0 :(得分:1)

两者之间的主要区别是什么?

2.3和4.0是android OS版本。像Windows 7,8等。

Android 2.3 - Gingerbread - API级别9于2010年推出,而

Android 4.0 - Ice Cream Sandwich - API等级14于2011年推出。

  

您可以阅读有关Android版本here的更多信息。

使用AppCompat时,我可以实现资料设计+ 2.3支持吗?

是的,你可以。谷歌在AppCompat库(如回收站视图,工具栏等)中提供了一些材料功能的后退,但许多功能尚不可用或可能无法使用。但是github上有很多开源库,你可以使用它来获得像2.3效果的材料(如显示效果,涟漪效果等)!

  

注意 - 显示效果,涟漪效果等仅适用于5.0及以上,所以即使您选择了4.0,您仍然需要使用图书馆或   自己做出这些效果!

我还建议阅读here

  

Google Play商店中超过90%的设备在4.0及更高版本上运行!也   从旧版本中推荐使用许多类作为新版本和更好版本   解决方案遇到了同样的问题。

如果我要在2版本之间进行选择,那么我将选择4.0(假设选择其中任何一个都没有限制)。