谷歌将APK的最大容量从50MB增加了一倍,达到100MB,这似乎是对手机游戏开发商最有利的举措。
根据一篇博客文章,这是为了“支持越来越多的开发者在Google Play上开发更丰富的应用和游戏”。
因此,新的限制只对那些针对Android 4.0和更高版本的用户生效,针对Android 3.2或更低版本的apk仍然被限制在50MB或更少。
少即是多
对于不能用一个APK支持所有设备的开发者来说,在同一个应用列表下发布多个apk是一个选择。
然而,谷歌热衷于强调它最初实施限制的原因,它的博客文章评论说“即使你可以让你的应用程序变得更大,它也不会——”“不要总是说你应该这样做”,并列出以下几点供参考:
移动数据连接:世界各地的用户有不同的移动数据连接速度。特别是在发展中国家,许多人的上网速度比美国和日本等国家的用户慢。网速慢的用户不太可能安装下载时间长的应用或游戏。
移动数据上限:世界各地的许多移动网络给用户提供有限数量的MB,他们可以每月下载,而不会产生额外的费用。用户通常对下载大文件持谨慎态度,因为害怕超出他们的限制。
应用性能:移动设备的内存和存储空间有限。你的应用程序或游戏越大,运行速度可能越慢,尤其是在旧设备上。
安装时间:人们希望在点击安装按钮后尽快开始使用你的应用或游戏。等待时间越长,风险就越大。我放弃了。
你可以在这里阅读谷歌的完整公告。
