国产APP体积越来越大的原因比大家想象中要复杂很多
为什么呢?杭州蒙特APP开发曾表明说,是因为我们每次手快都点开后看了一秒钟就以为已经知道了,实际上是我们忽略了自己。
一、新功能的增加
这是APP体积增大最主要的原因,新的功能必然会需要更多的代码和资源来实现,APP因此增大。就像微信从一开始只是个聊天工具,到现在成为了社交、购物、新闻、游戏等等的集合体,甚至要成为集各种小程序于一身的门户,这体积只会越来越大。
但对于广大用户来说,那些新增功能并不是人人都需要的,而用户只能接受所有,没办法阻止自己不需要的功能霸占手机的本身容量。
二、“碎片化”所带来冗余
一个APP要想在众多手机里正常使用,就必须针对每种不同分辨率、硬件平台的手机分别作出不同的优化代码。需要让所有不相同的设备的适配代码做到同个安装包里边,然后在安装的时候自动识别,这其中就会包含很多冗余代码了。这样的“碎片化”虽然在安卓手机上更严重,但iOS也已经有了碎片化的迹象。
三、硬件设备规格中的改变
当硬件设备的某些规格改变后,APP也必须要做出改变,这一般也会导致APP体积增大。
比如最早的几代iPhone屏幕分辨率是480×320,到了iPhone4,屏幕分辨率需要提高到了4倍(960×640)。其中苹果强制要求APP必须适配新的分辨率,就导致iPhone4之后的APP中,界面素材的部分就要占用至少原来四倍大的存储空间了。
除了分辨率外,手机性能的提高使APP的画面精美度和功能也能更好,也会增大APP的体积。
四、开发APP首先要适配旗舰机型
同一个品牌的手机,有的人体验得很好,而有的人却觉得很渣,因为同一品牌的手机有高低端不同档次的手机,使用同一款APP特别是手游,低端机就可能出现不流畅或闪退等问题,而高端机却不会。除了有手机硬件及系统优化不同的原因外,也是由于大部分APP在测试时都是优先考虑适配旗舰机导致的。
作为用户面对APP体积越来越大的趋势其实也没有什么办法,只能是定期清理手机内存,或者使用手机U盘,嫌麻烦的就只能是换内存更大的手机了。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至22018681@qq.com 举报,一经查实,本站将立刻删除。