手机 APP 安装包为什么越来越大?
1.增加了新功能
这是APP体积增大最主要的原因,新的功能必然会需要更多的代码和资源来实现,APP因此增大。就像微信从一开始只是个聊天工具,到现在成为了社交、购物、新闻、游戏等的集合体,甚至要成为集各种小程序于一身的门户,这体积只会越来越大。
2. “碎片化”代码带来的冗余
一个APP要想在众多手机里正常使用,就必须针对每种不同分辨率、硬件平台的手机分别写不同的优化代码。把所有不同设备的适配代码做到一个安装包里,然后在安装的时候自动识别,这其中就会包含很多冗余代码了。这样的“碎片化”代码无疑增大了软件的体积。
3. 硬件设备规格的变化
当硬件设备的某些规格改变后,APP也必须要做出改变,这一般也会导致APP体积增大。比如最早的几代iPhone屏幕分辨率是480x320,到了iPhone4,屏幕分辨率一下子提高了四倍(960x640)。而苹果强制要求APP必须适配新的分辨率,就导致iPhone4之后的APP中,界面素材的部分就要占用至少原来四倍大的存储空间了。
4. 开发APP优先适配旗舰机
同一个品牌的手机,有人的使用体验很好,而有的人却觉得很差,因为同一品牌的手机有高低端不同档次的手机。使用同一款APP,低端机就可能出现不流畅或闪退等问题,而高端机却不会。除了有手机硬件及系统优化不同的原因外,也是由于大部分APP在测试时都是优先考虑适配旗舰机导致的。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。