智能手机根据应用系统分为两大阵营:安卓和苹果。很多人在犹豫买不买安卓手机的时候会问:时间长了会不会卡?
相比苹果,安卓手机在很多设置上更加人性化,更符合人们的使用习惯。但是,“卡顿”是很多人的底线,可以有一点不方便,但卡顿是受不了的。

那么安卓手机为什么会卡呢?为什么对应的苹果很少卡?
安卓手机为什么会卡?
跟用户的使用习惯有关。我们随心所欲地使用手机,那么如果我们不能随心所欲地使用手机,我们还需要手机做什么?下载几十个应用,拍上千张照片,从不删除微信聊天记录……有人说不要的照片都删了。他们怎么会占用资源呢?回收站里的照片也是文档。把照片放入回收站是一个读写的过程。更何况在删除文件的过程中会产生无数的碎片。这些垃圾碎片卡在系统里,时间长了影响文件读取速度。
和安卓本身的设置有关系。很多人都知道安卓是开源的,华为可以用安卓,小米可以用安卓,OPPO和Vivo都可以用。Android为了适应不同的手机硬件设备,只能把自己打造成“全能”玩家,这就产生了一些漏洞。安卓无法限制第三方软件的应用,应用质量参差不齐。
我们知道,一款软件想要在Apple Store上架,需要满足的协议是极其严格的。有人专门做App Store的搜索优化,提高软件在Apple Store的评分和排名,避开iOS协议的各种雷区。
另外,安卓系统的资源是可以公平调度的,安卓无法自己区分资源的优先级。只要应用发出一个需求,系统都会给。有些恶意软件甚至强行占领后台,或者伪装成前台来占用资源。相比苹果封闭的生态系统,系统会优先分配资源,会在相当程度上减少卡顿的发生。

可能有人会问,我平时清理内存和闪存垃圾,文件碎片应该都清理了。清理内存和闪存不能治标,更不能深度清理碎片,减少手机卡顿。
手机卡壳怎么解决?
国产手机品牌已经开始克服手机卡顿的问题。以华为为例,鉴于上述原因,华为从“减少碎片化”、“判断任务优先级”、“确保高优先级应用资源有限”等方面降低了手机卡顿的频率。
我们来看看华为的解决方案:
减少文件碎片。碎片产生后再清理,还是从源头上减少碎片的产生?当然,最好不要产生碎片。华为全新文件系统F2FS引入实时自动文件分片功能,提高文件垃圾收集效率,Mate 9文件访问流畅度可提升20%以上。
判断任务优先级。华为推出EMUI人工智能学习系统,通过学习用户的使用习惯来判断资源优先级。比如我们每天使用微信,系统会优先分配资源给微信,保证微信应用的流畅使用。如果使用频率较低的应用,系统会降低优先级,减少资源分配,相当于从后天开始弥补安卓系统资源公平分配的短板。

基于芯片的组合解决方案。众所周知,华为引以为傲的“麒麟”芯片打破了对国外芯片品牌的依赖。麒麟芯片可以实现更小粒度的CPU资源调度,减少调度粒度过大造成的浪费。
目前应用程序的内存需求非常大。华为通过预测算法动态压缩低优先级后台运行程序,最多可以压缩到原来的1/3,保证前台有更多的资源。
其实安卓手机用的越多,卡就越多,这也是一种“刻板印象”。前几年的低端安卓手机,还有现在老年人用的老款手机,因为处理器不够强大,手机软硬件系统都有瑕疵,给人留下卡顿的印象。
其实骁龙855和麒麟970之后的手机已经很大程度上解决了。安卓手机品牌各方面都得到了提升,长时间玩游戏后很少出现烧、闪等问题。
任何手机过了一定时间都会卡。iPhone虽然有闭环生态的优势,但是时间长了就会卡壳。根据机构调查,人们的平均手机周期是18个月。目前手机新机型18个月内用卡不容易。


