手机app太占内存,专门占手机内存的软件( 四 )


虽然系统仍保留高效的命令行,但恐怕最令人流连忘返的 , 还是图形界面的各种吃资源特效
十年前PC可以轻松解码DVD,对1080p的蓝光碟一筹莫展,而现在的手机都能放4K视频了;十年前手机可以听歌拍照,但和现在将随身听卡片机打得掉一地牙的手机相比 , 完全不是一回事 。在未来,3D、全息以及沉浸式体验将会给人们带来另一番新天地 。理所当然,这片天地必须要用更强劲的硬件才能撑得起 。
软件功能过剩:好钢用在刀刃上,刀背也来分杯羹
不知道从什么时候开始,各种软件突然变得很喜欢把奇怪的东西塞进自己里面 。一个好好的聊天软件 , 突然就多出了新闻浏览安全杀毒等功能;一个好好的浏览器,突然就多出了安全杀毒社交聊天等功能;一个好好的杀毒软件,突然就多出了社交聊天新闻浏览等功能 。平时装三个软件可以得到三种功能,现在装三个软件得到九种功能,什么你说都是功能重复的?我听不到 。总之就是一片顶三片,疗效特好,专治电脑性能过高!
你告诉我 , 这是一个聊天软件?
目前IT业界正处于从桌面端迁移到移动端、从本地迁移到云端的剧烈转型期,新兴的应用环境层出不穷 。受业界大环境的影响,专精于某一项功能的软件变得越来越少,开发者们恨不得用一个安装包就统治了用户的使用环境,为前途和钱途铺好路 。在这种指导思想下,打铁的也开始割麦子 , 煮饭的也开始负责炼钢 。想把摩尔定律拔起来的性能都物尽其用,好钢通通用在刀刃上,各种随系统自启的软件应用摇晃着一身肥肉纷纷起身抗议不答应 。杀了两三个流氓,还有无数后来人 。
软件欲求不满:好钢坏钢一箩筐,管他什么顶硬上
现在电脑的性能真的过剩吗?对于某些开发者而言,硬件似乎没有什么过剩不过剩的区别 。无论硬件有多高,总有人能够写出榨干性能的软件 。这些软件又可以分为两类 。
第一类是无论是哪个时代都会出现粗制滥造导致的软件臃肿化 。不管硬件性能去到多高 , 恶劣的代码总能够化神奇为腐朽,这在开放程度高的平台尤为常见 。前面提到安卓平台软件臃肿化问题严重,就是着了这方面的魔了 。安卓平台没有严格的审核,也没有细密的权限控制系统,入门门槛低,开发者可以放开手脚干 。面对完全不稀缺的资源 , 恐怕懂得珍惜的人不多吧 。于是 , 一堆狂吃硬件资源的安卓App诞生了 。
安卓的开发环境,太容易写出垃圾App了
第二类是太过超前的软件 , 同样没有考虑到当前硬件平台环境 。但和第一类不同,这类软件并不是粗制滥造,反而是经过精心设计——但看上去不像是为普通人设计的 。以Windows Vista为例,笔者一直认为Vista是一个非常优秀的系统——前提是它不是运行在2006年主流配置为单核CPU和512M RAM的PC上 。
实际上,Windows 7大致就是Vista的马甲,两者性能速度硬件需求基本是同一水平 , 为何两者口碑差距如此大,除了一些细节的不同外 , 大概还是因为Windows 7诞生于2009年而非2006年吧 。
软件臃肿化:真的无药可救?
现代人的体重越来越夸张,以希望国为例,根据统计,美国的肥胖率已经接近三成 。肥胖问题在美国每年可以造成约十万至四十万人死亡,并大幅增加医疗支出和其他 社会 成本 , 美帝每年需要在肥胖问题上花费1170亿美元,简直水深火热 。现在的软件环境,和肥胖问题有异曲同工之处,人们不得不花大力气喂饱软件们贪婪的硬件需求,并直面由软件臃肿化带来的卡顿、停止响应、崩溃等问题,太虐心了 。无论是人脑电脑,血管都被注入了时代特有的脂肪 。