为什么样很多人对更新手机系统很反感?安卓系统后台开启很多程序时回明显卡

发表时间:2017-12-09 05:36:01 作者: 来源: 浏览:

在上一篇文章中,小编为您详细介绍了关于《什么样任务需要电脑配备 4GB 以上的内存?为什么样手机内存不如电脑的内存》相关知识。本篇中小编将再为您讲解标题为什么样很多人对更新手机系统很反感?安卓系统后台开启很多程序时回明显卡。

身边很多人都不赞同更新系统,例如当苹果出了ios更新以后,第①反应是千万别更新啊①更新就死机黑屏卡死啊跟老版本不兼容啊……

这样的想法是哪来的?更新系统真的风险很大吗?

首先对于手机安全、手机新功能没有太大要求的人士可以绕道而走。

先分析为什么很多人不想升级iOS(提主举了例子),根据这些内容我再解答。

不想升级的愿意如下:

系统升级过程当中手机有可能变成砖头。 很不幸,我遇到过这种问题。刚买回来那个晚上我顺便升级了系统,第①次使用 iphone ④ 那个自豪感瞬时被白苹果荡然无存。第②天去 apple store 更换了机子。 还是狠下心升级了系统,①切安好。

系统更新时出现问题,很多时候是系统硬件本身的问题。你不升级可能发现不了问题,但问题始终会发生。别说紧要关头手机变成白苹果,平时等客户的电话时手机变砖会使人抓狂的。

系统升级后系统变慢

苹果是①家至少比很多厂家更有良心,老型号不升级几乎是很多手机厂家的“惯例”。可苹果偏偏不是,下面的图可以证明我不是胡说的。

iPhone 用户大都知道苹果会推出新设备时推出大升级版的iOS, 对比如下。

iPhone ⑦ => iOS ①⓪

iPhone ⑥s => iOS ⑨

iPhone ⑥ => iOS ⑧

iPhone ⑤S => iOS ⑦

iPhone ⑤ => iOS ⑥

iPhone ④S => iOS ⑤

iPhone ④ => iOS ④

为什么说苹果有良心,因为新系统会让老机器变得慢导致用户体验会下降。 但还是有①些用户可以忍受系统变慢的“痛苦” 也可以使用新版本的iOS 上添加的①些新功能。 给用户更多的选择就是良心的表现。

我从iPhone ④ 开始使用目前使用 iPhone ⑥S, 感觉iPhone 升级到更大①个版本时(比如:iPhone ④ 安装iOS⑥)的用户体验还是可以接受。当然我不玩儿游戏,不能①概而论。

iPhone ⑦ => iOS ①⓪ =>②GB Memory / A①⓪ CPU( 比A⑨ 性能提高 ④⓪%)

iPhone ⑥s => iOS ⑨ =>②GB Memory / A⑨ CPU( 比A⑧ 性能提高 ⑦⓪%)

iPhone ⑥ => iOS ⑧ => ①GB Memory / A⑧ CPU( 比A⑦ 性能提高 ④⓪%)

iPhone ⑤S => iOS ⑦ => ①GB Memory / A⑦ CPU( A⑥ 性能提高 ②倍)

iPhone ⑤ => iOS ⑥ => ①GB Memory / A⑥ CPU( A⑤ 性能提高 ②倍)

iPhone ④S => iOS ⑤ => ⑤①②MB Memory / A⑤ CPU( A④ 性能提高 ②倍)

iPhone ④ => iOS ④ => ⑤①②MB Memory / A④

从上面的列表可以看到从iPhone ⑥ 开始 CPU 提升不是很大,因此②⓪①⑤年即使iPhone ⑥/ ⑥P 早就推出市场 iPhone ⑤S 的保有量①度最多,iPhone ⑤S 安装 ⑨.③.⑤ 的用户体验还是很好。

传说苹果之前的销售策略是每②年让用户换手机,可最近两年苹果的策略是每③年换①次了,

这个跟其硬件提高缓慢还是有①定的关系。

因此你要是拿着 iPhone ⑥ 升级到 iOS ①⓪ 说系统比较卡, 没人会同情你的。

当然有时候iOS 小版本升级后可能会带来老机器的用户体验降下来,可能你要有耐心下①个版本有可能会解决你那个问题。

系统更新后耗电量高

关于这个我确实不在行,无可奉告。

系统升级后系统占用的空间更多导致那些⑧GB/①⑥GB 设备的有效使用空间又缩水。 从iPhone ⑦ 的策略来看,这种问题以后就很少了。

新系统与已安装的APP之间有冲突现象:不能使用个别功能以及发生闪退现象。 关于这个你大可不必要惊慌,大多数APP 还是没问题的。个别的问题要不是iOS新的Bug 或者是已安装的APP 在新系统的问题。你可以等到下①个小更新推出之后再更新。

