时间:2025-02-25 来源:网络 人气:
手机里的内存不够用,是不是你也遇到了这样的烦恼?今天,咱们就来聊聊这个话题:iOS和安卓系统,到底哪个更“吃”内存呢?
你知道吗,现在市面上手机内存越来越大,4GB已经成了千元机的标配,旗舰机更是高达8GB。但是,你知道吗?iPhone的内存却只有2GB,这可真是让人好奇啊!为什么iPhone只要2GB就够用,而安卓手机却要8GB呢?
很多人觉得,内存越大,手机就越流畅。其实,这并不完全正确。我们先来了解一下什么是手机运存。
RAM:指手机运行程序时使用的内存,只能临时存储数据,用于与CPU交换高速缓存数据。简单来说,就是手机运行程序时需要用到的临时存储空间。
ROM:是用来存储东西的内置存储器,也是机身内存。通常一部分用来存储数据,另一部分则使用于手机的系统文件、安装程序等用途。
那么,为什么iPhone只要2GB就够用,而安卓手机却要8GB呢?
iPhone使用的iOS系统采用了一种“墓碑机制”,也就是我们所说的伪后台。当用户回到主界面,刚才使用运行的任务就停止运行,几乎不占用内存资源。
而安卓系统,用户开启应用后,尽管界面切换到了主界面,但任务仍在后台运行。用户如果再开启其他应用,又需要额外内存,相当于前台、后台任务都需要占用内存资源。
安卓系统从2007年的beta版到如今的8.0系统,交互方式不断在改善,应用机制也一步步在进化。这也让系统占用的内存从当初1.0的一百多兆演变到现在将近2GB。
再加上日常使用中还要打开微博、微信、大型游戏等应用,你手机中的4GB内存很可能已经不够用,这时候你就需要一款拥有更大运行内存的手机。
iOS系统就有些不同了。前不久iOS系统更新到10.3.1版本。这其中就要说说新使用的APFS(Apple File System)。
苹果内存满了,会自动清理内存里不用的程序,所以基本不会卡;安卓大家都知道了,不装内存管理软件,死机就是家常便饭,装了也还是家常便饭。
安卓最有优势的地方在于它的开源性,任何人,只要你有足够的技术,都能对它进行定制。但最大的问题也在于此,开源性最终导致现在安卓系统的碎片化,即有各种各样的安卓版本、定制ROM,让用户越来越难以选择。
iOS系统之所以不需要太大的内存,主要是因为iOS优化的内存管理机制会让那些活动较少的程序尽快退出内存,这样就可以载入更多新的程序。
同时那些在后台开启时间较长的应用,iOS系统也有可能自动关闭它。这也就是为什么多数人称iOS系统的后台是伪多任务了。
总的来说,iOS和安卓系统在内存管理上各有特点。iOS系统由于采用了伪后台机制,内存管理更加出色,所以只需要2GB的内存就能满足需求。而安卓系统则更“贪婪”,需要更大的内存来保证流畅度。
当然,这并不是说安卓系统就不好,只是内存管理上相对较弱。不过,随着技术的不断发展,相信未来安卓系统也会在内存管理上有所突破。