一两年前买的手机,用的够仔细,但慢慢出现“存储空间不足”的提醒,然后出现无法更新软件,相机无法拍照、应用无法打开等等。
删到只剩微信、微博等几个软件,容量还是不够用?手机的硬件性能还能用,但设备还是“罢工”了。
从8G到16G,到现在32G都不够用。
这究竟是什么原因呢?厂商“阴谋”还是?
为了适配最新设备,APP不断进化
硬件设备规格改变,会导致APP体积的增加。就像手机屏幕分辨率提升,会导致空间占用增大。
举例:早期旗舰iPhone4的屏幕分辨率为960*640,新旗舰iPhoneX的屏幕分辨率2436*1125。要适配新的分辨率,APP界面素材所需存储空间约是原来五倍。
硬件设备的功能提升,也放飞了APP
反过来,因为新设备的不断升级,可以放心大胆的去做更高质量的手机游戏、APP。而这些应用,只有市面上的新旗舰机才带的动。
举例:高画质、多功能的APP,安装包占用几百兆甚至几GB。有时候安装后还会有额外的数据包或热更新下载,更吃存储空间。
APP功能增加,所占空间变大
APP新的功能、玩法不断出现,必然需要更多的代码和资源来实现,APP越做越大。
举例:Android版淘宝安装包2010年0.8MB,今年是68MB,增大了85倍!用不到的新功能,也只能占用存储空间。
手机“碎片化”,占用空间
市面上新老手机参差不齐,要保证APP在各种手机上都能正常工作,会针对主流机型不同操作系统、硬件写不同的代码,然后把适配代码都做到一个安装包里,在安装的时候自动识别,然后剩下的大量的冗余代码,就是碎片化。
理想的做法:APP在应用商店上架,给不同设备根据其硬件、分辨率分出一个分支版本,保证兼容性的同时缩减应用体积。但现在只有google商城能做到。
小结:高价保值,低价常换机
因为技术更新太快,入门设备很可能入手不久,配置就被淘汰,较短时间里就容易卡顿。这归根到底是我们的换机频率,跟不上厂商的技术发展啊。
短期可以把手机恢复出厂设置,只留高频使用软件,暂时延长使用时间。长期建议每次换机都选最新的旗舰机,将用机时间拉长。主流优质的应用体验都集中在这些设备。