03.03 为什么iPhone不生产4G运行内存的手机?

北方浪子8500305


相比于大部分安卓手机,苹果手机的购物页面和苹果官网都没有提到手机的运行内存量,消费者如果想去了解只能通过搜索引擎去搜索答案。不过我相信大部分消费者在购买和使用iPhone的时候应该也不会特别去了解iPhone的运行内存量吧?毕竟iPhone可是一直被大家成为运行流畅、使用上两三年都不卡的手机。

安卓手机因为系统工作机制跟iPhone不同,系统运行时会尽量把内存用完,让手机应用的数据存进运行内存中,让用户在使用手机时能够更快地调用,不过也因此在频繁切换的过程中易造成手机卡顿,再加上手机应用所需的运行内存越来越大,用户想要手机运行得流畅的话就要尽量买运存大一点的手机。

而iPhone的系统对内存有严格的管控,运行优先级上也以屏幕反应为最高,确保用户拥有流畅的体验。

系统没提供运存可用量栏给用户看,只有iPhone存储空间和后台应用刷新功能。

得益于苹果对系统内存的用户使得iPhone内并没有像安卓一样,提供清理缓存的工具;在设置界面中也并没提供运行内存可用量的栏目给用户看。



超能网


这个问题如果想理解透彻,需要理解一些有关系统的知识。


各大系统来源

学过计算机的都知道,其实我们现在主流的一些系统,比如:windows、Android、iOS,都是有着同一个始祖,那就是:Linux. 而windows、Android以及iOS都是在Linux的基础上发展而来的。

为什么Android比iOS给人感觉要卡?

我们刚刚说到,这两个系统都是根据Linux发展而来。使用过安卓手机和苹果手机的人可能都会有这种感觉,就是安卓手机使用一段时间后,感觉就变卡了。相较而言,苹果要好很多。

我知道的有三个原因:

1.Android和iOS本质上有区别

虽然这两个系统都是在Linux的基础上发展而来,但是在本质上还是有区别的。从根本上说,Android算不上是一个系统,而是一个最大的基础应用。Android本身并没有涉及到Linux的内核部分,只是根据Linux做了一些优化,所以Android在和硬件部分,比如:cpu.做数据交换通信时,还必须要透过Linux这一层,因为Linux是和硬件最近的。这就注定Android在先天有一定缺陷。

相对的,iOS虽然也是根据Linux发展,但是iOS却是对Linux的内核部分做了改动,可以说iOS有自己的内核。所以,它在和硬件部分做数据交换时就不需要透过Linux这一层。可想而知,iOS比Android在和硬件数据通信时是有一定优势的。


2.Android和iOS的垃圾处理机制

我们知道,系统在使用的过程中,必然会产生各种各样的垃圾。那么如何清理是操作系统必须要考虑的。Android其实在垃圾处理上没有做多少工作,不知道当时的工程师是故意忽略这一点还是什么其他的因素?所以我们使用各种Android手机的时候,会看到各种各样的文件夹,大部分用户都不知道这些文件夹是干什么用的。非常繁琐,而且有些时候还不得不用一些第三方的清理工具帮助清理应用垃圾。

iOS在垃圾处理机制上就不是这样,它处理垃圾的时候会非常干净,不会残留很多数据碎片。而且也没有那些无穷尽的文件夹...总而言之,可以理解为iOS扫地很干净。


3.开放与封闭

众所周知,安卓系统是完全开源的,我们国内绝大多数手机厂商都是使用的安卓系统做的二次开发。我们熟知的有:MIUI.这让安卓系统的市场份额迅速飙升,现在已经占据超过80%的市场份额;正因为这样,安卓必须开放很多权限,这导致安卓系统在后天又增加了一些新的问题。卡顿是无法避免的。

而iOS系统是封闭的,只有苹果自己的设备才可以使用。这在最大程度上保证了系统的纯净,而且开发者还必须按照苹果的规定开发应用。所以,iOS系统在后天管理又非常到位,系统经久耐用还不卡顿。


苹果为什么不强调运行内存?

好了,我们知道上面那些有关系统的知识之后,这个问题就好理解了。


Android系统由于先天和后天的各种原因,系统卡顿很难避免,并且随着各种APP对于系统的调度性能要求越来越高,作为安卓则必须要提高运行内存的空间,这样才能够保证系统在一段时间内流畅。当然近年来安卓系统也做得很好了,使用2年不会有什么大问题。


