安卓系统的手机为什么越用越慢

核心提示谷歌 Android 平台与苹果 iOS 在 iPhone 和 iPad 设备上的较量,从这两个操作系统一出现就一直在竞争。Android 和 iOS 成为迄今为止主导智能手机操作系统市场的两大巨头,虽然越来越进步、越来越快、相互借鉴了很多

谷歌平台和苹果iOS在iPhone和iPad设备上的较量,从这两个操作系统出现开始就一直在竞争。

Android和iOS成为目前为止主导智能手机操作系统市场的两大巨头。虽然越来越进步,越来越快,互相借鉴了很多优点,但是安卓手机和iPhone还是有核心区别的。

这两种操作系统最大的区别之一是系统内存的使用方式。虽然Android本质上需要大量RAM才能流畅运行,但iOS需要的系统资源要少得多。接下来,我们来说说为什么运行iOS、RAM更少的iPhone依然比Android手机快。

首先,我们需要弄清楚RAM是什么。

RAM是一种非常快速的临时内存,它可以帮助机器存储必要的信息,供CPU在需要处理时使用。RAM的容量越大,数据检索速度越快。RAM不能像硬盘一样存储,当你关闭电脑或断电时,它会擦除数据。

理论上,存储空空间越大,系统运行速度越快,越流畅。但是,这么多年来,我们看到苹果的iOS操作系统使用的RAM非常少,相比安卓,苹果的iOS操作系统要流畅很多。让我们更深入地看看为什么会这样!

安卓如何使用RAM?

Android系统是在Java平台上编程的。为了在Android系统上运行,系统需要一个解释器,也叫Java虚拟机。

Google Dalvik虚拟机用来翻译从第一个版本到现在的Android应用。虽然有更多的改进,但是Android的核心编译从开始到现在都是不变的。

使用Java虚拟机的好处是应用可以轻松运行在任何平台上,应用体积小巧,安装方便。但问题来了。为了运行这些应用程序,虚拟机每次运行时都必须解压缩。关闭应用程序后,它们会在RAM上留下残留物,系统将不得不进行额外的“扫描”RAM操作,以便为其他应用程序空腾出空间。所以,安卓操作系统使用一段时间后,很容易就变得陈旧、卡顿。

例如,要扫描500MB RAM中的“垃圾”,Android上的“垃圾清理器”RAM需要4倍的量来清理RAM,从而将内存留给其他应用程序。这种现象比Android 7及以上要少很多,但基本上Android还是需要大量RAM才能流畅运行。

iOS如何使用RAM?

与Android不同,iOS应用程序从一开始就是用Objective C和后来的Swift编程的。在iOS上,应用并没有被压缩,而是编译成机器码,这样应用就可以很容易地直接与硬件进行通信,而不需要像Android那样经过压缩/解压缩的步骤。所以iPhone的RAM虽然小,但运行速度还是比安卓手机快。

但是iOS上的应用容量会“膨胀”很多,因为是直接编译成未压缩的机器码。小容量的iPhone使用一段时间后会比较脆弱。

当你在Android和iOS设备上安装相同的应用程序时,你可以很容易地看到这一点。iOS应用总会比Android占用更多空的空间,但随着大容量智能手机越来越便宜,这可能不再是问题。

哪个操作系统用RAM比较好?

在iOS上,所有后台运行的应用都会被冻结,只有当用户打开时才会真正重启。这就是为什么iPhones不需要太多内存的原因。即使是最高级的iPhone版本,也只需要6GB RAM就能轻松击败8GB或12GB RAM的Android旗舰。

在Android上,因为必须用Java虚拟机来编译应用,所以RAM容量越高,机器运行越流畅。虽然现在高RAM容量的Android手机越来越多,但全球半导体芯片的短缺会导致这些智能手机的价格飙升。

与iOS不同,Android智能手机会一直让应用在后台运行,所以你不用担心会中途关闭应用。你的设备内存越大,应用程序之间的切换就越容易,游戏也不必等待重新加载。

谷歌还改进了Android上的新Java Dalvik虚拟机,使应用程序编译更快,内存垃圾更少。所以现在Android的速度已经可以接近iOS了,但是系统需要更多的存储空空间和更多的内存。

摘要

总的来说,iPhone的RAM虽然比较小,但是通过iOS系统软件和A系列芯片的优化,运行速度还是比Android手机快。但是技术还是日新月异,iPhone的RAM容量越来越大,Android的应用加载速度越来越快。未来谁会赢还是未知数。让我们拭目以待。

最后,你更喜欢iPhone还是Android手机?请在文章底部留下你的评论。

 
友情链接
鄂ICP备19019357号-22