为什么iPhone使用三年仍然流畅,而有的安卓手机会变卡?

wamg帅


单看问题,能看出来题主对手机有一定的了解。但是这个问题我相信题主是知道答案的。你说了“有的”安卓手机会变卡。这个安卓手机包含的是华为系所有手机和其他品牌的百元机。除了华为以外的高端旗舰手机都可以做到3年不卡。众所周知,全球有3个厂商通过系统更新降低芯片频率来降低老产品性能,以促使老用户换机。这三个厂商就是苹果,三星,华为。但是现在三星更新oneUI之后,已经退出这个组合了。现在只要华为和苹果继续这么做,所以如果想用3年,华为手机千万不要买,还有一个原因就是华为手机的硬件配置和同期苹果或高通旗舰芯片的手机比,要低一个级别。就比如说,麒麟995现在还不支持lpddr5,19年10月份的麒麟995性能和18年12月份的骁龙855性能相当,CPU麒麟略强,而GPU高通碾压麒麟。

总结一波:iPhone并不是3年仍然流畅,如果储存空间剩余不足,也会明显卡顿,只是相对流畅,因为iPhone至少5000起步,如果购买除了华为系的,其他的同价位安卓手机,由于运行内存和闪存比苹果大很多,尤其是运行内存,体验要比苹果更好,而且3年下来可能比苹果更加流畅。现在安卓都有16G运行内存了,苹果最高才只有4G,你别跟我说苹果的4G相当于安卓的16G,我告诉你,运行内存多大就是多大,全球造内存颗粒的就那么几家,RAM越大越好,16G一定是碾压4G的。


钭涤用户都是我儿子


作为从iphone6用过来的人表示,如果你坚持不升级系统的话,一部iphone用三年确实比同期很多高端安卓手机更流畅,但是如果同样都是保持系统更新的条件下,那么iphone用三年很可能没有同期安卓高端机好用,总之,苹果已经没有大约10年前时那么大的性能领先了。

如果放在10年前的话,苹果iphone4有自研的A4处理器,有封闭的IOS系统,所以无论从硬件还是软件方面都有非常好的优化环境,系统可以比安卓更流畅,而那时候的安卓系统仍然在一个起步阶段,本身开放性和碎片化就很严重,日常卡顿也是非常普遍,直到安卓4.0-5.0以后才算是有了质的改观。

如果拿近两年的手机来比的话,iphone还真不一定能保持3年不卡顿了,随着苹果每年推出的机型增多,ios的优化也开始吃力,无法做到对旧机型的良好适配了,因此一旦老iphone性能不行就会各种卡顿,甚至苹果都在ios11上人为给老iphone降速。安卓系统虽说仍然先天不如ios的底层优势,但是硬件性能快速发展,大幅度堆料,所以流畅度已经不亚于iphone了,可以说,只要不是用的千元安卓机或者配置不太好的机型,保持良好的使用习惯,那么使用三年照样不会卡顿。


嘟嘟聊数码


虽然这几年苹果手机越卖越贵,但是仍然有很多消费者愿意花一万块钱买iPhone。究其原因,大部分人都表示是因为iPhone不会越用越卡。作为三星和苹果的双机党,我对此深有体会,为什么一部苹果手机用三年都不会卡,而安卓手机从入手那一刻开始就越用越卡呢?从绝对的硬件性能上来看,苹果和安卓的性能差距并不大,问题就出在IOS和安卓系统上,今天我就来聊聊IOS为什么不卡的原因。


开发角度


从开发局角度来看,iOS用的是Objective-C编程,而安卓则通过java虚拟机来运行,前者比后者的效率更高。从内存管理的角度来看,由于IOS的内存用完会被立即回收,而安卓则是由后台管理内存,因此从效率角度来说,显然IOS更加高效流畅。

软件生态

除了底层角度iOS更加高效之外,软件生态也非常重要。首先iPhone的软件必须在App Store上下载,而App Store上架应用是必须要经过苹果严格审核的,这样就避免了某些不规范的App拖慢手机系统,从开发者角度来看,由于iPhone的机型相对较少,因此可以针对具体的机型做针对优化。

安卓系统非常开放,因此可以在任何地方下载到App,App的行为也比较“流氓”,会拖慢系统,另外开发者在App开发过程中会想办法兼容各种硬件,因此不会在流畅度上做太多的优化,导致安卓越来越卡。


后台机制

除此之外,影响流畅度的另一个关键是后台机制的差距。安卓手机当你按下Home键之后,软件被放在了后台继续运行,时间长了后台会被各种App占满,所以安卓手机刚开始很流畅,后来越来越卡,原因之一就是内存被后台各种App占用着,占用资源拖慢了系统。