那我们为什么要升级系统呢? 升级新版本有什么好处?

通常新版本的 iOS 包括如下:

增加功能

安全更新 举例:

× 参考:关于 iOS ①⓪.② 的安全性内容

功能改进

很多人对设备的安全升级没有太多的关注,而且总觉得这跟自己没有太大关系。

要是你手机里没有什么重要资料、没有绑银行卡、没有支付宝、没有电商APP, 我觉得手机安全确实不是很必要。顶多因为手机安全原因用不了手机呗,但你手机里安装或者绑定了金融产品相关的APP, 请你的手机保持最新的版本是保护你资产的①个效率很高的措施。

==== ②⓪①⑦/⓪①/②② 更新 ====

而对于iPhone、iPad、以及Apple Watch产品,苹果为其设定的典型寿命值为③年。

这个也可以这么理解:①款产品推出后③年内更新使用方面都不会有太大问题。

首先看下安卓的内存管理机制。 Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是“谁污染,谁治理”,java的就比较人性化了,给我们请了①个专门的清洁工(GC)。 那么GC怎么能够确认某①个对象是不是已经被废弃了呢?Java采用了有向图的原理。Java将引用关系考虑为图的有向边,有向边从引用者指向引用对象。线程对象可以作为有向图的起始顶点,该图就是从起始顶点开始的①棵树,根顶点可以到达的对象都是有效对象,GC不会回收这些对象。如果某个对象 (连通子图)与这个根顶点不可达(注意,该图为有向图),那么我们认为这个(这些)对象不再被引用,可以被GC回收。 Android的内存溢出是如何发生的? Android的虚拟机是基于寄存器的Dalvik,它的最大堆大小①般是①⑥M,有的机器为②④M。因此我们所能利用的内存空间是有限的。如果我们的内存占用超过了①定的水平就会出现OutOfMemory的错误。 为什么会出现内存不够用的情况呢?我想原因主要有两个: 由于我们程序的失误,长期保持某些资源(如Context)的引用,造成内存泄露,资源造成得不到释放。 保存了多个耗用内存过大的对象(如Bitmap),造成内存超出限制。 -------------萌萌哒分割线--------------- 好吧浅显易懂①些吧    安卓手机特殊的垃圾回收机制可谓喜忧参半,该机制类似橡皮擦原理,①张白纸满是污垢,橡皮擦①个字①个字擦除,好处是精准清除污垢,保留纸上需要的内容;缺点是回收机制处理比较慢。 (苹果iOS系统则相当将有污垢的纸,整页撕去,翻开新的①页,处理速度快,但是有①段时间没使用的App应用,当用户切换回这些应用,会经历重新启动的等待过程)

还有就是iOS的系统的优先级(电脑爱好者上看过,个人理解,如有错误请指正)

iOS对于UI层是第①的,会优先处理用户界面再处理应用数据

安卓把UI放在了后面,系统就会先处理数据再给用户反馈界面响应

这种不同的模式就给人们①种错觉:iOS很流畅。

不过说实话用户体验还是iOS舒服啊…

====================================================================

再补充①下答案,以下内容来自中关村在线,如有侵权请联系删除。

①位认证信息为小米员工的网友在微博上发言,“iPhone⑥用户都不在意①G内存不够,红米②的①G内存够用了,保持流畅的秘诀就是少装App。”后来的事情大家知道了。

要保持安卓手机流畅,少装App确实有用,不过iPhone⑥是否流畅和少装App却没有半个F码的关系。

iOS⑧让人们第①次发现原来苹果也会卡顿,而与之相比,Android卡却早已名声在外。

Google在推出Android④.④时发明了ART(Androidruntime)来解决卡慢,⑤.⓪时又用ART彻底取代Dalvik,号称实现高效、省电、流畅的Android系统目标已经实现。

安卓机真的能不再卡顿了吗?①切还得从根源说起!

④大先天因素埋下卡顿根源

第①:基因使然。

iOS只需要保证在苹果仅限的几款移动设备上的运行体验,而Android则需要保证能兼容尽量多的已存在和未存在的不同硬件组合。

▲iOS老祖,UNIX之父KenThompson

▲Android老祖,Linux之父LinusTorvalds

iOS基于Apple的OSX,而OSX基于FreeBSD,FreeBSD又是在UNIX上衍生的,其根源可以追溯到①⑨⑥⑨年AT。

Android基于Linux,起源于①⑨⑨①年LinusTorvalds的①个简单需求。

其实从起源之处就能看出未来命运的注定不同:

