为什么感觉每年手机都在升级CPU,但始终都会卡顿?

末了音


手机性能在升级,软件也在更新呀,功能越来越多,画面越来越精致,这些都要消耗很多资源,所以,性能过剩是错的,性能永远不会过剩


模糊的记忆22612223


嗯,回答本行业话题,希望我的回答对您有帮助!

或许很多朋友都会说,这都2020年了啊,处理器都用到了骁龙865,可为什么手机用久了依然会感觉很卡呢?因为手机卡不卡是有多个因素影响的,

手机卡顿和处理器、运行内存和本地储存有关系。也就是说,并不是说你处理器是最新的,那手机不卡了,还要看其他两个方面!

为什么CPU强 手机还是会卡?

CPU的缓存大小也会影响CPU的性能。缓存太小,CPU需要频繁访问外部的运存,也会造成效率的下降。虽然CPU每年都在提升,但是手机上的其他硬件和软件也在进化,也就是说,随着CPU之外的东西提升了,反过来就会给CPU造成压力。

说一个很简单的例子,就像楼主所提出的游戏,看似游戏升级没有多少东西,但其实还是有很大的提升,再说了,每个硬件都有他的使用寿命,用的越久,功能越差!

影响手机流畅度的,RAM和ROM也是重要组成部分,其容量大小会影响到运行流畅度。所以我一直建议大家能买大内存的手机就买大内存。因为现在智能手机已经融入了我们的生活,我们每个人都成为了手机的重度用户,平时的照片、视频等都会消耗我们极大的手机内存。

最后一个就是系统的原因,因为安卓手机的更新太快了,更新速度快,就会让很多原有的东西不适配,故而对手机的整体造成影响!这也是为什么那么多用户愿意买iPhone手机的原因!


春公子


不管高通拿出什么样的硬件,应用软件厂商都会做出可以彻底消化这些硬件性能的软件。这就是著名的“安迪比尔定律”。

    安迪比尔定律

    我们以电脑为例,同样适用于手机。

    安迪是intel的前大佬安迪·格罗夫,比尔就是微软创始人比尔·盖茨。所谓的安迪比尔定律就是,不管安迪(intel)拿出什么样的硬件,比尔都会做出可以彻底消化这些硬件性能的软件。

    回到十几年前,主流的电脑配置是奔腾、AMD速龙CPU,操作系统是win XP,那时感觉电脑非常流畅了。过了几年,intel全新的酷睿系列CPU面世,性能碾压奔腾处理器。随后不就,微软发布了win 7系统,各种功能相比win XP全面很多。


    于是乎,人们开始用最新的酷睿CPU搭配win 7系统使用,页面漂亮很多,功能多很多,流畅度与前些年的win XP差不多。如今,九代酷睿已经普及,性能提升了很多,但是用电脑时感觉与当年经典的奔腾+XP差不多。

    软件功能越来越丰富

    如今,手机的系统软件、应用软件功能越来越丰富,比如我们常用的微信,核心功能是聊天,占用了1G+的空间,堪比电脑应用,不仅仅是微信,大部分的常用手机APP,功能越来越丰富。


    软件功能的提升,消耗了硬件性能的提升。所以,硬件厂商不断推出新的硬件,软件厂商不断的消耗新的硬件性能,如此循环往复,科技不断向前发展。


    总会,题主问的问题,是一个普遍存在的问题,不仅限于手机,还有电脑等一切电子产品,无疑都遵循了“安迪比尔定律”。

如果觉得对你有帮助,可以多多点赞哦,也可以随手点个关注哦,谢谢。

Geek视界


1981年的时候比尔盖茨在开发DOS系统的时候说过“640KB应该对任何人都够用了”,随后没多久他就被自己打脸了。

事实是就算硬件一直都遵循“摩尔定律”(当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍)保持性能的增长,它还是不够用。

2008年9月23日由谷歌和HTC在美国推出了首款安卓手机T-Mobil G1,距今12年。在当时,这款手机是“神”机,而以现在的审美标准来看它是十分粗糙丑陋的,不仅屏幕小而且机身十分厚重,别切也没有现在的触控、指纹等系统。使用T-Mobil G1显然都不足以安装一个我们常用的软件,更别提现在动不动就好几个GB的Android系统了。

T-Mobil G1配置

  • CPU:Qualcomm MSM7201A 528MHz

  • ROM:256MB

  • RAM:192MB

  • 屏幕分辨率:320*480

  • 像素:320万

这时,你就会发现一个问题:硬件产商们每时每刻都在辛辛苦苦的把硬件性能提升,而软件公司们开发出更庞大、更消耗资源的软件,把硬件的性能给抵消了。这就是著名的安迪-比尔定律(原文:Andy gives,Bill takes away.),指的是英特尔公司的前CEO安迪·格鲁夫所代表的硬件产商阵营和比尔·盖茨所代表的软件产商阵营。

这时很多人会说:软件公司的程序员们也太坑爹了吧,就不能把软件做得更高效一些吗?

其实还真不能怪这些程序员们,软件是一个复杂的系统,想要为软件添加20%的功能,很可能系统复杂度就会增加一倍。再加上现在各种全新的编程语言,开发效率越来越高,代码可读性越来越好,但底层效率却越来越低。

如果现在让你回到十几年前,让你看普清的电视剧,使用特别慢的移动网络,用ROM256MB和RAM192MB的手机......你肯定不会愿意的。所以,新的软件和系统占用资源成指数增加,也就可以理解了。

从另外的一个角度来讲,安迪-比尔定律也并不全是坏事

许多新软件有着更高的配置要求,从而带动了硬件的消费市场,让整个IT生态更加活跃。比如某游戏公司推出一款酷炫的游戏,那么显卡公司一定会偷着乐。

在我们的生活中,也处处隐含着类似的道理。以挣钱为例,如果一个上班族小哥的收入提升10倍,他是不是再也不用为钱发愁了呢?恐怕不是的。随着收入的增加,人的消费等级也会随之提升,消费等级哪怕只提升一点点,花销就很可能提高几倍。有很多年收入一两百万的中产家庭,照样觉得钱不够花,因为他们开着更好的车,住着更大的房子,孩子受着更好地教育。

手机也是一样的,SOC(System on Chip)提升了一个档次,那么RAM、ROM、摄像头、屏幕等硬件都会潜移默化的同时进行性能的提升,同时软件也能够实现更多不一样的性能和交互。软件消耗等级提升了哪怕一点点,硬件花销就很可能需要再提升好几倍。所以你会觉得每年手机都在升级CPU,但始终都是会卡顿。

以上个人浅见,欢迎批评指正。喜欢的可以关注我,谢谢!

认同我的看法的请点个赞再走,再次感谢!


汇聚魔杖


看完题主详细的描述,提取出了两大问题:

1、为什么即便是新手机,新出的手机也更流畅?

2、为什么手机性能一直在提升,却仍会卡顿?

为什么新出的手机更加流畅?

这主要得益于以下几点原因:

1、芯片制造工艺的改进,使得相同体积的芯片,里面能够容纳更多的硅晶体管。

2、芯片的架构一直在改进,增强运行效率,从而提升性能。

3、手机操作系统也在优化,朝着更加流畅发展。

4、新发布的手机由于性能提升,而运行的程序却大多数都是以上代手机进行调试的,仿佛用发动机拉自行车,自然轻松。


为什么手机性能一直在提升,却仍然会卡顿?

除了题主所说的手机老化,主要还是由于硬件和软件之间的依赖性。

以iPhone为例,如果一台iPhone6一直不升级,使用IOS8的操作系统,那么可以说他的流畅性和出厂是几乎没有区别的,然而事实上会面临如下情况:

1、如果升级到最新的操作系统,最新的操作系统最主要的是匹配最新处理器的,最新处理器性能更强,自然操作系列里面可加入更多的功能。而如果iPhone6进行升级,显然是小牛拉大车的。

2、如果iPhone6不进行升级。新出的操作系统又不少提供给开发者使用的SDK或API之类,总之就是新增了某些特性。那么一方面硬件性能提升,应用也可增加更多功能。另一方面应用新版本及可能使用了新系统的特性。这样的结果便是iPhone6即使使用IOS8系统,打开最新的应用应该不如此前流畅,并且不少应用已经不支持IOS8,无法下载使用。

总的来说,不管是硬件还是操作系统还是应用程序,都是在不断进步的,这也是为什么电子产品买新不买旧,因为新代表的是科技的进步。


神奇码农


