苹果手机为什么2g运行内存比安卓6g还厉害?

2024-12-17 10:18:23
推荐回答(5个)
回答1:

首先:运行设备问题;IOS只在自己有限的的几款设备上运行,所以苹果有大量的精力可以投入进去,进行系统的优化;而安卓的开放性,使得安卓系统应用在更多的设备上,每个设备的硬件和性能有大大小小的区别,所以优化起来格外苦难,所以,造成了安卓的优化工作没有苹果做的好。其次,两种设备的 响应机制完全不同,iOS的最优先响应是屏幕反应,而安卓系统的最优先响应是应用于框架,屏幕响应反而被排在了屏幕之后。iOS的运行中,整个系统的响应顺序依次为触摸——媒体——服务——框架的构架设计,当手指触摸屏幕以后,系统会优先响应屏幕的触摸层级,然后才是媒体,服务以及框架!

安卓系统运行中,整个系统的的优先级响应级别则是应用——框架——显示处理——屏幕构架;当你对屏幕操作之后,安卓系统首先会激活应用、框架,然后才是屏幕最后是核心架构。

第三,两个系统的开发语言不同。IOS采用的是执行销量特别高的Objective-C语言,而Android采用的Java语言,由于虚拟机的存在,安卓的二次转化再执行效率很低。

第四、两个系统的后台管理方式不同。在iOS中的后台程序中,苹果系统只是调用最近的程序浏览运用,然后读取应用来进行应用的切换,调用销量极高,后台并没有真正的缓存程序在运行。所以苹果属于伪后台;

安卓系统的后台则是一直在内存中运行,程序在进程活动停止后都会保留在内存中,直到系统需要更多内存再释放这部分资源。

所以这样的后台管理机制,直接造成了用户的使用体验差距特别大,所以现在的安卓就算是达到8核,运行内存达到6G,还不能达到长时间流畅运行的体验

回答2:

1、由于安卓系统是开放的,用过一段时间后,安卓手机会有很多后台残留在后面,这个时候就显示你的运存大的好处了,但是苹果手机根本不允许手机后台,因此2g什么时候都够用。

2、苹果手机的系统架构与安卓手机完全不一样的,苹果手机运行内存2G足够用了,而且不会卡顿的,就算安卓的是6G 运行时也是照样卡顿!可以拿苹果手机做个比较,同样打开一个大型游戏,看看那个进入的快一些,每个游戏都会为苹果ios做优化的,而安卓就没这么好的待遇了。

3、另一个方面,安卓手机运行时,相当于是运行两个系统,一个是原生的系统,另一个是在原生系统运行基础上的系统,安卓系统好处是开源,而ios是封闭的,相对来讲安全性要高。

回答3:

因为苹果系统比较封闭,没有安卓的各种各样的推送

回答4:

运行机制不一样,系统不一样。

回答5:

一个开源,一个闭源