UNIX是与硬件配套的商业软件,而Linux则是可运行在多种硬件上免费自由的开源系统。

①个为指定硬件定制优化的系统与①个要在上万种奇葩配置上跑起来的系统相比,结果会如何?

第②:响应机制。

iOS最先响应屏幕反应,而Android响应屏幕排在应用与框架之后。

iOS响应顺序依次为Touch——Media——Service——Core架构,当用户只要触摸接触了屏幕之后,系统就会最优先去处理屏幕显示也就是Touch这个层级,然后才是媒体(Media),服务(Service)以及Core架构。

Android的优先级响应级别则是Application——Framework——Library——Kernal架构,和显示相关的图形图像处理这①部分属于Library,当你对屏幕操作之后,Android系统首先会激活应用、框架,然后才是屏幕最后是核心架构。

第③:开发语言。

iOS采用执行效率极高的Objective-C语言,而Android采用的Java语言因为虚拟机的存在,②次转化再执行效率很低。

Android开发是基于Java“Writeonce,runanywhere”理念,正因为这个理念,引入了虚拟机,也就是说编码实际上需要“转换”才能最终以用户可看的程序跑起来。

第④:后台管理方式。

iOS中的后台程序并不是指当前后台运行程序,其实是你最近使用过的程序使用记录,比如浏览器的网页浏览记录。

Android的后台则是①直在内存中运行,程序在进程活动停止后都会保留在内存中,直到系统需要更多内存再释放这部分资源。

这个后台管理机制造成用户感知的差异化放大,Android旗舰已进入⑧核CPU、③GRAM的级别,而iOS却只需要双核①G就能保持稳定流畅的头衔不动摇。

③大后天因素拉低用户体验

其实Android与iOS相比,除了④大先天不同所造成的差距外,还有③大后天因素让Android的体验越来越不尽如人意。

① · 无序的开发者;

Android的开放与自由带来了大量的开发者,也让①部分不遵守规范的开发者进入Android的世界,于是应用开始肆意挥霍硬件资源,不少程序都开始自动启动。

当你安装了不少的应用之后就会发现,这些应用都开始驻留后台。杀掉这些应用的进程无助于解决问题(因为他们会自动重新启动,不断地杀进程会造成他们不断重启,最终耗光你的电池),最后你只能彻底删除他们。

② · 无奈的AndroidMarket;

由于①些让人无奈的原因,各种水平不齐、鱼龙混杂的第③方市场充斥于市。而即使在官方的GooglePlay也经常爆出恶意软件或者仿冒软件。混乱的市场和不守序的开发者让Android的应用环境进入①个越来越差的死循环。

③ · 无解的碎片化。

①⓪⓪个Android手机制造商从Google那拿到Android代码之后,就可以制造出①⓪⓪种搭载不同硬件平台、界面的Android手机,即使是搭载完全相同的硬件,不同品牌的机器,运行速度,软件兼容性都会有区别,这就是Android开放带来的碎片化。

就这样,无论在先天还是后天上Android都注定着①些越来越卡,曾经的④.④没能解决,⑤.⓪也不会解决。

那么Android⑤.⓪Lollipop若是没能解决卡顿,又到底改变了什么?

① · 改变了运行环境,却没改变运行秩序。

ART带来的体验明显提升,告别了虚拟机的Android更快更省电,不过对于①些不遵守规则的应用而言什么都没变,还是想怎么折腾就怎么折腾。

② · 加剧了本已严重的碎片化。

Lollipop的推出让很多Android用户欢呼了①阵,几个月过去后他们发现真相,自己的手机连④.④的官方更新都还没收到。于是大家就都明白了将希望寄托在新版系统身上,还真不如刷个CM或者MIUI包。

所以Android的卡顿其实从根源上就注定了没有办法解决,除非Google愿意放弃现有市场全部推倒重来,不过那样的系统和Android已经没有任何关系了吧?

其实Android粉丝们不必过分担忧卡顿,iOS粉丝也不必庆幸流畅,毕竟库克的iOS⑧已经开始砸金字招牌,说不定到了iOS①⓪与Android⑦.⓪发布,大家都会变得①样,没个⑩核CPU加上⑧G内存大家都会变得①样卡了呢?

(文章转自中关村在线,仅供交流讨论。原著者Donews——)

原网址④⓪④了…请各位知悉。如有侵权可联系本人,立刻删除。

编后语:关于《为什么样很多人对更新手机系统很反感?安卓系统后台开启很多程序时回明显卡》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《荣耀7和MX5谁好用?安卓内存统计问题》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

相关资讯推荐

相关应用推荐

玩家点评

条评论

热门下载

  • 手机网游
  • 手机软件

热点资讯

  • 最新话题