“凡事不怕差,就怕有比较”,任何事情都是比较后才有了高低之分,如果当今世界上的主流手机系统只有安卓和古早的诺基亚Symbian S60、微软的Windows mobile,那安卓越来越慢的特性必然不会被注意——可惜的是,这个世界上有个苹果,和它顺畅到凶残的iOS系统。
看看,2012年手机操作系统的市占比大概是这样的。
而iOS系统之所以只有iPhone专用的情况下,成为智能手机系统两极之一,依靠的就是它独特的沙盒运行机制,任何第三方程序都无法后台运行。
而安卓系统采用的则是虚拟机运行机制,所有程序在理论上都可以后台运行,直到运行内存不足才会关闭。
在iOS的沙盒运行机制下,病毒或有害程序不可能潜藏在系统文件当中,因为这些有病毒嫌疑的文件会被锁在一个沙盒里不断运行,一旦出现了高危动作,沙盒就会“回滚”到从前的系统,将病毒文件的一切破坏都还原,恢复整个系统的正常。而对于开源的安卓系统来说,一切APP都是在虚拟机中运行的,由底层数据传输到虚拟机之后,虚拟机再传输文件给人机交互界面,所以在数据层,任何程序都可以访问甚至是修改另一个程序的文件。
从某种程度上来说,苹果之父Jobs和安卓的底层系统创始人Linus就是一枚硬币的两面:Jobs更喜欢封闭式、有秩序且能够私有化的操作系统,从Mac OS到iOS都可以看到这一点,而基于Linux的安卓系统,则是因为开源得到发展、也一直坚持开源的理想主义者,从这一点来看目前PC操作系统的王者微软,更像是因为坚持中庸之道的成功者。
所以,被装在iPhone里面卖给用户的iOS,只要一出现不符合iOS本身顺畅运行以及安全要求的第三方程序,就不可能进入iOS的应用生态,相对一直处于开放状态、需要承受各类第三方程序攻击的安卓手机,iPhone当然顺畅无比。
虽然谷歌一直以来试图通过经营Play应用市场、维护应用生态的方式解决安卓的卡顿问题,但是谷歌本身不能够违反Linux的开源条件,而Linux的核心应用在使用系统的基本功能时,又必须要获得root权限——这也意味着,为了给应用一个单一的权限,必须要对它开放整个root,如此高的自由度也让安卓手机在根本上就无法避免越用越慢的先天不足。
当然,因为谷歌本身对于Play应用市场的高度重视,所以如果安卓手机用户优先选择从这里安装应用,那么确实可以在一定程度上避免垃圾软件“全家桶”式拖慢手机运行速度,毕竟谷歌对进入Play应用市场的代码审查之严格,并不在苹果的App Store之下。
可惜的是,因为各方面的原因,我们中国大陆地区的安卓手机用户并不能够直接使用谷歌官方的Play应用市场以及其高效率的Gsuite套件,只能够通过其他途径安装第三方应用。
而这些未知来源、良莠不齐的第三方应用,或疯狂调用系统资源、或直接滥用权限修改参数设定,产生了大量垃圾数据、占据运行内存不说,往往还会带来“一生二、二生三、三生无穷”的“全家桶套餐”:强行或诱导用户安装自己不需要的应用。这些没有经过谷歌代码审查、也没有任何约束的应用被安装到安卓手机上,随之而来的自然就是越用越慢的“灾难”体验。
有人说,国内的许多手机厂商也推出了自己的安卓UI,同时也搭载了自己的应用市场和基本应用啊。可以负责任的告诉你:无论国内外,制造商自建的应用商店在代码审查机制上都远不如谷歌,甚至一些国内的手机厂商还会非常无耻地删除安卓系统自带的基础套件后,装上假套件阻止用户安装Play应用市场,方便自家“全家桶”安装。原因无他,背后庞大的利益链使然。
综上所述,在第一台安卓手机面世超过十年的今天,安卓手机依然在各类因素影响下保持着“越用越慢”的先天不足,而对于国内用户来说,几乎是无解的。
其实有人说安卓手机越用越慢,其实严格来讲的话,什么手机不管是安卓也好,还是苹果的手机使用久了都有可能会变得速度下降。为什么这么说呢?
其实这个就跟我们PC的电脑是一样的,你想象一下10年前的电脑,你现在再来用,你是觉得很流畅的还是觉得很卡?答案肯定是很卡的。为什么会有这种感觉呢?难道是因为他电脑老了吗?当然,物理性的元器件衰减,这个是不可避免的,但是还不足以让我们感受的那么的直接明显。更多的是因为软件的原因,软件更新换代的频率和时间间隔现在是越来越短越来越高。以前一个QQ安装包才几兆的体积,现在一个QQ的版本是一两百兆。对硬件的要求也是越来越高,不仅仅对于CPU,还有内存。那软件都在升级,你的硬件是没有变化,所以你会觉得你的手机也好,你的电脑也好会越用越卡的最大原因就是在于这里。如果你把你手机恢复到出厂设置安装到你当时那个年代的APP盘本,在不考虑能不能联网使用的情况下,运行的速度你就能找回到当初的那种感觉。
除了软件更新换代的原因之外呢,安卓的系统本身的原因也是有的,因为安卓系统是开源的,那很多权限的都开放的比较多,单人手机使用久了,垃圾文件也特别多,参观的APP也越来越多,很多APP呢,你表面上是关闭了,实际上它在你的后台还是在偷偷的运行,那苹果os系统的它跟安卓的系统的运行机制、系统内核都不一样。苹果系统关闭app时比较彻底,权限给的也比较少。因此对比起来安卓手机时间长了就比较卡一点。
本文来自投稿,不代表天一生活立场,如若转载,请注明出处:http://tiyigo.com/phone/8644.html