大家好!我叫安卓,这是我的中文名字。我的本名Android 来自美国。对于你提的这个问题,为什么用我做的旗舰高端手机都会出现越用越卡的感觉?我现在告诉你!这其实不是秘密,很多年以前我就是这样的了,而且这也是事实!并且在以后比较长的一段时间也都会如此。你很想知道原因,到底是为什么?在说清楚原因之前,先来做个自我介绍。安卓是一款基于Linux的自由及开放源代码的操作系统,(什么?没听明白。没关系,你只要知道我是视窗操作系统就好了。)我主要被用于移动设备(包括但不限于手机)和平板电脑上很多电子设备上。现在大家都知道我的老板叫谷歌Google。其实我的妈妈叫安迪-鲁滨(Andy Rudin)。2003年10月安迪.鲁宾创建了我。在2005年我被谷歌收购并注册,在沉静了两年后的,2007年11月,我的老板联合84家硬件制造商、软件制造商和电信营运商组建开放手机连盟共同研发改良增强我的体质。(主要是为了干掉塞班和微软)。随后,谷歌以Apache开源许可证的授权方式,发布了我的内功心法(操作系统源代码)。就这样2008年我的第一套拳谱(安卓智能手机)在10月上市。很快我的身影就出现在平板电脑,电视机,游戏机和数码相机里。2009年4月我的第二个版本安卓1.5上线,老板将我的小名叫做纸杯蛋糕。同年9月,又升级到第三个版本。总之我的步子迈得很大,到2011年我就超越了,我刚出生时,神一样存在的塞班。而且很快就将它干掉了。现在告诉你,我变慢的原因,你听仔细,我只说一遍。原因就是,我是被很多硬件制造商、软件制造商和手机电信运营商给管教改造过的。当时就是为了让更多人用,让更多人有项目做。由于参与的人群成份复杂,所以,我的体质和內功心法都被做成了给钱就能学的模式。(安卓拥有自己的开源代码计划AOSP,软件开发商可以使用安卓的源代码进行二次开发。)什么意思呢?也就是说,我告诉你们心法口诀(开源代码),你自己可以写一些新的代码,进行优化和定制(呃,不对,是你可以根据你的身体素质修改内功运行的方法和武功套路。)而这个就是我开源之后,运行变慢的主要原因。因为,做成这样子,我必须默认后台启动很都程序,而多个程序的后台运行或者偶尔启动,就会占用大脑(CPU)很多的资源,。同时,后台运行的程序也会占用我的办公空间(RAM空间)这样子就要求,硬件做得更优秀,更强大的CPU,更大容量的内存空间,更大的电池容量。为什么要做成这样子,可不可以修改一下,把我做成不自动启动程序后台运行?目前,还不可以。因为,我不仅仅存在于手机里,我还存在于其他很多种移动电子设备里,比如电视机,数码相机很多。而这些设备又是由多家公司开发生产,这就增加了系统和程序的多样性和复杂性。如果无法自启的话,我就会走火入魔的。自启这些程序或者让他们偶尔出来一下,为什么会影响我的速度呢?
这是因为,当这些程序出现之后,它们会留下一些脚印或者随手扔下一些小玩具等等。这就是缓存了,缓存多了我就忙不开身就会变慢。同时由于,我的内功心法javr是虚拟机的存在,这样二次转化再执行的效率就要变低很多。最关健的原因是,后台的程序,我要花很多心思应付他们,因为他们的启动,或者界面外的运行会占用我办公室的空间,我的办公室(RAM)本来就不大,在被占用,我就更加做事阻力重重了。这样下来,我想不慢也不行了。关于,我的运行变慢。当然,还有你们的应用程序的级别升级后,我的内力跟不上的原因。还有好些个原因,不过这个跟本题有些不搭边。我就不在这里多说了。(呃!什么?你想听。)既然你想听,我就说说吧。我的版本由开发你手机厂商的公司改造。这些公司,也需要提升我的版本,以增加新的功能或者使用效率。而应用程序同样会根据客户的使用,提升们自己的应用程序,这就造成,我和应用程序都在升级,而我本身如处的手机硬件没有升级。这样手机硬件就会无法承受我们的体积大小和能力升级。所以,说了这么多,我(安卓)的系统生态就是如此。用久了会变卡的。只是这个用久了是多久。那就看你们每个人的使用习惯。很多人用旗舰机三年就开始卡了,真正懂的人一般用五六年左右才开始卡。不过这些事情,手机厂商可不会告诉你。因为,他等着我卡呢,这样你就又要再次买手机了。谁用一个手机还用五六年呢,用三年的人都是很怀旧的人了。用五六年,那就是很没美刀的人了。那要怎么样子才能不这么快卡呢?既然你这么问了,那就和你们说说,怎样才能减少减缓我运行变慢的时间呢?其实,网上也有很多招数。其实说起来也很简单。1、养成好习惯,及时清理手机缓存,每台手机都有的手机管家会带这个功能,你每三五天做一次就可以了。清理缓存,为我腾出更多活动空间的同时,也让cpu减少记忆的负担。2.卸载一些不常用的App程序。尽量不要安装太多APP,这样,我后台自动启动的成序就会减少。同时,这样能让我有更多的精力协助CPU做事。而且自启的程序少了缓存也会少。我和电池都会更轻松。当需要使用程序时在安装就可以了。3.第三个也很关键,就是尽量在手机发布之后18个月以后就不要升级我(不要升级安卓系统),也就是说18个月以内的硬件能够,基本能够适应新版本的我。其实12个月就不要再升级我了。要不然手机运行变慢就很正常了。为什么不能升级系统?因为硬件啊!前面也说了,我被他们管教改造的时候增强了体质吗?所以后来的我也都是如此,如果我升级了,硬件也需要适当的升级,这才能配置的上。要不然就会变慢的。现在的手机都是默认自动升级最新版的适配系统。那要怎么做才能不自动升级,让手机不要出现那么快就变慢呢?这就需要用户点击手机设置——找到系统更新——在点击更新升级——取消自动升级或者自动下载更新包。题外话
很多人总是拿安卓系统和iOS系统做比较。为什么iOS系统永远比安卓流畅?原因如下,1.优先级别不同: iOS对屏幕反应的优先级别是最高的,它的响应顺序依次为Touch——Media——Service——COre架构,也就是说当用户只要触摸了屏幕之后,系统就会最优先去处理屏幕显示(Touch这和个层级);而Android系统的优先级响应层级则是Application--Framework--Library--Kernal架构,和显示相关的图形图像处理这一部分属于Library,可以看到到第三位才是它,当触摸屏幕之后Android系统首先会激活应用,框架然后才是屏幕最后是核心架构。2.应用开发环境不同:安卓系统要运行虚拟机,这样就加钟了处理器77%的负担,加上安卓系统的多样性,开发者需要对不同系统进行定制,因而优化不佳。而苹果可以限制开发者的开发方案,ios系统只需要保证在iPhone、iPad等苹果自己的移动设备上的运行体验即可。而安卓系统则需要兼顾尽量多的已存在的和未存在的不同硬件组合,在可控的环境内对系统做出针对性的优化;另外就是开发语言的选择,iOS采用执行效率高的Objective—C语言,而安卓采用的是javr语言因为虚拟机的存在,二次转化再执行效率就很低了。3.后台管理方式不同:苹果是假后台,当回到主界面的时候,之前的软件就相当于暂停使用,不在消耗内存RAM(iOS利用远程通知机制,如果你没有启动微信,有朋友给你发消息的话,腾讯服务器会告诉苹果服务器,苹果服务器给你的手机发通知,不需要你的微信在后台运行。)。而安卓系统是真后台,即使你退出软件,软件也会在后台自启,继续占用手机的RAM,而RAM是有限的(所以安卓机需要更大的内存),当RAM剩余太少的时候手机就会感觉到卡顿。同时,后台的程序运行也会占用CPU资源,使手机处理能力下降,这就是安卓机需要同过使用更高的配置来提高流畅度的原因。对于这样的对比,你看懂了吗?欢迎留言指正。安卓系统是一个很大的生态,国产旗舰机在先天上就采用了有缺陷的安卓系统,即使是再高的配置也很难长久满足其系统的缺陷。用久了变慢就不是奇怪的问题了。然而,对于经济学来说,安卓是成功的,更短的使用周期,会激励人们更多的消费,这要经济就会有新的活力点。更快的更换率,对于研发和新产品生产提供再就业也有很多的帮助。科技服务生活,这是安卓最真实的反应。以上是谢首艺的回答,感谢你的驻足阅读。