而iOS的做法完全不同,当你按下Home键之后,软件其实已经被杀死然后内存回收了,但是此刻的数据系统已经帮你保存了下来,当你再次打开App时,数据会自动恢复回来,导致你认为它并没有杀后台。这也就是为什么iPhone不需要大内存,大家也不关心iPhone的运行内存的原因。iOS App的推送统一走的是苹果的服务器,而安卓则是通过App后台常驻进程实现的,效率高低一目了然。

另外从响应级别上来看,iOS系统是优先响应触摸的,假设万一硬件性能不够用了,系统很卡顿,此时如果你触摸屏幕,系统会优先调用资源来对你的操作做出响应,让你感觉很流畅。最后IOS整体的UI、交互以及系统动画都非常人性化且符合直觉,给人一种流畅好用直观的感觉。

以上种种原因最终导致iPhone可以做到用三年都很流畅,而安卓虽然性能很强大,但是用久了之后多多少少都会有卡顿的情况。


小氯军武防务


对手机稍有了解的人都知道iOS和Android的内存机制不同,两个系统一个是封闭式定位,另一个是开放的,虽说各有好处,但对设备的内存还是有很大影响,这也是为什么之前有网友调侃iPhone 1GB内存很流畅,而同样内存的安卓手机却卡成狗。

那就来说说iOS内存机制吧,苹果在内存管理上要比安卓激进的多,这也是为什么用户会吐槽假后台模式,道理就是iOS会根据你打开App的先后顺序,自行来关闭那些存留时间久的,为你新打开的应用腾出内存空间,这也就是什么当你需要切换回之前的应用时,都要重新在加载一遍的缘故

作为对比,Android系统的内存机制比较开放,谷歌不会做随意干掉你之前开的应用的事情,你打开新的应用,也会同时保留,内存一定的情况下,你开的应用越多,大家相互占用的资源也就越少,所以当你要继续打开应用的时候,系统就会提示你的内存不足。

对于安卓来说,谁的应用够强势,谁占用的内存资源就越多,而且一定内存情况下,应用越多大家用起来就都很卡,毫无体验而言,而iOS虽然不会出现卡顿的情况,但也好不到哪去,干掉之前你开的时间长的应用,每次当你重新要启用的时候,都要再来一遍加载,也很影响用户体验。虽说iOS这种假后台机制,很影响用户使用体验,但安卓这种大家都能分一杯羹的做法,让整个手机都变的很卡的行为,也就让用户欣然接受了苹果的做法,不过不管怎么说,大内存对手机流畅度的提升一定是很有帮助的,不管Android还是iOS,都是一样的效果。


精灵爱车族


在我们的固有观念里,越是贵重的的物品,必然有它贵的理由,比如产品的耐用性等等,这里也包括我们身边的手机数码产品。就像现在手机界大“明星”iPhone,价格动辄六七千块钱,iPhoneX更是近万元的售价。 按理说,一部售价等于两三部安卓机的iPhone,好几年都没问题吧,最起码要比它便宜的手机用的更久。对于这个问题,苹果在去年就给出说明,iPhone的使用年限是3年,3年后电池老化,各种元器件的老化,包括屏幕因超出使用年限后会对眼睛造成伤害,还有一点就是系统更新3次大版本更新后也会变慢。此时,苹果的建议就是:“你该换新手机了”。而反观安卓手机阵营,价格则便宜很多,2000元的安卓手机已经算是不错了,但使用年限并不比苹果手机短,甚至更长时间。就先2013年发布的小米2S,到现在已经5年了,现在更新到最新的MIUI9一样流畅,体验也很好,手机电池和元器件老化那是肯定的,很多用户都会主动更换老化的电池。其实很多安卓手机也能达到这个年限,因为安卓手机并不存在越升级越卡顿的现象。很多人都觉得问题就出在系统这里,苹果已经为iPhone等设备设定了使用年限,3年后由于系统卡顿,也说明到了使用极限,如果iPhone可以随意降级系统,我相信使用年限可以更长。而安卓并不会出现这种情况,如果万一出现升级卡顿,我们也可以降级到原来的系统版本。所以,现在很多用了4年左右的安卓手机还是很常见的。


手机维修换屏幕


在悟空问答解答的第297个问题。

为什么iPhone使用三年仍然流畅,而有的安卓手机会变卡?这是由于iPhone的硬件性能、系统机制、第三方应用管控共同决定的。

iPhone出色的性能

对于安卓手机,评估一款手机的性能主流的做法便是不服跑个分,然后如果打开某些跑分软件,会发现iPhone的跑分也不高。不过目前比较认可的方式还是geekbench跑分。


