安卓手机的运存已达到16GB,为何目前iPhone手机的

 新闻资讯     |      2020-03-26

安卓手机的运存已达到16GB,为何目前iPhone手机的却还是只有4GB?

安卓手机的运存已达到16GB,为何目前iPhone手机的却还是只有4GB?什么原因?


专业点讲就是:两个系统底层机制不同,运行机制不同,内存管理机制不同。


通俗直白点讲就是:苹果手机系统比Google收购的Android系统牛掰些,苹果公司的哥们只需要4GB足以,4G就能达到安卓这哥们16GB的效果。





随着智能设备的发展,目前主流的移动端系统就是安卓与iOS两大主力阵营了,这两大系统跟老早以前的系统想比已经取得了很大的进步,至少在玩游戏等日常使用中不会出现卡顿或者是明显发烫等问题。



但是善于观察的土豪牛牛游戏下载您可能会发现,目前很多安卓手机运存已经达到了12GB,甚至有的都达到了16GB,但是苹果手机反而还在使用out了的4GB。可能大部分朋友会觉得肯定觉得安卓的12GB或者16GB比肯定比iOS的4GB流畅些,其实不然,很多细心的朋友通过体验后反而会发现是4GB的iOS系统比安卓12GB流畅些,是什么原因造成的呢?这跟内存机制有很大关系。





大家购机的时候应该都知道,选购一款性能好的手机,我 们不仅要看CPU,而且运行内存也很重要。目前国产机子中现在也至少6GB或者是8GB了,4GB的话真的有点不好意思拿出手了。在我们疯狂加大内存的同时,为什么苹果手机不加大内存呢?而且市面上的iphone11也才只有4GB,与安卓最大的16GB对比起来的话,从内存大小看上去差的可不是一丢丢。但是苹果的系统响应速度仍是杠杠的。为什么苹果手机不加内存却比安卓的16GB内存还流畅些呢?




中博娱乐棋牌下载我从事编程工作10多年了,我以代码底层实现原理跟大家说说吧(我大概讲讲,不会讲的太深,毕竟不是教大家撸代码编程。各位看官知道有这么回事就ok了):




安卓与苹果这两们的系统底层不同:我们都知道苹果是闭源的,是基于Unix系统开发。Unix是一个多用户多任务的分时操作系统,这一系统的好处就是大大提高了内存的使用效率。而且Unix系统更接近底层,操作底层硬件的响应速度要更快的多。安卓的话是基于Linux系统,并且它有一个特性,就是在内存充足的情况下会多打开一些程序来加快下次打开这个程序的速度,这感觉就有点像预加载的意思。所以就会出现本来只打开了几个应用程序,但是内存使用率已经很高了,会导致内存一点点耗尽



安卓与手机牛牛游戏下载苹果这两系统的内存管理机制不同:在苹果系统中,程序退出后,系统会帮我们完全释放进程,运行内存会得到及时释放。而安卓则不同,应用退出后还会有部分进程活跃在后台,如果不手动处理的话,就会出现所谓的手机卡了。这也正式为什么安卓手机要定期清理后台垃圾的原因。




运行机制不同:iOS系统中,所有运行的程序都是完全彼此互不干涉。而我们的安卓是不同的。写过Java代码的朋友都知道,Java有个JVM(虚拟机),而安卓开发的朋友都知道,我们的安卓app并不是运行在JVM中,而是有着自己的Dalvik虚拟机。在Dalvik虚拟机中运行的程序不是相互独立的,所以会相互影响,手机会越来越卡。



归纳:我想讲了这么多,大伙应该就知道了,之所以安卓机子的运行内存那么大,反而苹果手机运存还那么落伍,而且速度快。原因就是系统诟病,内存管理机制不同,运行机制不同。


总结:

牛牛纸牌游戏通过上面的描述,我们知道了为什么安卓16GB反而没有4GB的苹果手机那么流畅,根本原因是两个系统的之间的诟病,两个系统之间有太多不同。




对于一部运存16GB的安卓手机,以及一部运存只有4GB的iphone11您会怎么选呢?


期待着您的留言讨论!




感谢您的阅读,码字不易,如果我的回答对您有帮助,记得给我点个赞和关注哦!小胖每天为您放送科技资讯,编程技术!