手机用久了很卡怎么办为什么越用越卡

看完秒懂!这就是Android手机越用越卡的原因!_产品_电脑爱好者
看完秒懂!这就是Android手机越用越卡的原因!
电脑爱好者
09:25 标签:
智趣狗在今年1月曾简单介绍过手机为啥越用越卡的原因,只是当时是以苹果降速门为切入点,并没有说透。今天,就让咱们聚焦Android手机领域,从硬件、系统和软件三个方面分析安卓手机为啥容易出现&越用越慢&的尴尬问题吧。
硬件端引起的降速
手机内部的处理器、内存和闪存等硬件单元都是通过不同类型的半导体和导体互联而成,长期使用就必然出现物理老化现象。
比如,无论手机采用的是eMMC5.1还是UFS2.1,但这些存储单元的本质还是NAND闪存,存在MLC和TLC混用的情况。其中,MLC的性能和可靠性由于TLC,但随着使用时间的增加,哪怕是MLC闪存也存在降速的问题(可参考电脑领域SSD的降速)。硬盘性能骤降,系统自然没有以前流畅了,这是所有电脑用户都懂的道理。
此外,还有很多硬件单元如果封装不好就会造成氧化现象,而手机不小心的磕碰跌落也有可能导致部分器件的损坏,虽然不影响使用但却容易引起相应的驱动以及上层服务工作异常,而触点老化也易导致手机能耗提升,发热后触发CPU降频而导致系统变慢。
还好,硬件端引起的降速卡顿问题属于极为小众的现象,而我们遭遇的绝大多数手机变慢,则都是系统和软件端引发的&悲剧&。
手机卡顿的&三宗罪&
很多手机配置相同,但流畅度却有着较大的差距。&卡顿感&则是手机不流畅的表现形式,而这一现象则可被细分为3个层面,导致它们变卡的原因需要具体问题具体分析。
第1层:启动器卡顿
除了谷歌自主品牌Nexus和Pixel以外,几乎所有的Android手机品牌(特别是国产手机)都不会采用原生的Android系统,而是主打类似MIUI、EMUI、Flyme、ColorOS、Smartisan OS等自主系统,并号称是由Android x.x版系统深度优化而来。
实际上,说它们是&系统&有失偏颇,它们都是在原生Android的基础上修修补补,比如精简谷歌服务、加入自家服务(如应用商店、云服务、邮箱)和第三方APP、广告等,并改变系统UI风格。行业内对它们有一个专属名词&&启动器Launcher。
在绝大多数情况下,手机卡顿的表现就是Launcher变卡,也就是桌面滑动不流畅、下拉菜单时有延迟、进入系统设置功能切换时总会慢一拍等等。
这个层面的卡顿,通常取决于处理器的单核性能,这就让包含Cortex-A73/A72架构的处理器(如麒麟970/960、骁龙835/820/660),要比纯Cortex-A53架构处理器(如骁龙625/630、Helio P20/P23/P30)更有优势。
但是,哪怕是Helio P10、骁龙435这个级别的入门处理器,在排除第三方APP干扰时其性能也足以确保Launcher层面的流畅。如果你新买的手机存在Launcher层面的卡顿,那只能说明这个手机厂商系统研发团队的实力太逊了。弥补的方案只有更换第三方Launcher,比如Nova启动器、ADW启动器、Holo启动器等(又称XX桌面),看看能否提升操作流畅度了。
第2层:APP启动卡顿
智能手机的功能体现在安装的无数APP身上,但是从我们点击桌面图标到进入这个APP界面的时间却长短不一,耗时长的手机给人感觉自然也是系统变卡了。
这个层面的卡顿涉及到闪存性能(比如UFS2.1&UFS2.0&eMMC5.x&eMMC4.x)、内存带宽(LPDDR4X&LPDDR4&LPDDR3,高端处理器普遍支持四通道内存,而入门级处理器仅支持单通道)、系统文件系统优化(是否采用SDcardfs文件系统)。一般来说,配置越强的手机,启动APP的时间耗时就越短,软件优化很难弥补硬实力的欠缺。
此外,更大内存的手机在APP启动中也会起到点睛作用。更大内存可以同时驻留更多APP,从而实现APP之间的&秒切换&。而内存容量较低,驻留后台的部分APP很容易被内存管理机制而清理,想切换回这些APP时就等同于重新启动,速度自然不如从内存中直接调取迅速。
第3层:APP运行卡顿
引发这个层面卡顿的原因有很多,先来看看硬件层面。如今APP都对多核进行了优化,所以核心数量越多,性能越强的处理器,自然可以降低因CPU性能不足而引起的卡顿风险。对3D游戏而言,手机屏幕的分辨率,处理器集成GPU的性能则是更关键的指标,分辨率越低对渲染的要求就越低,GPU越强就能跑出更高的帧数。
魅蓝S6搭载的Exynos 7872集成的GPU型号是Mali-G71MP1,但它在玩《王者荣耀》时的帧数却不逊于很多高端手机,原因就是魅蓝S6屏幕分辨率只有HD+(像素),GPU的渲染压力远不如中高端手机配备的FHD+(像素)屏幕。
然后就是系统和软件层面的匹配优化了。还是以玩《王者荣耀》为例,OPPO&R11/R15的体验要比其他搭载骁龙660甚至骁龙835的手机还要流畅,可以始终稳定在60fps左右。但在玩《崩坏3》等游戏时,骁龙835处理器机器的流畅度则可超过OPPO R11/R15。这就是手机厂商和APP厂商是否联合优化的神奇之处。
此外,当手机发热量达到某个阈值后就会出现降频,如果你玩着玩着游戏突然卡顿,很有可能就是CPU/GPU降频引起的,冷却后再玩就能恢复正常。由于手机充电时会导致发热量增加,所以充电玩游戏会显著增加降频卡顿的几率。因此,大家在挑选高端Android手机时,发热量的高低也应纳入重点考核的项目中来。
手机越用越卡是化学反应
以上是新机之间流畅度和卡顿感的来源分析,但现实中最令我们感到困惑的,则是手机新买时操作流畅,但随着系统升级或使用时间的增加却越来越慢。就旧手机越用越卡的问题,却是一种更为复杂的&化学反应&。
辨别系统负优化的方法
苹果通过系统更新降低旧iPhone的运行速度已被证明属实,旧iPhone在更换电池且iOS系统降级后大都就能恢复流畅。所以,iPhone的&降速门&才被大家认为是苹果的阴谋:通过让旧iPhone越用越卡,来迫使用户更换新机。
根据谷歌每次系统更新的说明,从Android 4.x到Android 8.x,每一次大的版本升级都在主打更流畅的体验,理论上系统更新只会让系统越来越快。
所以,Android手机是否存在&降速门&的嫌疑其实也很好排除:升级到新系统后进行双清(也就是恢复出厂设置,这个操作不会降低系统版本,只是清除安装第三方APP和个人设置可能引发降速的嫌疑)。再与降级到旧固件+双清后的手机进行对比,如果前者系统流畅度不如后者,那就可以断定该手机的确在新系统中进行了&负优化&。
但现实中,不仅限于个别品牌,绝大多数品牌手机哪怕从未进行过系统升级,却依旧遇到了手机越用越慢的情况。但是,这个&锅&在绝大多数情况下都要由个人使用习惯和第三方APP来背了。
混乱生态的必然结局
如果大家经常在Google Play Store下载国外应用,会发现这些APP大都是&小而美&的存在,一款APP就主打某项功能。反观国产APP,普遍追求&大而全&,很多应用都是集新闻推送、添加好友、看视频、发弹幕、购物等无所不包。
体量越来越大的APP,对老款手机的硬件压力也是越来越大,比如微信早期版本安装后可能只占150MB空间、200MB内存,但如今最新版微信运行一段时间后却会占用数GB空间和和600MB内存。
换句话说,1年前你的手机可以流畅地同时运行4款APP,如今再同时运行这4款APP的最新版,也许就会出现因内存不足而引起的卡顿问题了。
此外,Android手机用户肯定还遇到过一个问题,刚清理完后台程序,没一会就收到了今日头条的突发新闻、淘宝某店铺的促销广告、懒人听书的书籍更新、某银行APP的最新理财消息&&问题是,我一直在玩微信,压根儿就没主动启动过这些APP!
没办法,APP厂商都是要盈利的,所以它们几乎都集成消息推送功能,需要将相关消息推送给更多用户才能完成KPI指标。关于消息推送,苹果iOS的做法是:当APP关闭后,仍然可以走官方指定用来接收/推送消息的通道,流程清晰,安全环保。这就好像传达室,APP想要将&外卖&(推送消息)发给某个用户,需要将&外卖&交给传达室,然后统一由传达室分配给指定用户,外人根本进不来(APP无法自启耗电)。
谷歌其实也为Android准备了类似传达室的机制,可惜在国内谷歌服务功能受限,软件厂商要想在APP关闭时还能推送消息,就必须走上第三方推送消息的渠道。
比如,某APP原本是选择百度外卖的小哥配送,哪怕你不允许百度外卖上门,但这个小哥却可以转交给美团或饿了么的小哥顺道配送(关联唤醒)&&你总不能禁止所有外卖小哥吧?于是,随便上门的外卖小哥越拉越多,根本管不过来。
换句话说,当我们打开A应用时,它就会额外开启一条进程,目的是帮忙唤醒应用B;而应用B被唤醒时也会额外开启一条进程,原因是应用C提前找过它要借它的通道发个广告,当KPI达标时是有报酬的&&因此,Android系统的APP通常是你中有我,我中有你,而手机宝贵的内存资源就是这么一点一点被消耗的,随之而来的还有额外的耗电、发热增加、降频、以至于出现卡顿现象。
用户习惯可以&延缓衰老&
Android手机越用越慢的主要原因,普遍是越发臃肿的APP(又称全家桶),以及各种关联唤醒和常驻内存的资源消耗。当你禁止不常用APP的通知、自启动和关联唤醒权限,你会发现系统的流畅度能有一个明显的提升。因此,所有能熟练使用绿色守护和黑域等APP的手机玩家,真的不觉得老款手机有多卡;如果你用的是水货版本手机,只通过谷歌商店下载APP,时间久了你也不会觉得系统有多慢。
总之,只要你的手机处理器性能达到了骁龙450/联发科Helio P23/麒麟650级别、内存容量大于3GB、闪存版本高于eMMC5.1,在硬件层面就已具备不会卡顿的基因。如此配置的新机如果刚买来就卡,那就建议大家果断&弃坑&,这个厂家的研发优化实力&没法玩&;如果是买来一段时间后变卡了咋整?
智趣狗明天会为大家带来新版本黑域和冰箱的使用教程,专治各种手机降速耗电问题,敬请期待! 11026 条评论分享收藏感谢收起赞同 345 条评论分享收藏感谢收起为什么苹果手机越升级越卡 而安卓手机越用越卡 - 系统资讯 - U大侠官网-装机专家
为什么苹果手机越升级越卡 而安卓手机越用越卡
来源:U大侠
  我们一直都会遇到这样一个问题,苹果iOS系统越升级越卡,而安卓系统则是越用越卡,这个问题难道无解吗?
  两个系统的基因,决定了日后的发展方向
  iOS和安卓分别是基于Unix和Linux衍生出来的产品,其中Unix是一个封闭系统,而Linux是一个开放系统,由此也决定了两个系统日后体验的差异化。
  正如乔布斯所说,他只是将iOS装在iPhone的盒子里面卖给用户,由于封闭性,苹果可以对手机拥有从硬件到软件的最高管理权限。所以,系统不会出现持续性损伤,硬件也不容易过载。
  而安卓由于开源,系统无法从代码端口约束第三方程序,另外,因为Linux核心设定应用在调取系统功能时要取得ROOT权限,所以导致一些应用为了实现单一功能也需要获得整个ROOT层面的支配,在安卓手机任意储存位置进行读写,这种高度的自由就像病毒一样可以在系统里面肆意扩散。
  为什么iOS系统一开始不卡,却越升级越卡?
  用苹果手机的人都知道,iOS不升级的话,即使用个三四年也不卡,但是一升级可能就越来越卡了。
  iOS的封闭是iPhone手机天生流畅的一个原因,另外就是它的运行机制专为使用体验而做优化,并且苹果应用商店对于APP的设计规范也有较高的要求,从而限制了第三方应用肆意滥用系统资源。
  也就是说,iOS系统在一开始的时候性能表现已经非常好,因此iOS系统的升级更多在于功能的添加。
  苹果是一家软硬件的公司,每一代产品的更新都是手机和iOS同步升级,可以这么理解,苹果开发的新系统主要为新手机服务,手机硬件配置的提升,系统端也要把这些资源最大化利用,所以就很好理解为什么新系统在旧手机上运行时会卡顿,因为硬件已经吃不消。
  当然,这也看到了苹果的一些心机,一方面在老手机上推送新系统要用户升级,另一方面用户升级之后,又不允许降级,就是为了要逼用户换新手机。
  虽然安卓越用越卡是所有人的印象,不过近年的情况却是安卓系统反而越升级越流畅。
  一直用着安卓手机来的用户都会有一个感受,就是安卓系统从2.0到6.0甚至7.0,系统变得越来越流畅好用了,事实也确实如此,安卓系统的每次升级更多的是对性能的优化,而非功能的添加,这点正好与iOS相反。
  谷歌其实从一开始就知道这样的运行机制导致的后果,所以一直在不断的优化系统,从Android 4.1时,谷歌便推出了&Project Butter&(黄油计划),目的是使系统变得更加流畅、稳定,接着还有&Project Svelte&(瘦身计划)、全新的ART虚拟机等。
  到现在,你会发现系统的运行效率已经提高很多,Bug少了,操作也变得流畅,另外,对硬件的宽容度很高,想像更早前的Android 4.4在512MB RAM的手机上也能流畅运行。
  至于安卓系统越用越卡这个原因就很好说了,由于应用程序都运行在JAVA虚拟机上,并不像iPhone那样直接运行在操作系统上,因此在资源上已经占用不少。这个虚拟机非常消耗内存,并产生垃圾,却又不能随用随收,因此随着程序的增多,硬件资源也会占用越多,也就越来越卡,假如硬件配置不够,最终就是卡死。
  另一个原因是由于系统的开放性,第三方应用开发商并没有严格按照安卓系统的设计规范去开发应用,APP本身优化差,就算系统优化再好,也会被这些臃肿的APP吃掉大量硬件资源,进一步导致手机卡顿。
  不过从安卓7.0开始,谷歌发布了ASOP规范,进一步加强了对第三方应用的控制,这种开放性逐渐变得封闭,这也就意味着,应用可以更好的与系统结合,系统性能将会越来越好。
  那么如何才能解决系统卡顿的问题?
  1. 苹果新手机出来后不要再升级iOS系统
  苹果的新手机一定会搭载最新版本的iOS系统,并且绝对是最当时最完善的系统,所以在小版本升级的时候倒是可以更新一下优化性能,但是最好不要进行跨版本的大更新,比如iOS9到iOS10。
  2. 安卓手机做法:刷机、还原设置、清内存、清垃圾
  目前大部分安卓手机都自带安全管理软件,可以通过它来删除垃圾、释放内存,如果用久了可以进行出厂还原一次,做好备份即可。或者对手机、电脑熟悉的可以直接进行刷机,使用较为精简的ROM。
  说到最后,手机始终也只是一个工具,不管系统怎么升级怎么变,最终目的都是为了让手机更加好用、稳定,所以有时候我们不一定为了某些新玩法而去升级系统,只要当前系统用起来好用、合适便是好,当然,对于安卓手机用久卡顿问题,如果刷机还原都解决不了,那就是升级手机的时候了。
  更多精彩内容,请关注或者关注U大侠官方微信公众号(搜索&U大侠&,或者扫描下方二维码即可)。