从geekbench跑分来看,目前安卓阵营处理器单核性能还不到2017年发布的A11处理器的水平,而多核性能也仅仅超越上代的A12处理器,性能上不管是高通骁龙还是海思麒麟,目前都不能与苹果A系列芯片比肩。


IOS系统机制

和安卓系统大量程序后台运行不同,IOS系统会将系统资源集中给当前屏幕上的应用,保证当前应用流畅运行,而其他应用则是以卡片的形式在后台,占用更少的资源。

苹果第三方应用的严格管控

在安卓手机,经常会出现软件胡乱获取权限的情况,并且全家桶互相唤醒,极大的损害了用户的权益,这些情况在IOS系统都是不存在的。

再加上所有iPhone手机都是苹果出品,应用适配上面更加方便,而安卓手机厂商、机型众多,在适配上难度更大。


如果赞同我的观点,欢迎评论关注,我是神奇码农,专注科技趣事、解答。

神奇码农


1.必须认同的是,安卓已经过了众人厌恶的卡顿年代了。安卓越用久越卡顿这是不争的事实,苹果三四年历久弥新的耐燥性能也是显而易见。

安卓系统缓存是根本原因所在,时间越久缓存占用系统内存越多,iOS相对封闭,对APP各种广告缓存存储都有严格要求。

2.系统的开放性是第二大原因,在内存允许范围内,任何app都可以通过各家应用市场或者浏览器直接下载,搭载开发者sdk多,软件占用内存,自启动占用CPU功耗,后台读取客户数据偷偷上传等等,这些都会引起功耗和拖垮cpu,安卓卡顿有时候因为主板,有时候也因为电池。

系统优化的大问题也就罢了,后台自运行是最大的弊端,iOS系统的严格管控这方面不需要考虑,自然也就有优势。

3.手机出现卡顿和个人习惯也有关系,漫天的无用app,下载了从来不打开,手机相册截图,各大软件的图,养成一个勤劳清理手机的习惯,都会改善的。

4.总结来讲,安卓在个人隐私和后台等多方面已经加强了把控力度,开放生态和缓存劣势正在逐步改善,手机的cpu和内存闪存都在扩大,您所说的三年,我认为加之你良好的习惯,安卓机也是可以做到的。





机哥科技


目前,市场上的两大手机阵营分别为:苹果手机和安卓手机。很多朋友应该都用过这两种手机,给您的使用体验应该正如题所说的“iPhone使用三年仍然流畅,而有些安卓手机则会变卡”,造成这一情况的原因是什么呢?一起来看看吧.


苹果手机它搭载的是苹果公司研发的ios系统,该系统是封闭式的,所以想在手机里安装软件的话,都需要从一个名叫AppStore(应用商店)的APP里下载,而AppStore里的所有软件,在上架的时候,又都需要经过苹果公司的严格审核/测试,当上架的软件不会威胁到客户的信息、不会威胁到手机性能的时候(苹果公司有专门的审核规则)才会允许上架,因此这就大概率降低了某些软件会对手机的流畅度造成影响的可能性了。

ios系统的运行机制比较先进,一方面是它和Android系统的编写语言不同,另一方面是运行机制也不相同,比如当某个APP被切换到后台以后,ios系统则会采用墓碑机制,让该软件停止运行,只是单纯的挂靠在后台,因此不占用运行内存空间,而Android系统则不行,它无法让该软件的进程全部停止,所以就要占用运行内存的空间,因此如果后台软件开的多,那么运行内存占用的就会更多,所以安卓手机就要利用加大内存的手段,来提升系统的流畅度,这也就是为什么安卓手机的运行内存,普遍都比苹果手机大的原因。

苹果手机之所以流畅,和硬件的性能也是密不可分的,就比如A系列处理器,它就要比同档次的其它品牌处理器性能强很多,并且再配上ios系统的独特算法(二者相辅相成),可以让处理器的性能得到进一步的提升,最终就出现了1+1>2的情况,而安卓手机则不同,内部的硬件几乎都是“东拼西凑”的,除了对原生的Android系统稍加优化之外,就没什么核心技术了(华为手机除外),再加上很多安卓手机厂商为了利益最大化,甚至会把一些质量差的硬件装在中低端手机里继续出售,因此安卓手机会变卡的情况,也就不言而喻了!


总的来说,苹果手机和安卓手机主要是系统不同,所以流畅度、耐用性也不同,不过近些年华为公司研发出了方舟编译器和GPU Turbo加速引擎技术,所以很多华为的旗舰机型(mate系列),用个4、5年以后,其流畅度也是没问题的,所以您也别总是拿老眼光看待如今的安卓机了.


桃园Computer


在悟空问答参加的第7个解答,希望对你有帮助。

