当前位置: 首页 > 科技观察

安卓版本分裂,开发者无需太在意

时间:2023-03-15 19:30:45 科技观察

近日,谷歌发布了安卓版本分布图。形势一如既往的不乐观。最新版本的Android5.0Lollipop市场份额仅为0.1%,而Android4.4Kitkat则刚刚达到39.1%。我们可以再次感叹Android系统的版本分裂。然而,PocketCasts开发者RussellIvanovic在一篇博文中写道,从开发者的角度来看,拆分并不重要。他认为看这些数字很容易做出错误的分析。这些分析往往忽略了两个事实。一是市场上Android设备的数量是iOS设备的六到七倍。所以如果开发者瞄准渗透率为39%的AndroidKitKat版本,用户数量可能会超过iOS8。其次,人们经常将总体数量与实际购买该应用的用户数量混淆。以PocketCasts用户为例:从整个Android生态来看,Android5.0仅占1%的市场份额,但已有23%的PocketCast用户使用了最新系统。原因是那些购买应用程序并且喜欢Android的人拥有全新的手机,而拥有5年以上、运行Android2.3的手机的人可能永远不会购买PocketCasts。此外,Android还有一个不同于iOS的特点。iOS用户如果想使用iOS8的功能,只能安装iOS8,而Android则不然。Google将很多功能放在两个库中:Support和GooglePlayServices。GooglePlay服务通过商店更新,不绑定特定版本的系统。支持是开发人员在应用程序中放置的东西,谷歌负责每日更新。当一个新版本的Android发布时,很多新的API都在这两个库中,而不是在系统的核心部分。这意味着即使是旧系统版本,用户也可以使用新功能。在某些方面,Android比iOS具有更好的向后兼容性。他对开发人员的建议是,主要的Android更新不会在一天内完成。每部手机都有更新日期。因此,只有在厂商都更新了设备之后,再考虑新版本安卓的渗透率才有意义。大多数开发人员应该忽略Android版本分布,而只考虑他们想要定位的特定版本。Android的收入比iOS更稳定,而且应用销售在新版本发布时不会受到太大影响。如果你开发一个新的应用程序,针对Android4.1或更高版本就可以了。5.0可能有点早,但几个月后就没有问题了。如果经常更新,开发者可以考虑4.4版本。图片来自epilaredev