Android:我应该支持哪些版本的android?

时间:2010-12-22 14:20:45

标签: android

我一直在为我的公司做这个项目,而我的老板说:“我们希望尽可能多地使用设备,所以让它适用于1.6”,这在某些时候会严重束缚我的手。

我现在流浪的是:一般来说值得支持1.6吗?

随着2.3的发布以及最近的手机已经更新到2.X的事实,1.6设备还剩下什么地方。

4 个答案:

答案 0 :(得分:9)

Android版本的current distribution会让您知道应该做些什么。也许向老板展示图表?

答案 1 :(得分:2)

this link你可以看到2.1以下的机器人占少数,约有17%低于2.1。

自2.3最近问世以来,关于3.0的传言已经开始浮动+许多设备制造商已经从1.6升级到2.1或更高版本,我怀疑还有很多原因需要在2.x以下的Androids上开发。

答案 2 :(得分:2)

您应该问自己2.1,2.2或2.3中需要哪些特定于版本的功能。如果答案是“无”或“我不知道”,则开始编码1.6。如果您发现需要版本> 1.6,则必须分析支持较少设备和能够编码为> 1.6平台功能的权衡。

您还可以添加功能,只有在平台运行某个API版本时才公开它们。你这样做是通过编码说2.2,但随后检查平台版本并避免代码中的执行路径,如果平台<2.2,则访问这些2.2功能。您可以使用Build.VERSION获取运行时平台版本。

答案 3 :(得分:1)

相关问题