这种问题一般发生在安桌系统上面比较多见,iOS系统则不多见,除非是很老旧型号的苹果手机,像iPhone7以下型号的手机就会发生,但苹果也将新版本系统优化的很好,一般感觉不出来,但同期的安桌手机早就不行了,归根到底还是出在系统的优化问题上。



FoRgeT777


小白数码之家,为您解答!


为什么感觉每年手机都在升级CPU,但始终都会卡顿?

其实这个问题很简单,我们只需要从内因和外因进行分析就明白了了,内因包括CPU的工作原理、什么是系统生态,外因是用户需求。


CPU的工作原理

CPU的工作原理其实就是最根本的原因,也是不可能百分百完全解决的一个问题,所以以后不管CPU有多强大,它还是会卡。CPU内部是由几十亿的晶体管组成,这些晶体管会构成各种与门、或门、非门、与或门、异或门等,然后这些门电路又组成逻辑电路去处理各种问题。都是逗说有的问题和数据最后都是化成二进制‘0’或‘1’来进行逻辑运算,都是化成简单的‘0’和‘1’的加减法运算。数据是通过控制电平的高低点位来控制是‘0’还是‘1’,然后这些电路都是死板固定的,你想想成千上万的数据在转化成‘0’和‘1’信号的过程,出现错误是无法避免的,比如一千万个01中把0转化成了1就会都输数据出错,然后下面就会导致连锁反应,不严重的会造成卡顿,严重的真是造成卡屏或者死机。我们是不可能实现0错误的概率的,我们所能做的就是尽量降低误码率。所以不管以后CPU有多强大,也不可能做到一点都不会卡。


系统的生态

目前手机阵营中的系统主要是苹果的IOS系统和安卓系统,其中安卓系统又是开源的,苹果的IOS是不开源的。什么是开源的呢,开源就是源代码是面向你开放的,你可以在源代码的基础上进行开发。因为安卓是开源的,所以安卓有很多的应用软件都是很低质量的,杂七杂八,完全没有适配就上架,所以体验很差。苹果的IOS系统的软件都是自己的工程师开发的,都是经过适配或者优化的,所以就不会那么乱,所以苹果的IOS会比安卓流畅,但是这两年安卓这边有所改善。


至于题主题中所讲的为什么以前的骁龙835手机是打开的速度都是比现在的要快的,同等处理器同等条件下,为什么呢?

这里就和生态有很大的关系,每个应用商都是基于安卓的最新版本的基础上进行开发的软件,他们的优化和适配其实大部分就是适配目前安卓最新开源版进行适配的,所以开发出来的应用大都是适配最新版的安卓。打个比方,比如以前的搭载安卓9.0的835手机刚出来运行王者很流畅,是因为当时腾讯是在安卓9.0的基础上对吃鸡进行优化和适配的。但是现在的吃鸡呢,是根据安卓10.0开发优化适配的,所以你拿一个以前的9.0的手机来运行现在的游戏,肯定不会有以前那么流畅,即使你的手机是全新刚开封的。其实这也是安卓赚钱的一个地方,他就是逼着你要买它的新系统,更新它的新系统,不然它怎么赚到钱。


用户需求

现在的用户对各种功能的需求量越来越大,以前的手机可能只是用来打电话的,在到后面发展到可以听音乐,在到后面可以放视频,再到现在的玩游戏、刷脸支付等各种功能。一步手机装的东西越来越多,装的硬件也越来越多,所以CPU所要处理的数据也越来越多,所以虽然这几年手机CPU的性能增强了不少,但是手机所要处理的数据也是多了很多,所以你总会感觉CPU怎么增强还是感觉和之前的差不多。


总结

从这3个方面可以看出来,想要做到卡顿是不可能的,而且你可以明显感觉得到这几年芯片的提升开始变得没有那么大了,因为现在的CPU工艺几乎达到了极限,现在是7纳米工艺、5纳米工艺,3纳米的话基本是所能达到的一个物理极限了,到时候可能只能通过别的方法来提升CPU的性能了。


码子不易,如果我的回答对你有帮助,记得给我点赞哟!关注我,每天给你分享更多科技资讯!

小白数码之家


这个情况跟我们用电脑类似。我们发现现在的电脑,跟二十年前相比,不知性能提升了多少倍,但还是会出现卡顿。所以在PC界有句著名的话叫:Andy gives, Bill takes。意思是说英特尔的安迪格鲁夫给出的CPU计算能力,都被微软的比尔盖茨拿走了。随着计算能力的增强,软件也会越做越大,会把增加的性能逐步吃掉。

