原因:
1. 硬件需求进化:随着技术进步和用户需求的发展,软件增肥是一件非常正常的事情。拿最直观的界面来说,早年的计算机只能够显示最基本的字母,要显示各种汉字,还得增加字库容量;到了图形界面年代,从16色到256色到32位色,每一步进化都需要更先进的硬件。
2. 软件功能过剩:现在的各种软件很喜欢把各种各样的功能塞进去,目前IT业界把从桌面端迁移到移动端,从本地迁移到云端,新兴的应用环境层出不穷。受业界环境的影响,专精于某一项功能的软件变得越来越少。
3. 软件急于求成:不管硬件性能能到多高,恶劣的代码总能够化神奇为腐朽,这在开放程度高的平台尤为常见。安卓平台没有严格的审核,也没有细密的权限控制系统,入门门槛低,于是一堆依赖硬件资源的安卓App诞生了。
4. 软件臃肿化:现在的软件环境,导致硬件需求直面由软件臃肿化带来的卡顿、停止响应、崩溃等问题,IT业界也在为解决软件臃肿化而努力。