安卓运存为什么比苹果内存大
‘壹’ 为什么国产手机都是6GB RAM甚至8GB RAM但是运行起来还是没有苹果流畅度高
国产手机因为都是安卓机,所以从安卓系统底层来分析的话,其本身就对手机运存容量较为敏感,尤其是在进行多任务处理的时候,每一个APP都需要在后台(也就是内存里)留下一些线程随时准备接收信息,也就是说你刚打开手机还啥都没干,你手机上所有APP的一部分线程已经悄悄启动,进驻内存这样自然对内存的需求量很高,而且随着安卓系统版本的不断更新,系统本身对内存的需求还会更大,所以现在8G内存已经非常常见了。
而苹果手机的ios系统虽说也支持多任务,但是其底层本身是单线程运作的,所以系统本身对手机内存需求就不是很大,当你按下home键之后,正在运行的系统其实并没有结束,而是进入暂停状态保存在内存当中,如果一个APP进入后台,10分钟内没被换到前台来,那么系统就会将它关闭,只留下最后的一张截图而已,并不是和安卓那样的多任务同时常驻在内存里,所以苹果手机的内存绝大部分时间内其实只为一个当前APP服务,所以苹果手机至今也不过才4G内存,这对于维持系统和单个APP的运行已经是绰绰有余了。
而大家觉得苹果手机更流畅,主要是因为ios高度封闭的软硬件环境可以得到更好的优化,而安卓系统尽管高度开放,但是不同的手机厂商优化能力不同,硬件不同也会导致运行的流畅度不同,而且还存在系统动画过渡做的不如ios好的原因存在,不过自从安卓手机加入了90Hz高刷屏,在流畅度方面其实已经超越iphone了,不知道下一代iphone会不会因此也加入高刷屏。
1、安卓系统清理内存需要第三方软件;
2、IOS系统清理内存通过以下方法:
iOS清理内存的原理并不是通过结束进程达到的,iOS作为一个单线程系统,所以CPU和RAM所承载的负荷量都不是特别大,当运行程序时按下home键,该进程就会暂停,大量数据暂时保存在RAM中,接着运行一个大型程序,程序会向系统请求内存,系统会根据内存优先级清理掉部分无用在内存中的数据,来给新运行的程序
既然说到了内存,那么不妨就多说一些iOS系统的内存管理机制,跟安卓不同的是,虽然1GB内存应付iOS 11有些吃力,但基本的日常使用依然没有太大问题,但是反过来,同样大小的内容想要应付安卓8.0,简直比登天还难,之所以出现这么大的差别,还是跟两个系统在内存管理上的不同有关。简单来说,iOS的内存机制很强大,在内存管理上其会清退那些频率使用较低的应用,以此腾出空间给那些大内存应用使用,或者载入更多的应用,而这些过程都是在iOS提前的预判下进行,而不是等到你真的用到内存时,系统才会开始清理,所以你实际的感受是,系统并不会卡顿,但这就有一个问题,其后台多任务并不是真正意义上的多任务。
大家之所以吐槽安卓手机卡顿,是因为其内存机制相对比较慵懒,碰上那些内存大户的应用,它可以有多少内存就占用多少内存,而系统则会在后台保证每一个应用都是正常运行,这样的好处是是真正意义上的多任务,但缺点是等到你系统交换数据后,都是零时来调整内存需求,所以你就会感到很卡。
相比安卓来说,iOS相对意义上是不需要太大的内存来承载的,不过谷歌也一直在解决安卓的内存过于开放的问题,而现在的情况相比起之前也会好很多,但内存大对于安卓手机依然至关重要。
首先从后台机制来说
安卓的所有下载运行过的程序,只要涉及到提醒类的基本上都会有保留后台进程,这样才能及时的收到消息。所以,安卓的手机下载的程序越多,越容易造成后台过来然后开始卡顿!
而苹果有一个伪后台机制,相信用过苹果的都知道苹果有一个非常大的服务器,而用户所运行的程序只要退出来就会进入伪后台的状态。这种状态简单点就是说你的后台程序都是在苹果的服务器上面运行,而不是在你的手机上,但是只要有消息发送到你的账号上,苹果服务器就会相应的把消息推送到你的手机上面来。这样苹果手机就能保证它的内存使用率都用在了你正在运行的程序上,而不是被后台程序占有了。
所以苹果手机对硬件的要求是偏向到核心处理能力,内存需求不会特别大,够用就行。而安卓则需要多核心处理的同时,对内存需求也会根据程序的多少来判断。
国产机都是安卓系统,而安卓机普遍存在内存耗用过高,苹果手机有其封闭专用的IOS系统,IOS系统对内存的管理使用就好很多。还有就是安卓与IOS系统对内存的管理机制不同。
这是一个伪命题。
流畅度高不高要看哪两部手机相比,单纯笼统的只说用安卓手机(8G内存或是12G内存)和苹果手机,而不具体指出是哪两个型号的手机相比是不客观的。
如果用目前新出的5000元以上的安卓旗舰机和老款的苹果4S相比,那肯定是苹果卡。
我现在有两部手机,一部是安卓机,一部是苹果机,还有一部iPad。我来说一说我的实际使用感受。因为我本身不是果粉,也不是米粉,所以我尽量做到不吹不黑。
我的安卓手机是红米K30S至尊纪念版,8G内存,256的存储器。苹果用的是64G的 iPhone SE,还有一个是128G的iPad 2018。
红米K30S是去年年底才买的,8G+256g,当时花了2500元,用了大概五个月了,偶尔会有卡顿,但一般情况下都很流畅,不存在卡顿好几秒的情况。
因为我安装了很多APP,再加上微信有大量缓存文件的产生,我还拍了16个G的照片,所以使用起来肯定不如刚买的时候流畅了,这点是能感觉出来的。
但个人感觉卡顿的情况一点也不严重,完全能够接受。所以我半个月左右会清理一下垃圾,并且重启一下手机。
至于这部手机几年后会变得卡到不能用,我心里还真没谱。我的预期是只要能用够三年不卡就可以了。
苹果SE买了已经有两三年了,花2780买的,用起来一直很流畅。因为电池不是很给力,所以我把它当一个备用机用。我也没有在上面安太多的APP,基本上也不用它拍照。不过对于一些吃内存和性能的大型 游戏 来说,启动速度还是不如我的安卓机快。
在日常使用中,偶尔也会有卡顿,但这种情况不多见完全能够接受。
iPad2018是2019年买的,花了2800,现在运行起来偶尔也会有卡顿,尤其是在玩王者这种大型 游戏 的时候就显得比较卡,而且这个 游戏 每升一次级,我玩起来就会更卡顿一些,系统有点明显的不足了。
我当时内心的想法是,苹果系统竟然也会卡顿吗?后来想了想还是释然了,苹果不代表不会卡顿,遇到性能不足的情况下,苹果肯定也会卡顿。
通过安卓手机和苹果手机的混用,我认为卡顿不卡顿这件事情不是绝对的,并不是说安卓手机就一定会卡,苹果手机就一定会流畅。
安卓手机一样可以很流畅,苹果手机也可能会变得卡顿,具体情况还是要具体分析。
所以,手机流畅不流畅,要具体到两个机型,甚至具体到两部手机对比才有说服力。毕竟不同的人用手机的习惯是不一样的。
单纯的说8G或12G的安卓手机流畅度不如苹果手机是不恰当的。
安卓系统就决定了对大内存的需求,安卓系统与ios多了一层虚拟机,对硬件的驱动效率较低,而且耗资源,安卓系统对软件权限的控制比ios更开放,导致了各种程序后台运行
苹果的系统都是封闭的,它所有的软件都要经过苹果官方检查,没有很多插件,或者是没有任何多余的东西。安卓系统是开放的软件,4个人都可以做个软件,里面有很多插件,而且代码超多。没有经过任何检查。垃圾超多。因此越装越卡。苹果就不存在这种问题。
这是因为苹果系统优化的好。苹果手机后台软件一般都是挂起来的。
安卓慢是因为系统越用碎片越多,手机运行越慢。
安卓系统的手机跟苹果的不一样,安卓系统的手机可以使用360清理大师来及时的优化清理。
因为你是卖苹果的贩子,有偏见[灵光一闪][灵光一闪][灵光一闪][灵光一闪][灵光一闪][发怒][发怒][发怒][发怒][发怒]
‘贰’ 为什么iPhone只要4GB运存就很流畅,而安卓却不行3个原因是关键
可能很多人都没注意到,iPhone 11、iPhone 12、iPhone 13标准版都是4GB运存,而且还是LPDDR4X。
而安卓旗舰,早就普及了8GB运存,并且是LPDDR5规格,比如小米11。就连千元机红米Note 11,也至少标配6GB运存。
运行内存的容量,是影响手机使用寿命的关键,理论上是越大越好的。
举个例子,某个手游在运行时需要占用2GB的运存,但是手机只有3GB运存,系统、后台基础服务就占用了接近1.5GB。
在这种情况下,就会导致 游戏 无法运行,或者频繁闪退。iPhone 8玩不了原神,但是iPhone 8P能玩原神,就是因为运存差了1GB。
内存容量太小,也会导致后台无法同时驻留多个任务,要经常杀后台才能腾出运存。这就导致我们很容易在切换的过程中,感受到卡顿感。
这就是让很多人感到困惑的地方:为什么iPhone 只要4GB运存就很流畅,而安卓却连千元机都至少要6GB运存?3个原因是关键。
举个例子,安卓允许APP自建后台服务,而iOS是不允许的,APP通知都交给统一的推送接口。
也就是说,iOS安装或者运行同样数量的APP,会比安卓占用更小的运存,因为没有后台服务占用运存,4GB可以用出6GB的效果。
iOS采用的是效率极高的Objective-C语言开发,可以理解为直接在硬件上跑的系统,没有任何性能损耗,把硬件性能发挥到极致。
而安卓是采用Java语言开发,需要借助虚拟机运行。优点是兼容性好,但是经过二次转化后,过程必定会有性能损耗。
iOS系统最优先响应的是屏幕触摸,先给出视觉和音效,然后才激活APP。所以,就算是运存只有1GB的iPhone 6,你也只会感觉到过渡动画慢,但是不会感到卡顿。
而安卓是先激活应用,然后才会响应屏幕触摸。运行内存的容量,直接决定了流畅性。毕竟运存不够,在启动APP前就得先杀后台,操作会在卡第一层,导致有明显的卡顿感。
总而言之,iPhone只要4GB就够用,而安卓没有大运存就会卡顿,以上3个原因才是关键。
所以,安卓手机的运行内存比iPhone更大,不是良心发现,而是被逼无奈。天生的差距,只能用后天的努力来弥补。对此你怎么看,一起讨论吧。
‘叁’ 苹果手机的运行内存和安卓手机的运行内存一样吗
不一样的。苹果最新款iPhone11只有仅仅4GB,而目前很多国内的安卓机运行内存都是非常大的,最高甚至有12G运行内存的手机出现。
安卓手机的话,当打开一个新的应用,旧的应用并不会消失,而是一直在后台待着运行,所以也会继续占用运行的内存,所以安卓厂商选择8GB以上的运行内存。
而和安卓手机不同的是,当打开了A应用后,中途去切换B应用,这时候,如果超过10分钟没有使用A应用,系统就会自动关闭A应用,释放更多的内存给B应用,保证运行流畅。
(3)安卓运存为什么比苹果内存大扩展阅读:
手机运行内存选取:
1、不能盲目地相信内存总数 。 根据手机系统定制化的不同,实际可用的运行内存也会有相应的浮动。 比如一款机型是 4GB 内存, 但实际上可用内存空间只有2GB 左右。
2、市面上的内存有DDR4,DDR4 相比之前的 DDR3 在速度和功耗控制上有大幅增强,所以如果同等 RAM 容量的手机, 一定也要看清楚是 DDR4 还是DDR3。
3、RAM 内存的大小会在一定程度上影响手机速度,但并不是决定性因素,毕竟手机运行速度是由 CPU、GPU、RAM、ROM、系统优化共同来决定的。
‘肆’ 为什么iPhone运行内存少能流畅运行游戏,而安卓不同呢
手机运行内存(RAM)其实相当于我们的个人电脑中的内存, 是作为手机中App运行过程中临时性数据暂时存储的内存介质,在网络上,运行内存是不能够作为数据储存介质的,但是其实这句话有其纰漏,运动内存并不是不能够存储数据,而是只能够作为数据的临时存储介质,可能当你关闭某个App或者电脑关机后,数据也就消失了。
而理论上,运行内存越大,我们能够同时运行的App也就越多,而其性能的好坏以及容量的大小也在一定程度上决定了手机运行的流畅度。
区别于电脑,手机上采用的为LPDDR RAM,其是“低功耗双倍数据速率内存”的缩写,与桌面平台的DDR内存相比,面向移动平台的LPDDR RAM,在保证了一定的数据读写速度的同时,能耗更小。打个比方来说,这就相当于同一款CPU的标压版和低压版一样,性能有所减低,但是能耗也更低,在一些需要低功耗的情况下,显然低压版更加适合。
然后我把目前主流处理器对于LPDDR4X以及LPDDR4的支持进行了一个汇总,大家可以自行参考下。
‘伍’ 安卓手机和iPhone的运存为什么有差别
谈起手机配置,首先想到的就是当年的华硕Zenfone 2,4GB运行内存成为了当时安卓手机中的“性能猛兽”,在此之后4GB、6GB应运而生并成为了旗舰机的优势。
而如今,4GB运行内存已经走进了千元机的“标准列表中”,旗舰级产品更是达到了8GB水准。
安卓手机在配置上一路高歌猛进,我们再来看看手机中的另一大阵营iOS。和Zenfone 2同年发布的iPhone 6s使用了2GB运行内存,这也是苹果公司自开始创造iPhone以来第一次使用2GB内存。
而随着产品的不断更新,最新的iPhone 7依然停留2GB运行内存(7 Plus为3GB)。好吧,这么看来iPhone的硬件“一点”都没变化啊。
安卓系统对比iOS
如此一比,安卓的8GB内存超过iPhone整整4倍,这不禁让人产生疑问,为什么安卓用上了8GB,而iPhone还停留在2GB,两者之间运行内存差那么多?
何为手机运存?
再说两者区别之间,先来了解一下什么是手机运存。如果你经常关注手机圈,那么对RAM和ROM一定不陌生,它们俩都是我们说的内存。但差别就于在中间的那个“A”。
手机内存不足
ROM:是用来存储东西的内置存储器也是机身内存,通常一部分用来存储数据,比如说歌曲、视频以及你聊天的私密记录。而另一部分则使用于手机的系统文件、安装程序等用途。这种用来存储的的空间我们称之为内存(ROM)。
RAM:指手机运行程序时使用的内存,只能临时存储数据,用于与CPU交换高速缓存数据,但是临时存储器(RAM)本身不能用于长期存储数据。当然为了和ROM区别开,这种内存就叫作运行内存。
其实两者的`最大区别就在于,一个是固定存储(ROM),而另一个是临时存储(RAM)。另外,就是目前市面上的手机运行内存基本处于3GB-4GB之间,少数手机有6GB、8GB选择,但内存因需求量大,32GB、64GB甚至128GB的容量都有。
为什么iPhone只要2GB就够,安卓就要8GB?
首先,两个系统之间的机制不同。iPhone使用的iOS系统采用了一种“墓碑机制”也就是我们所说的“伪后台”,当用户按HOME键后,系统回到主界面,刚才使用运行的任务被放到后台挂起了,几乎不占用内存资源。
iOS和安卓系统机制不同
再看安卓系统,用户开启应用后按HOME键,尽管界面切换到了主界面,但任务仍在后台运行,用户如果再开启其他应用,又需要额外内存,相当于前台任务和后台任务都需要占用内存资源。如果你同时打开了很多应用,那么这些资源也就像“无底洞”一般吞噬着你的内存。
其次是应用软件的限制。众所周知,iOS系统是苹果闭环生态的其中一员,目前也仅有iPhone、iPad产品在使用,这使得开发者在开发相关APP的时候对产品的兼容性考虑的相对较少。
但在安卓手机就有所不同了,市面上近80%以上的移动设备都是用的是安卓系统,这也就让开发者有些头疼,设备的屏幕大小、分辨率、处理器等各种因素都要考虑在内,所以同是一个APP,应用到安卓手机上可能需要几百兆,而运行到iOS系统上可能仅为一百兆。
并且,在运行高性能APP时苹果的GPU可以帮助可以减轻内存压力,比安卓手机的优化更好一些。
所以这也就是为什么安卓手机用上了8GB,而iPhone似乎还停留在2GB。
我们需要多大内存才可以?
先从安卓系统来说,从2007年的beta版到如今的7.0系统,交互方式不断在改善,应用机制也一步步在进化,不过这也让系统占用的内存从当初1.0的一百多兆演变到现在将近2GB。
加之在日常使用中还要打开微博、微信、大型游戏等应用,你手机中的4GB内存很可能已经不够用,这时候你就需要一款拥有更大运行内存的手机,当然运存越大你的手机在使用时就会越流畅。
目前来看,安卓手机中最大的运存容量为8GB,究竟要买多大运存的手机还得看你的财力才行。
iOS系统就又些不同了。前不久iOS系统更新到10.3版本。这其中就要说说新使用的APFS(Apple File System)文件系统。APFS文件系统主要针对于闪存 / SSD 进行了优化,不仅读写速度更快占用的手机内存也更小。
由于访问应用或复制文件的速度更快了,对运存来说也相对减少了压力。不过,关于iOS设备的运存你没有多少选择权,最新的iPhone 7系列也仅有2GB运存一个版本。
未来iPhone会不会用上8GB?
尽管安卓和iOS两个系统的机制差别很大,iOS对运存的优化比安卓要好,但作为消费者谁都愿意买一部拥有更大运存的手机,当然iPhone用户也是。虽然8GB运存对于iOS就像是“天上的星星”,但升级运存也不是不可能。
iPhone 8假想图
从今年WWDC预测来看,未来iOS 11将全面停止对32位应用的支持,强制使用64位应用,运行上体验要比32位应用要好,但相应64位所需要的运存会更高,所以未来iOS对运存的依赖也会逐渐增强,使用3GB、4GB或许就在下代iPhone中使用。
‘陆’ 为什么安卓手机8GB运存都说不够用,而苹果却仅6GB就当天花板了
伴随着通讯技术的发展,手机配置也不断提升,不管iPhone或是一众安卓系统厂商都是在不断给自己产品堆料以满足消费者需求,殊不知他们对手机上运存的态度却截然不同,回望手机行业的历史发展不会太难发觉,安卓手机的运存从2GB渐渐地提高至如今的8GB,整整花了五年时间,现如今8GB已变成流行,12GB称得上高配,回过头看iPhone,iPhone12Pro也才6GB运存,那么那么问题来了,为何iPhone的运存才6GB,但流畅度就可以完虐安卓手机呢?iPhone的后台管理APP管理模式更为智能化(iPhone的“伪后台管理”机制真是为懒人量身订做)。
为了更好地弥补这类性能差异,安卓的处理方式也非常简单,即扩张运存,不管这类方式治标不治本,假如不去提升和精简手机软件中“多余”的功能,即便安卓手机的配置再高,消费者的体验也会十分糟糕,总体来说:假如中国厂商解决不了服务器的问题,那安卓手机的信息推送就必须得借助APP开发商,手机厂商只有扩张运存来适配日益丰富的应用链。而iPhone靠着品质优质的A系列处理器,及其系统自身的封闭式特点,即便运存仅有6GB,也可以充分发挥较高的执行效率。那样来看得话,安卓8GB被苹果6GB完虐也就不会那么让人出乎意料了。