iOS系统,由于先天和后天的优势,使得它对于运行内存的要求并没有安卓来的那么激烈。苹果没有必要做这样的动作。那为什么苹果的运行内存又从512M提升到了现在了3G呢?


这个问题其实和苹果系统生态的发展息息相关,感兴趣的朋友可以关注我,和我一起探讨。有什么不合适的地方,还请指教,谢谢。


小强Talk


随着 iOS 系统的升级,iPhone 未来会上 4G 运行内存的,但目前来看,iPhone 的运行内存是足够的。

和安卓不同,国内安卓厂商现在配备高通 835 的高端机型,差不多都已经在用 6G 运行内存了,甚至今年已经出现了 8GB 运行内存的安卓手机——我在参加今年CES大会的时候 ,看到了一款华硕出的安卓手机,主打AR功能,运行起来非常流畅▼


其他安卓手机厂商,也都在陆续追上这个标准,比如最近大热的小米MIX2,就会发售 8GB 运行内存的版本。

安卓手机的内存,普遍比 iPhone 高很多,是不是安卓就更流畅呢?

实际使用情况是:6GB 的安卓手机流畅度,勉强和3GB运行内存的iPhone打个平手。这要从安卓的内存机制说起,请看下图▼


正如上图所示,我们常常会发现 4GB 运行内存的安卓手机,剩余可用内存为 800MB;同时期的 6GB 安卓手机,剩余可用的内存也是 800MB, 为什么会这样?

这是由安卓内存管理上的两个特性所决定的。

1. 安卓系统下 App 的关联启动

比如像某互联网巨头旗下的App,只要启动其中一个 App,这个 App 就会在后台偷偷关联启动其他 App。这种情况在安卓上不在少数。


2. 安卓的真后台机制

在安卓系统上,当我们从app界面切换回桌面,进入下一个app时,之前的App 并没有完全退出,而是依然驻存在后台占用内存。这种机制的好处是,当我们想切换回驻留后台的App时,就会非常迅速,而不需要等待这个 App 重新启动。

如果安卓手机的内存太小,后台驻留内存的app太多,怎么办?这时候,系统就会自动关闭权重低的app,回收内存。


用类比的例子来说明,假设安卓和 iOS 的内存都是衣柜,App 类比成衣服:

如果我们把衣服直接挂在衣柜里,拿出来穿就比较方便,但这样不节省空间,因此需要更大的空间,这就是安卓的内存机制;

如果我们把衣服都叠得整整齐齐,拿出来穿就要多费一点功夫,但是这样只需要较小的空间就足够了,这就是 iOS 的内存机制。


因此,目前的 iOS 只需要 2GB 或者 3GB 就足够了,不过随着时间的推移,不断升级的iOS 系统也会越来越吃内存,到时候,苹果自然也要生产 4GB 运行内存的 iPhone。


陆家嘴文青


前言1:您的提问有问题,应该问“为什么苹果不生产4GB运行内存的iPhone?”或者“为什么苹果不生产4GB运行内存的iOS设备?”前言2:运行内存的说法是错误的,应该叫做内存(RAM),不少的国内手机厂商把内存叫做运存或者运行内存。

苹果其实现在发布的 iOS 设备中已经有三款设备搭载了4GB内存的 iPad ,三部搭载了3GB内存的 iPhone(2017年9月前为一部),五部搭载2GB内存的 iPhone(2017年九月前为四部)和三部搭载2GB内存的 iPad ,还有一部搭载了2GB内存的 iPad Pro 。

4GB内存的iPad分别是 (第一代)12.9英寸 iPad Pro , (第二代)12.9英寸 iPad Pro 和10.5英寸 iPad Pro 。