手机目前情况类似。可以说高通和华为的CPU所增加的计算能力,都被微信,游戏,以及其它很多APP吃掉了。你可以看一下微信的体积,七八年前跟现在差了十倍不止。而安卓系统越升级,越好用,但占用的内存空间也会越来越大。

其它安卓APP也类似,过去安装一个10MB以上的APK,我们就觉得好大,现在动辄几十上百兆,大的游戏安装甚至以G论。这样的软件除了占用存储空间,跑起来也相当地吃内存。还有算力富裕了,很多APP的开发者在做APP的时候只想着怎么把界面做华丽,用起来顺手,而不会再考虑节约内存和存储空间。

当然,这也是安卓机的商业模式所导致。如果你一部手机五年不换还用得好好的,那么市场容量可能只有目前的30%,那一多半手机厂商就要去喝西北风了。

苹果因为格外注重体验感,又是封闭的系统,所以苹果的卡顿现象会好很多。但苹果有它的办法,当你手机用个一年多,电池衰减到标准容量的80%以下时,苹果手机会给CPU降频,主动让它慢一些,造成你的不便。美其名曰是节省电,保证续航能力。但实质上是逼你换手机。所以有些果粉会发现,换了电池手机马上又跑得快了。不过换个电池动辄五六百,有的人就咬咬牙买新的算了。😄

所以,表面上手机卡顿是技术问题,其实背后是商业模式设计和利益算计。不卡顿你就没有升级手机的动力,无奸不商啊。


Simon叔的商业观察


应用和游戏的不断优化,是针对新一些的处理器和系统进行优化的,不可能完全兼顾那些老旧的机型,毕竟数码产品更新换代太快,做吃力不讨好的事没有意义。

未拆封的前几代安卓旗舰机,开机后各种流畅,可是更新了系统,再下载一些常用应用后,手机运行反而有些吃力了,由此可以得知,影响手机性能的主要原因,就是系统和应用的问题(全新未拆封的手机不存在其他原因)。

每一代处理器上市,应用都会对其做出兼容跟优化,不管处理器多么强大,应用都可以把它“吃的死死的”,处理器性能是有限的,应用却可以无限制的升级和优化,当然了,很多优化跟升级是你看不到的。

系统升级对使用流畅度的影响也很大,新机型更新系统是在优化升级,老机型更新系统是在强行尝鲜,所以很多厂商都不对老机型进行升级了,苹果在这方面做的就比较到位,老机型不升级到XX版本就无法正常使用,升级后的使用体验却在告诉用户:“该换手机了。”

总结

手机更新换代太快,手机越用越卡的主要原因就是应用跟系统的问题,尤其安卓机,碎片化原因导致应用不好对单独机型进行优化,只能跟随处理器的脚步前进,老机型不好被照顾到,所以觉得越来越卡。


Sing14k


目前主流的手机CPU可以分为单核(Cortex-A8)和双核(Cortex-A9),高性能(Cortex-A15)

在同一工艺和主频下,双核CPU 的性能一般均比单核的强,同时在多任务方面的性能也是单核CPU 所不能达到的。


硬件的配迅猛发展置了,我们都知道现在的手机在处理器上的选择都是不一样的,有些处理器太过于低端,那么手机卡顿的情况就会非常大。


在系统优化上做的比较好的,在加上好的处理器配置,手机流畅的时间会比较长。当一些手机使用的处理器不是那么好的时候,在一开始手机就不会有多流畅,等到使用一段时间之后就会越来越卡顿,只有面临着被淘汰的结果,所以我们在选择手机的时候,一定要在处理器上做谨慎的选择。



手机使用久了卡顿原因


1、手机使用卡顿的主要原因就是手机使用较长时间之后,浏览器和各种APP的缓存还有残余文件、各种碎片文件都会影响到手机的速度。iPhone相对做的好一些,但是登录微信后加载各种信息的时候,还是会偶尔卡一下。


2、其次随着现在手机应用软件的迅猛发展,软件的处理功能在加强,同时对手机CPU内存需求也是在慢慢增大。所以我们在选择手机的时候,一定要在处理器上做谨慎的选择。



分享到:


相關文章: