如题所述
谈起手机配置,首先想到的就是当年的华硕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中使用。