下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

为什么智能手机1GB RAM还是不够用

作者:课课家教育     来源: http://www.kokojia.com点击数:922发布时间: 2016-08-09 16:23:16

标签: 系统内存手机内存系统运维

  如果你是一名手机的发烧友,或者你会发现在2014年之前,我们所用的安卓手机还是1GB的运行内存,到现在随着系统的更新加快,你很难在市面上看到有1GB RAM的手机了,从这个趋势我们就知道手机系统越高,需要的RAM也就越大,那么本文将要为大家讲解的是,为什么1GB的RAM会不够用呢?如果想知道答案,那就请往下看吧!

为什么智能手机1GB RAM还是不够用_系统内存_手机内存_系统运维_课课家

  我们会发现,安卓硬件的升级可谓是有着迅猛的趋势,每年都会更新,但是还是有卡顿的现象,安卓手机的卡顿现象,表现为两种情况。一是手机加载APP的时间过长,切换过程有卡顿现象。二是部分应用界面掉帧,动画卡顿不流畅。如果想要系统流畅运行,一靠厂家的优化能力,即系统。二靠手机硬件,运行内存的大小,当然还是包括了其他方面的原因,总的来说,内存越小,就越卡顿,但是iPhone及部分低端安卓机依旧采用着1G运行内存,体验却不一样,那么手机1G内存真的是不够用吗?下面我们来分析一下!

  我们首先是要研究一下系统问题。我们都说iOS流畅,安卓卡顿,问题的根源在于两系统本质的不同。iOS是为为触控设计的系统,而安卓最早是支持全键盘的,之后才是支持触控,这就出现明显的差距了。在响应机制方面,iOS的响应顺序依次为Touch——Media——Service——Core架构,当用户触摸接触了屏幕之后,系统就会优先处理屏幕显示,也就是Touch这个层级,然后再到媒体(Media),服务(Service)以及Core架构。可以说iOS最先响应屏幕反应。

安卓和苹果

  那么Android的优先级响应级别则是Application——Framework——Library——Kernel架构,和显示相关的图形图像处理这一部分属于Library,当用户点击屏幕之后,Android系统首先会激活应用、框架,然后才是屏幕,最后是核心架构。另外iOS采用执行效率极高的Objective-C语言,而Android则采用的是java语言,因为虚拟机的存在,因此二次转化再执行效率将会很低,再加上内存回收机制,拖延了相应速度!因此,按照上面所说的原理,这就表明安卓有着不足的先天原因了。

  安卓另外一个卡顿的问题,就是非常严重的碎片化问题。谷歌在推出安卓4.4时曾经表示512M运行内存的手机也能流畅运行。到了现在的安卓5.0时代可以说更进一步,1G运行内存足以保证流畅。不过现在安卓致力于兼容更多的硬件,但是如果不解决碎片化的问题,还是将会阻碍流畅度。再加上很多不遵守设计规则的开发者,导致安卓APP市场也是鱼龙混杂。虽然清理大师还可以帮你暂时解决流畅的问题,但是软件总是自启动加上未优化的设计,1G运行内存是承受不住的。

安卓内存

  总的来说1G运行内存到底够不够,还是要看使用者的习惯以及系统的简洁程度。如果你只是玩玩几个软件,不完大型游戏的话,手机可以流畅运行的。另外系统的简洁程度也是影响手机流畅的原因,当然我们说的简洁是不同于功能简单,主要是对系统的优化程度,假想一下如你有一款3G内存的手机,开机之后手机系统占用了2G,这样也是很卡!

  此外的话,系统的升级也在一定程度上迫使手机硬件的更新换代以保证流畅,,我们知道iphone的内存在6S上已经加大到2GB,系统的升级迫使硬件也要跟上,才能配合新系统流畅的工作!

安卓的应用

  总结:现在安卓手机的内存已经达到了4GB,这跟当年的1GB简直是相差太远了,通过本文的阅读,相信你已经知道为什么安卓比2GB的内存也比不上苹果的1GB那么顺畅,所以我们在升级系统的时候,也不要随便升级到最高的版本,因为你的硬件还是旧版,新的系统要求更高的硬件的配置,硬件跟不上,也就变得越来越卡!

赞(19)
踩(1)
分享到:
华为认证网络工程师 HCIE直播课视频教程