U大侠微信公众号
  有问题的小伙伴们也可以加入U大侠官方Q群(),U大侠以及众多电脑大神将为大家一一解答。
常见问题解答安卓手机越用越慢,原来是这个原因,终于知道该如何破解了安卓手机越用越慢,原来是这个原因,终于知道该如何破解了二丫风岚百家号经常有网友抱怨说是自己花几千块钱买的安卓手机,配置这么高怎么用一段时间就感觉越来越慢。其实安卓系统的智能手机几乎都会出现这样的问题,尤其是那些使用时间较长,程序安装较多,运行内存过小的安卓手机。为什么会造成这样的原因,主要有一下几点。第一:系统原因安卓系统是基于Linux系统内核的,所以安卓系统也就和Linux系统一样是开源的。安卓的开源为其带来了更多的自由和更大的创造力,而这也就是安卓系统越用越慢的最最最根本的原因。因为开源的原因,谷歌没有办法很好的管制约束第三方开发的应用程序,换句话说就是没有办法想苹果那样能够有效的对第三方应用进行管控。这也就导致了应用质量的差异,再加上现在的各种应用间的激烈竞争,就使得如今开发出来的应用都会想法设法的获取手机更多的权限,占据手机的更多存储空间。最终导致的结果就是手机在硬件上的存储空间,运行内存,cpu无限制的被占据。第二:用户操作想oppo这样的手机,刚到手的时候感觉速度快存储空间大就什么都不管不顾,想安什么应用就安什么,对于安装时候的权限也不限制,就是继续继续继续,下一步下一步下一步,完成,打开。过多的软件用户过多的权限,这样一来会导致内存别大量占用,存储空间别大量占用,cpu被过度消耗。一个20多岁的壮小伙因为过度消耗变成了70多的老头子。除此之外,很多用户使用完手机应用后习惯性的按home键,这种做法虽然应用不是处于活动状态,但是依然在后台占据内存运行,并没有退出应用程序。改善方法1.可以将手机ROOT,因为手机ROOT后可以卸载一些顽固的应用,比如说预装应用。从而减少对于内存的占用。2.下载个手机管理类软件,最好只下载一款这类的应用,过多的安全应用或是手机管理应用会很容易因为权限上的冲突造成手机死机的情况。推荐一款应用:黑域当然还有很多其他不错的同类软件,必如绿色守护,冰箱,边缘等等都还不错,只不过黑域这款软件近来用的人挺多口碑还不错,而且也不完全要求ROOT,还是要根据个人喜好和手机的实际情况进行选择。3.时常清理手机垃圾,有些无用的安装包,照片,文件等内容可以时常清理,对于一些不常用到的软件可以选择卸载。4.通过降低手机性能,比如一些特效,渲染之类的性能,使得手机运行上更快一些。5.恢复出厂设置。这应该是万念俱灰了,我已经没有更好的方案可供您选择了。对不起,是我让你失望了!本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。二丫风岚百家号最近更新:简介:只想用自己的方式道尽世态炎凉,警示只用作者最新文章相关文章安卓手机为什么越用越卡越慢 问题原因探究
时间: 15:02:05来源:作者:KH(1)
根据第三方的调研数据显示,有77%的Android手机用户承认自己曾遭遇过手机变慢的影响,百度搜索“Android+卡慢”,也有超过460万条结果。在业内,Android手机一直有着“越用越慢”的口碑,这个现象甚至超出了硬件范畴――很多中高端Android手机在硬件参数上都优于同一代iPhone,但是它们仍然会在使用半年到一年的时间后进入“欠流畅”的状态――这无疑是一件令人困扰的事情。然而,若是要回答这个问题,我们需要追溯到上个世纪,去寻找智能手机的起源。西方历史及奇幻文学作品十分热衷于表达“血统”的设定,其传统文化认为血统可以决定天赋,并引出“命运是否被注定”的哲学思考。比如大家比较熟知的《哈利波特》系列,解构之后就不难发现,这实际上是一部讲述格兰芬多与斯莱特林两支血统及其传人的厮杀史(哈利波特是格兰芬多的后代,继承了其勇气,伏地魔是斯莱特林的后代,拥有着其野心),而无处不在的预言(一个终将杀死另一个),也贯彻了西方惯有的宿命论情结。到了科技行业,“血统”的定义被“基因”所取代,一个公司有着什么样的基因,决定了它的擅长领域,这种评价也被广泛接受,成为唯物时代独树一帜的唯心理念,并经受住了事实考验――当我们试图解释微软失落于互联网、Google败退于社交网络、百度止步于电子商务的原因时,都会由衷的感慨“原来剧本早在多年以前就已经写好了”。同样,为什么Android手机的“卡慢”问题永远比iPhone要更加严重,它的答案也从一开始就注定了。1965年,贝尔实验室、通用电气和麻省理工学院开始合作开发一套能够兼顾易用性和强大性的操作系统,经过六年时间的通力协作,贝尔实验室的一名软件工程师Ken&Thompson在休假期间完成了一个名为Unix的系统编写,并最终成为贝尔实验室的母公司、美国电信巨头AT&T的商业产品,并启动了长达数十年的版权运作。尽管后来有着许多变种,但是从严格意义上来讲,Unix不是一个开源的操作系统。1991年,一个芬兰的大学生、同时也是计算机黑客的Linus&Torvalds,他对Unix十分着迷,但是买不起运行Unix需要的工作站,所以他就尝试自己以同样的编程方式写了一个名为Linux的操作系统,并在自由软件之父Richard&Stallman的精神鼓舞之下,将Linux加入到了自由软件基金(FSF)当中,允许所有人使用、拷贝、修改甚至销售Linux系统,同时承担开源义务,禁止把Linux封闭化的企图。之所以要如此大费周章的讲述Unix和Linux两个操作系统的故事,是因为iOS和Android,正是分别基于Unix和Linux而衍生出来的作品。也就是说,是Unix和Linux的两种特性,造成了iPhone与Android手机在使用体验上的巨大差异。乔布斯曾经邀请Linux的创始者Linus&Torvalds到苹果工作,放弃Linux的开源,协助开发Mac&OS封闭式的Mach内核,后者与乔布斯大吵一架之后明确表示拒绝。而从Mac&OS开始,苹果就将操作系统的私有化视为企业战略,用乔布斯的话来讲,他是将iOS装进了iPhone这个盒子里,然后卖给了用户。所以,iPhone之所以不会出现“越用越卡”的情况,是因为苹果公司对它的手机从硬件到软件拥有最高的管理权限,在封闭式的环境中,来自第三方的应用程序无法调用超过iPhone承受限度的指令,自然也不可能造成持续性的系统损伤。反观Android手机,由于开源的公开条件,Google无法从代码这一端口约束第三方的应用程序,同时,由于Linux核心设定应用在调取系统功能时一定要取得ROOT权限,这也导致大量应用因为单一功能的实现需求而获得整个ROOT层面的支配,可以在Android手机的任意储存位置进行读写,这种高自由度无异于开启了潘多拉魔盒,让Android手机无法对恶意App事先设防。这也是开源软件备受争议、且在商用领域遭到抵触的原因:它只关心是否授予了用户自由――这个自由也包括逾越边界的自由――而没有从最坏的出发点去考虑如何规避被滥用的风险。尽管Google作为巨头,一直在尝试对产业链进行统一管理,但是当这条产业链日益庞大、连Google也只能扮演其中之一的角色时,Android的失控也就在情理之中了。比如,Android的最新版本通常需要花费超过一年半的时间,才能使激活它的Android手机占比超过50%,但是iOS&7只用了两个月,就让半数以上的iPhone都更新完毕。另外,一款应用程序如果被苹果从App&Store中惩罚出去,它就再也无法被安装到任何一款合法的iPhone里面,但是如果一款应用程序被Google驱逐出Google&Play,但是它还是可以登录各种第三方应用市场,提供正常的下载和安装。所以,Android的这种天生短板,又催生出了一个“手机调校”的市场,并带动了新的产业链。“手机调校”的第一级,在于系统层。在Android&4.4以及之后的Android&L的规划中,它将应用程序的运行模式由Dalvik换成了ART,其原理简单来说是“预编译”效果,即当一款应用程序在第一次被安装到Android时,它的字节码就已经被编译成为了本地的机器码,减少后续运行应用程序时的启动和执行时间。根据Google自己公布的结果,在不同的性能测试App中,ART的速度对比Dalvik的平均提升幅度达到了80%,在某些项目中,ART的提升幅度甚至超过了1.5倍,这个结果可谓非常喜人。这是Google希望从源头解决Android卡慢问题的努力,但是这只是对性能优化有着作用,无法解决因为应用程序违规调用资源而产生的问题。同时,由于在安装应用程序时进行了“预编译”,整个安装时间将会变长,安装完毕后生成的文件也会变大,比如最新的Google+安装包只有6.9M,但是它安装后的APK大小达到了28.3M,这对Android手机储存空间又存在过多占用的问题。“手机调校”的第二级,在于ROM层。作为全球最大的Android市场,中国的许多手机厂商都以开发专用ROM来为销售产品添彩,大多数的ROM,也都会考虑对Android系统进行优化,比如MIUI&V6就宣称“引入多种Linux系统内核内存优化技术,提高应用运行效率”。也就是说,与Google做的事情一样,ROM厂商主要的优化工作,也是对Linux动刀,打上各种补丁,使其底层语言能够更好的适配到各种手机终端上。还是以MIUI&V6为例,在介绍新特性时,其有这么一条:“ZRAM调度优化技术”,其实ZARM就是Linux内核里的一个内存模块,作用就是在内存中划出一个部分出来充当虚拟盘,来承载Linux的交换分区,将一些任务压缩容纳进去,使内存的使用率提高,让CPU来为内存服务(因为目前的智能手机普遍CPU过剩、而内存才是瓶颈)。不过,ROM也是一把双刃剑,它对于Android底层系统的修改,以及它对于内存空间的占用,又都有增加手机负载的风险。“手机调校”的第三级,在于应用层。大量应用程序在手机中发生的意外或故意占用事件,是造成Android手机越来越慢的最核心原因。过多的应用程序热衷于滞留在内存空间里、以及将大量碎片留在储存空间里,是带来麻烦的罪魁祸首。这也是为什么即时清理类应用得以逐渐成为Android手机标配。Android系统有七类进程,分别是前台进程、可见进程、主要服务、次要服务、后台进程、内容供应节点、空进程,在没有安装清理类应用的时候,一部Android手机只能依赖系统默认的分配机制来自动调节内存使用,只要应用程序提出请求,大部分进程只要打开后都会被保留在内存当中,这原本是为了让用户在再度激活这些进程时不需要重新载入、节省时间的初衷考虑,但是Android没有料到激烈的市场竞争会驱使应用程序产生“劣币驱良币”的趋势,很多开发者出于商业目的,在不需要留存在内存的情况下也想方设法的让应用程序保持潜在运行状态,一个两个还好说,但是一旦数量更多,Anrdoid手机就会频频卡顿和发热。以目前全球用户规模最大的Android手机清理类应用“猎豹清理大师”为例,它清理的进程类型,主要放在后台进程、次要服务、内容供应节点和空进程:后台进程(Hidden)――这个是最优先被扫描和识别出来的进程,因为大部分Android用户在切换应用程序时都不会使用返回键退出,而是直接按下Home键,前者会让应用进入空进程(占用资源相对较小),而后者则会保留为后台进程(占用资源相对更大),尤其是当游戏类App在后台运行时,它会和其他App争抢资源,而不会在乎那款App是不是用户正在使用。根据猎豹清理大师的统计,约有20%的常用App即使不运行时也在后台启动联网,主要是提交产品及用户使用信息、获取广告信息、查询是否升级等。次要服务(Secondary&Server)――比如某些企业套件、邮箱联系人、触控接口等,这些进程很多都是系统自带的,有些用户会使用,但是有些用户也可能不会使用或已经有了替代应用,所以猎豹清理大师的清理逻辑是基于用户行为和授权来建立(分为建议清理和深度清理两类);内容供应节点(Content&Provider)――这部分进程没有程序实体,仅仅提供内容给其他应用使用,比如日历供应节点、邮件供应节点等,除了占用内存资源之外,它还会占用网络,所以也会给Android手机造成不必要的负担;空进程(Empty)――如果是通过返回键退出应用,大部分的应用也会在Android手机的内存里遗留一个空的进程,这个进程没有数据运行,但是会记录应用的历史信息,几乎没有任何价值,同样,这部分进程内容被干掉的优先级也很高。除了对内存的过度消耗之外,Android手机也容易在储存中积累大量冗余数据,包括无法卸载的预装应用、卸载之后的残存文件以及使用应用的过程中产生的缓存,由于Android本身没有提供管理工具,即使将手机连接电脑之后也是如同Windows树状结构一样的文件夹包,用户很难独立判断哪些文件夹可以删除、哪些文件夹是系统必备的,最后也会导致手机尺寸空间愈来愈窄的情况。“手机调校”的问题,可能又回带来用户操作的负担增加,其心理压力甚于行为压力,玩着手机还不忘隔三差五的使用清理功能,这种与iPhone相比“别具特色”的操作习惯,也是Android手机永远像一个半成品或工程机的原因。(文/阑夕)

我要回帖

更多关于 手机什么牌子好 的文章

 

随机推荐