为什么苹果手机运行内存越用越少

如题所述

使用过苹果iphone手机的小伙伴应该都知道,苹果iphone在运行内存上到目前的iphone
6,依然最多就是1gb,并没有像安卓手机那样,每一代新款机子出来,就会宣称目前已经达到了2gb、4gb的运行内存,cpu更是达到了四核、八核!都快赶超笔记本电脑了。那么,问题来了,为什么苹果iphone只有1gb的运行内存,玩起来顺畅度远超安卓系统的4gb呢?
系统环境不同。
苹果使用的是ios系统,它只要保证那几款iphone的硬件设备能够顺畅运行就ok了,可控性方面是安卓机子没法比的;而安卓机子搭载的是谷歌的android系统,它不仅要保证现有的硬件能够顺畅运行,还要确保以后未知的不同硬件组合,可控环境就逊色了很多。
优先级别不同。
我们拿iphone和安卓手机同样滑屏解锁,点击相同的应用程序打开,苹果往往会变现得比较顺畅一些,而有的安卓机子就会显得有些卡顿,这个其实就是ios最先相应屏幕的原因所在。ios对屏幕的相应顺序是:触摸touch→媒体media→服务service→架构core,而android系统的响应顺序是:程序application→框架framework→屏幕显示资源library→架构kernal。
开发机制不同。
ios采用objective-c语言,android采用的是java,前者效率高,后者运行效率偏低,这就造成了各自系统之间的流畅度的不同。
后台运行不同。
ios的后台程序并不像android一样在后台一直运行,我们在ios后台所看到的运行程序,其实只是我们最近的使用记录,就跟网页浏览记录一样;而android后台运行程序如果没手动关闭退出,它们就会一直在后台中运行,这样系统就需要更多的运行内存来给这些应用程序。所以,这也是直接导致ios只需要双核1gb运行内存就可以保持很顺畅了,而android却要达到4gb内存,八核的cpu处理器。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-30
因为苹果的系统文件夹访问权限拿不到,程序运行起来很多的文件就存留下来,卸载程序也会有部分没有删掉的,安卓你知道的,即使删到程序,你去看文件夹依然有这个程序的文件夹存在的
相似回答