安卓手机卡顿主要原因取决于手机本身硬件配置,使用过程卡不卡关键看个人使用习惯。安卓手机硬件迭代升级比较快,因为安卓系统每更新一个版本就需要更强大内核的硬件来支撑运算。硬件跟不上系统更新速度就会出现“老马拉大车”的情况,吃力卡顿。

苹果iPhone由于iOS系统的足够优秀,使用可以轻松愉悦的在老款性能相对较低的硬件上“玩耍”。

我们来了解两个系统的架构来和生态分析原因有5点:

1、苹果iOS系统基于Unix开发(收费),安卓系统则基于类Unix的Linux系统上开发(免费)。

苹果iOS闭源,仅苹果产品使用后者开源;安卓系统开源,除内核外开放系统源代码,各厂商可进行深度定制。

2、程序运行机制不同。

苹果iOS系统拥有墓碑机制和沙盒机制,可限制程序后台自动运行防止占用内存资源;而安卓系统的后台机制,原因与系统开源有关,应用后台运行无法强制禁止,除非厂商定制修改后,可优化减少自启及占用内存。

3、硬件资源的使用效率不同。

苹果iOS系统基于硬件资源做软件优化,根据系统需求做硬件匹配,使系统充分使用硬件资源,提升运行效率;而安卓系统则是硬件带着软件跑,硬件配置给的越高,厂商越是懒得去做系统的优化,使用效率低。

4、对应的扩展程序优化不同。

苹果iOS系统对其APP有着严格的审核机制,不符合标准的APP禁止上架应用商店及禁止提供下载安装;安卓系统的应用软件缺乏监管,多数无法优化到位,还有很多第三方软件本身存在各种问题。

5、系统安全性差异。

苹果iOS系统因其封闭及严格把控,系统漏洞极少,也难以被第三方软件进行破坏;安卓系统安全性相对较低,系统开源,应用程序无完善监管,极易受到权限破解及第三方程序破坏。

分析完之后是不是发现一个有趣的问题,安卓手机每年的硬件迭代升级是非常快的,现在安卓手机的运行内存已经去到12G比一般电脑还夸张,所以安卓系统对硬件要求极高。因为这样导致安卓手机的发布会都是吹嘘硬件有多豪华,而苹果重点讲系统软件和生态。

回答完毕,欢迎批评指正。

如果认同我的答案,希望得到您宝贵的“赞”,更欢迎关注评论,一起探讨手机数码科技领域的专业问题。

我是手机数码科技爱好者,一起王元木几(玩机)。


王元木几


由于游戏原因我是安卓和苹果的双机党,我对此深有体会。

1.从开发局角度来看,iOS用的是Objective-C编程,而安卓则通过java虚拟机来运行,前者比后者的效率更高。从内存管理的角度来看,由于IOS的内存用完会被立即回收,而安卓则是由后台管理内存,因此从效率角度来说,显然IOS更加高效流畅

2.软件生态:除了底层角度iOS更加高效之外,软件生态也非常重要。首先iPhone的软件必须在App Store上下载,而App Store上架应用是必须要经过苹果严格审核的,这样就避免了某些不规范的App拖慢手机系统,从开发者角度来看,由于iPhone的机型相对较少,因此可以针对具体的机型做针对优化。安卓系统非常开放,因此可以在任何地方下载到App,App的行为也比较“流氓”,会拖慢系统,另外开发者在App开发过程中会想办法兼容各种硬件,因此不会在流畅度上做太多的优化,导致安卓越来越卡。

3.除此之外,影响流畅度的另一个关键是后台机制的差距。安卓手机当你按下Home键之后,软件被放在了后台继续运行,时间长了后台会被各种App占满,所以安卓手机刚开始很流畅,后来越来越卡,原因之一就是内存被后台各种App占用着,占用资源拖慢了系统。而iOS的做法完全不同,当你按下Home键之后,软件其实已经被杀死然后内存回收了,但是此刻的数据系统已经帮你保存了下来,当你再次打开App时,数据会自动恢复回来,导致你认为它并没有杀后台。这也就是为什么iPhone不需要大内存,大家也不关心iPhone的运行内存的原因。iOS App的推送统一走的是苹果的服务器,而安卓则是通过App后台常驻进程实现的,效率高低一目了然。

4.另外从响应级别上来看,iOS系统是优先响应触摸的,假设万一硬件性能不够用了,系统很卡顿,此时如果你触摸屏幕,系统会优先调用资源来对你的操作做出响应,让你感觉很流畅。最后IOS整体的UI、交互以及系统动画都非常人性化且符合直觉,给人一种流畅好用直观的感觉。

以上种种原因最终导致iPhone可以做到用三年都很流畅,而安卓虽然性能很强大,但是用久了之后多多少少都会有卡顿的情况。


分享到:


相關文章: