我应该开发什么版本的Android? (现在M出局了)

时间:2015-05-28 21:15:34

标签: android

标题说真的。

M是否真的拥有L和K上更多值得注意的功能,用户会快速采用吗?到目前为止,L只有9%的采用率(仍试图解释这意味着什么)

2 个答案:

答案 0 :(得分:3)

我不确定开发最新版本是个好主意。

除非您正在开发一个公司应用程序,在该应用程序中您知道员工将获得所需的操作系统,否则您将希望尽可能多地吸引用户。

当我开始一个新项目时,我会审核Android dashboards以找到最新版本和最小用户损失之间的平衡。目前,开发4.0.3或更高版本,可以让您达到94%的用户,享受自4.x以来的可用功能。至于我,开始在5.x上进行开发没什么意义(这会给你不到10%的用户!),然后挣扎和修补以便为大量用户提供向后兼容性。

答案 1 :(得分:-2)

作为noted by Google最好为最新版本(Android version 5.1 Lolypop API version 22)编码,然后将代码兼容到lowest popular API version(Android版本4.1.x Jelly Bean版本) 16)。

例如,您应该使用最新的API进行sdcard访问,然后为那些使用需要su的残缺API v4.4.2的用户添加su支持。