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

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

2020-10-27 14:36阅读(61)

为什么感觉每年手机都在升级CPU,但始终都会卡顿?这问题一开始还能理解因为智能机刚出来的时候功能、APP开发都还不完善所以在功能和应用的升级中手机硬件不断的

1

很高兴我来回答您,因为手机内存大小不会改变,手机越用时间长,各种垃圾的堆积越来越多,所以会卡,想要好用的话,经常清理文件夹,让手机减压;还有一个方法,把手机自动更新全部关闭,看下面截图,关闭自动更新,不要让软件随便升级,也可给手机减压

2

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

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

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

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

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

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

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

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

3

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

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

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

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

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

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

4

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

5

您好。我是小云,很高兴回答您的问题。现在的手机运行软件很多—导航、预览器、淘宝、视频播放器、银行的app等等。功能越多,体积越大,占用的手机内存也就相对高些。

而qq、微信后台保存的图片和视频也是卡顿的主要原因。(原来128兆的内存都能玩大型游戏,现在的4G玩普通游戏还卡顿)

说的透明些就是软件和硬件同流合污,加快叫消费者换新产品。

6

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

    安迪比尔定律

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

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

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


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

    软件功能越来越丰富

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


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


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

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

7

CPU一直在升级,手机却还是在卡顿?

  • 生活中我们很多人(绝大多数人)每个月都有挣钱,可钱却一直都不够花?
  • 有统计机构在进行一份调查时发现,在18~28岁的人群中有超过80%的人,当收入增加时,支出也会跟着的增加。他们的生活一直都维持着,资金进、出大致相等的状态。(除非有重大转折发生。)同时也发现有超过71%的家庭也维持着这样的一种状况,即当这个家庭每月收入增加2000元,支出同时增加1500~2000元。
  • 手机和PC领域有一个诞生了30年的定律,即安迪·比尔定律,这个可以很好的解释以上这这种每个月挣钱,钱却不够花的现象。

一、先来说说安迪·比尔定律

  • Andy gives,Bill takes away.安迪提供什么,比尔拿走什么。安迪是指原英特尔(lntel)公司CEO安迪·格鲁夫(Andy Grove),比尔就是微软的创始人比尔·盖茨。在二十世纪最后二十年和二十一世纪的前十年里,英特尔处理器的速度每18个月就会翻一倍,同时计算机的内存也以更快的速度在增长。原本以为PC会就此快起来,不在卡顿。然而事实却是,微软的操作系统和应用软件也在这个时期越做越大,也越来越慢,这时我们才发现,原来PC机似乎也没有真正块多少。硬件提高的性能很快会被软件消耗掉。
  • 这就是我们的手机即使每年都在升级CPU,却始终都会卡顿变慢的结果。
  • 文中最开始提到的统计数据也在说明,安迪·比尔定理,其实不仅仅只适用于手机和PC领域。在我们生活中很多时候,一个人或者一个家庭,在一个财务年度里也都在进行着,安迪·比尔定理的操作规范。

当然,对于一个人或者一个家庭而言。只要有意识的进行改变,安迪·比尔定理也是有可能消除或者弱化的。对于手机或者PC领域,有没有可能也出现安迪·比尔定理弱化或者消除的可能呢?

  • 在商业和经济领域里这是不可能的。在商业和经济领域里,这一定律只会一直延续或者增强。为什么?
  • 要弄清楚为什么,就要再来了解另外两个定理。这里先来看看摩尔定理。

二、摩尔定理

  • 1.摩尔在1965年文章中指出,芯片中的晶体管和电阻器的数量每年会翻番,原因是工程师可以不断弱小晶体管的体积。后来英特尔的高级管理人员说晶管的数量每18个月会翻一番,实际上芯片的性能每18个月翻番一次。

摩尔定理归纳了信息技术进步的速度。同时也让芯片研发和制造商进入了相互追逐的竞争状态。也由此带来了信息行业的极速发展成长,并为我们现在的手机通信做出了巨大贡献。

  • 2.反摩尔定理。
  • 谷歌的CEO埃里克·斯密特在一次拜访中指出,如果你反过来看摩尔定理,一个IT公司如果今天和18个月前卖掉同样多的、同样的产品,它的营业额就要降一半。IT界把它称为反摩尔理。

反摩尔定理对于所有IT公司来讲,都是可悲的,因为一个公司花了同样的劳动,却只得道以前一半的收入。反摩尔定理逼着所有的硬件设备公司必须赶上摩尔定理的更新速度。

  • 这不对啊!你说的这两个定理和手机变卡顿和安迪比尔定理没有什么关系啊!
  • 其实,并不仅仅是硬件厂商如此,软件开发商又何尝不是如此呢?
  • 软件开发是一个复杂的工程,软件开发人员在做软件工程时也需要讲究自己的工作时效性,程序的规范化和可可读性。同时由于人工成本的提高,为了节省软件的开发成本,软件商在做软件时就不会再去考虑优化,精简了。因为有更快的更强的硬件做支持。同时,对于代码优化或者程序精简,在耗费编程人员的时间和精力的同时,对于追求快销网络产品的现在,是不可能赢得市场的。因此臃肿和不完美的软件工业也就应运而生了。
  • 更重要的是软件开发商们,非常清楚的知道硬件会在很短的时间里就升级适应臃肿的软件。因为,只有硬件的及时升级才能让硬件商继续生存下去。
  • 硬件的快速升级,其实不是为了让自己可以,及时去适应越来越臃肿的软件,而是为了要活下去。
  • 三、因此安迪·比尔定理其实不是原因,而是结果!手机变慢、变卡顿能保持消费群体的更新周期。软件开发在降低成本的同时很好的帮助硬件商完成了好好活下去的愿望。
  • 安卓系统,作为开源特性的系统和对程序指令完成程序的特异性使得,手机更新周期更短。你无论多强的芯片,过十八个月之后,在臃肿的系统面前也会变得很小。如果,此时你还要及时更新成最新的应用程序(APP)那就更加算不得什么强大快速了。
  • iOS手机虽然比安卓系统有优势,比如其闭源代码的系统,保障了应用程序的规范化和对系统的适应化,还有其假后台的优点。因此在卡顿周期上的确要比安卓系统长很多。但是,做为之此一家的iOS自身系统也是会做得很繁杂臃肿的。一旦前一代产品与时下产品间隔时间就了,芯片也是会被时下臃肿的系统和程序积压运力的。
  • 手机芯片每年的升级,并不能决定手机运行会不会卡顿或者运行流畅不流畅。决定手机卡不卡顿的因素在于编程员愿不愿意做瘦身的程序和系统。
  • 你的生活也在实践着安迪比尔定理吗?那就努力做出改变吧,不要让自己的生活也时常卡顿!

8

这个问题我粗略的懂一些,因为手机使用的生态系统不一样,打个比方苹果系统是打一个软件之后,在打开另外一个软件,后台自动关闭。国产则相反。也就是用俗语说,记忆的方式不同。

9

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


为什么感觉每年手机都在升级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的性能了。


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

10

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,但始终都是会卡顿。

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

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