3GB内存的 iPhone 7 Plus,(2017年9月新品发布会后有了 iPhone 8 Plus 和 iPhone X 。

2GB的 iPhone 6s / 6s Plus , iPhone 7 , iPhone SE , iPad Air 2 , iPad mini 4 , iPad(第五代)(或称iPad 2017) , iPad Pro 9.7 。

我认为从苹果的行为上来看,苹果并不是明摆着一味的堆配置的(偷偷的堆配置,而且很恐怖的堆配置,我会在后面说的)

一般都是苹果在某项更新需要更大的内存得以流畅运行的时候,便会加大内存。

  1. 第一次从1GB加大内存是 iPad Air 2 ,这个仅是一个小幅升级。
  2. 第二次升级配置总共有三部设备按照时间升级,分别是 iPhone 6s/6s Plus 和 (第一代)iPad Pro 12.9 。原因其一是因为 iPhone 6 Plus 因为 1GB 内存推不动 1080P 屏幕,导致 iPhone 6 Plus 有时候比 5s 还卡,其二是 iPhone 加入了 3D Touch ,并且该功能可以配合游戏达到更好的体验(详见战锤40K自由之刃,超高画质加上 3D Touch 真的很爽,但是非常吃配置!), iPad Pro 是因为接近4K画质。
  3. 第三次升级时 iPhone 7 Plus ,因为双摄像头的处理,加了内存(勉强的说。)

所以说苹果一般在需要加强配置的时候才会升级。

为什么说苹果是偷偷堆配置的狂魔?

  1. 苹果在2014年的搭载20nm工艺的 A8X ,2015年搭载16nm工艺的 A9X 和今年的 A10X ,每年工艺都在缩小,性能都在猛增,通过X光照射结果来看,GPU(图形处理器)大小反而占总面积大小更大了。
  2. 大家都在吐槽2015年的 iPhone 6s/6s Plus 炒冷饭,但是在今天认真看,其实这部手机一点都不炒冷饭!1:苹果是唯一一个从2015年开始搭载压感屏,并且实现功能,到现在都没有弃用的厂家(看看华为,抢占第一个压感屏,结果没功能,放弃了,魅族,中兴,小米都因为没功能弃了。),2: A9 性能不多说了,恐怖。3:苹果独家研制的震动单元,可以实现局部短促的震感,实现 3D Touch 的时候一点都不拖泥带水,现在的非苹果任何手机都比不了。4:第一部搭载了NVMe SSD(NVMe固态硬盘)的手机,并且定制了传输速度接近PCI-E的接口,达到了速度接近800MB/s的顺序读入,除了搭载UFS2.1的手机储存以外,根本比不了。
  3. iPhone7 的屏幕是现在在售的2016年发布的手机里面屏幕素质最好的,即使是召回了的三星Boom8也比不了,黄屏是 DCI-P3 广色域不习惯的锅,问题是你看久了sRGB色域,自然觉得 DCI-P3 色域偏黄,我买来2017款 iMac 的时候,就一直感觉屏幕颜色偏黄,把 DCI-P3 改成sRGB就不偏了, iPhone 不可以调试色域,但是用一阵子就会习惯的。(话说 iPhone7 出现了一个问题,就是数码方面现在一说 DCI-P3 ,就是又一个屎黄屏,那真的不是苹果和那些手机厂商的锅!那是人眼不习惯!)

其实苹果并不是不堆配置,而是苹果现在认为不必要堆配置。


有关为什么安卓,Android需要4GB,6GB甚至8GB,而苹果2GB,就够了的话题,做一下我的见解:

其实苹果早就在 iOS9 开始便不再使用墓碑机制(关闭应用即关闭进程)了,因为性能和内存足够了,加入了一个新功能,叫做后台应用刷新,介绍如下:

使用无线局域网时,允许应用在后台刷新内容,关闭应用有助于节省电量。(来自 iPad Pro iOS11,WiFi版)

苹果现在允许应用在后台适当运行以及自动刷新(所以你在网易云音乐下音乐和在百度云盘上面下东西可以在后台下载),但是苹果管的严,不过出现滥用后台的问题。

一般苹果会关闭应用的大部分进程,保持用户需要的进程或者需要长期使用的进程,例如下载和通知。

个人的一些见解:2018 年后期的新 iPhone X 大屏幕版本可能会有 4GB 内存,因为届时采用 OLED 屏幕的话,Apple 会直接把逻辑分辨率 414直接3倍显示(现阶段的 iPhone Plus 是414*3压缩到1080),屏幕分辨率一边就是1242,如果破天荒的采用了4倍显示,那么就会是 1656 了,一旦新 iPhone X 因为内存吃不消,就是下一个 iPhone 6 Plus。

安卓因为某些原因,在中国缺少像是 App Store 那样的监管级别市场,所以会出现滥用内存,自动刷新,现象,最大的例子就是QQ和IT之家在安卓N系统中令人发指的后台保留事情:

安卓N采用了新的后台运行机制,即使不是在Play商店下载的规范软件,也可以对后台运行进行控制,但为了不滥杀无辜,把用户听歌的软件关闭,便有一个设计,就是软件如果使用了音乐播放器通知栏,便不会杀掉内存,然后QQ和IT之家便占用了音乐通知栏(现已全部纠正,IT之家属于bug,QQ是为安卓N“定制”的“贴心功能”),防止后台被杀掉,结果遭到大部分安卓N用户的唾弃与辱骂。在现在,唱吧还在使用这种设计。

而HMD的一个高层人员和谷歌的高层人员表示:

在Android手机中,4GB内存已经足够了,Play商店的软件也针对4GB内存做了足够的优化了,不必担心卡顿。不过,中国大陆地区是个例外。

一些网友表示:

即使是在国外,4GB和6GB内存还是有明显差异的,但是对于8GB和6GB来比,8GB的必要性就不高了。

对于中国地区来说,安卓手机采用6GB内存来说,够用了,但在近几年不是止步于此,甚至某些国外厂家或为中国市场做出更大内存的设备(例如诺基亚8,在海外仅有4GB版本,而据说中国市场将有6GB版本)。

总结:苹果因为自己的管理能力,所以可以2GB足够,安卓有国情。。。所以忍忍吧!

制作者仅为今日头条用户,与今日头条无关。本回答允许评论,收藏,允许转发悟空问答连接。请勿复制文件及图片等盗版传输问题,如因此产生法律问题,制作者“背负永恒疾风命运皇子”(昵称)及制作者真人不负担任何责任。

背负永恒疾风命运皇子


大家都知道手机除了内存之外还有运存,一台苹果手机其实运存很小,但是为什么相比安卓的大运存却显得更流畅呢?

跟电脑的内存一样,手机的程序也是在RAM中运行的,所以RAM的读写速度与容量直接影响着手机的性能。

为什么追求RAM的往往是安卓系统手机?为什么苹果iPhone很少提及这些,甚至在今年新出的iPhone7 plus也只是配备了3GB的RAM。而安卓手机都达到了8G。

这就与安卓系统以及iOS系统的运行机制有关。简单的来说,安卓系统是当你程序退出时,它仍有部分缓残留,这样就会增加RAM负担。iOS系统则是当你结束程序时,内存得到了全部的释放。而且安卓系统关不完的后台程序也加重的RAM的负担。

这就是人们常说的iphone优化好,也确实是这样,我的ipad air1,玩手游毫无压力,他们买的安卓机玩(两千到三千元的某旗舰),还时不时的会卡,要知道air1可是2013年的产品。而且苹果机也不需要那么大的内存,如果你资金较为紧张,买了个16g的机器,你会发现一个现象,ipad会老是提醒你硬盘空间将满叫你删除多余的应用,但速度并不会有明显的降低。而安卓的机器,只有200——300m的容量时,你会知道什么叫卡到爆。

7plus 3g 运存足够了,至少我现在用自带浏览器开10多个网页不会卡,后台几个单机游戏,社交软件也全部打开,128g(实际只有118g)的内存同步到只有28g,显示只剩下300m的运行内存,仍然不卡。另外一个原因就是iPhone的执行效率非常的高。无论是ios的专门开发语言OC或者是swift,还是系统的执行效率。

最后,我想说的是决定手机流畅度的因素很多,运存大小只是其中之一,ios对系统不遗余力的优化,是安卓无法超越的。但现如今安卓与ios在流畅度方面的差距也越来越小,尤其是5.0以后的安卓系统,由于虚拟机从dalvik变成了art所以流畅度已经提升很多,而最近的安卓7.x已经基本告别卡顿。但国内混乱的app乱象,仍然是阻碍安卓流畅运行最大的毒瘤。

所以说,如果安卓能在硬件加强的前提下,改善系统的效率,那么用户体验一定会大大增加!


千机問問


不是不生产,而是目前不需要,以后会生产!

IOS不像安卓一样吃内存

其实为什么会问出这个问题来,就是因为采用安卓系统的手机已经大量普及4G运行内存的手机了,而且6GB运行内存也即将普及,8GB运行内存也在路上了,目前也有手机量产出来了,比如一加5、努比亚Z17。没有对比就没有伤害,为什么安卓手机都上到了8GB运行内存,为啥iPhone最高才3GB内存呢?其实最简单的原因就是IOS的优化比安卓更给力,占用内存更小。

安卓程序偷跑

其实同一个软件在IOS和安卓的运行情况下IOS是占用内存更小的,而IOS和安卓不一样,苹果基本可以说没有后台偷跑的概念,退出了基本就等于关闭了,软件更不会在后台自己启动,而安卓就不一样,由于安卓系统是开源的对开发者开发者管控不严,开发者想让自己开发的软件在后台自启就自启,是很难管控的,由于IOS是封闭的,管控比较严,开发者必须要按照我的要求来才行,所以本质上安卓和IOS是有很大的区别的。

未来iPhone也会有4G运行内存

随便软件的发展,未来肯定软件对于硬件的要求是越来越高的,iPhone现在有了3GB运行内存的手机了,保不齐明年就会有4GB内存的手机的,iPhone7Plus因为双摄像头的运算加上了3GB运行内存,未来就有可能会为AR技术、各种生物传感器、更丰富的操作系统等等原因搭载上4GB运行内存的,那时候安卓估计就是标配6GB运行内存的。

硬件和软件都会越来越丰富和高配,这就是一个水涨船高的过程,只不过IOS涨的比安卓慢罢了。


水哥爱搞机


苹果会生产4G内存的手机,这是毫无疑问,只是在当前的情况,时机不到而已。

众所周知,苹果的iOS系统和安卓机的系统是不一样的,而且熟悉手机的人都知道,iOS系统用起来有着行云流水般的流畅。而这一切,之所以能够做到这样,主要还是因为系统的运行原理不同。安卓机在去年、前年的时候,已经推出了4G运行的手机,当时的苹果依然是1GB运行的配置,并且在使用的过程中,安卓逐渐显出卡顿的迹象,但是苹果依然能够流水如常。


(iPhone7 Plus)

(华为mate9)

最主要的原因是苹果特有的伪后台。苹果在连续打开很多软件之后,新打开的软件就会掩盖之前打开的软件,但是之前打开的软件虽然在后台运行,但是不占据内存;安卓机在同时打开很多软件的情况下,凡是打开的软件都会在后台运行并且依旧占据内存。所以安卓打开的软件越多,后台运行就越吃力,久而久之就会让处理器因为负荷超重变得卡顿;而苹果机不管打开多少软件,真正占据内存的软件就一个,所以,不超负荷的苹果机,能够保持流畅。



但是随着以后软件的发展,对手机的内存要求提高,无论是安卓机还是苹果,都会不断去提升运行内存来应付运行的压力。当前的安卓机已经到达6G甚至8G的内存,而最近公布的苹果新机iPhoneX的运行内存已经到了3GB,那么苹果的4G内存也是指日可待。


搞机特工


内存是调用机制的问题,安卓卡是优化问题。。。诺基亚那骁龙425处理器的,不是一样强行2K17。。。人家原生。。。苹果这个硬件狂魔,A10一样可以拼835,A11简直吊打。。。要是安卓处理器达到A11水平,再让Google针对一款全心优化,感觉安卓流畅秒过iOS。。。主要iOS的苹果主业,Google业务不少


鸡飞蛋打8VE


这个问题应该添加一个时间,就是至今也就是到2018年。难道你不知道2010年发布的iphone4是多大内存吗?请看下图

没错,当时的iphone4只有512m内存,但是你看看最新发布的iphone x


是的,你没有看错,内存已经到了3g。那么iphone离配备4g内存还远吗?我相信是不远了。

科技一直在进步,软件要求也越来越高,用户需要的功能也越来越多,为了实现这些,硬件的配置也会越来越好。无论是iphone还是安卓,又或者是平板和电脑,科技产品的配置都会不断变高,iphone配置4g内存也就近一两年的事情了,这个毋庸置疑。


生活小小小


不是不是生产,再停几年就有了。安卓不也是从256M 512M到现在6G 8G的么,苹果也会。再过几年,苹果也会有6G 8G的内存设备。现在头条上的问答比半年前的问答多了很多白痴问题


分享到:


相關文章: