什么是运行内存?运行内存,也称作主存,是指程序运行时需要的内存,只能临时存储数据用于与CPU交换高速缓存数据。运行内存的大小直接决定了系统能运行多少程序。安卓主流旗舰目前标配的已经是8G运存,顶配的已经达到了12G,反观苹果,今年三款新iPhone竟然都是使用4G运存。
近日,著名分析师巴克莱在与苹果供应链中的制造商会面时表示,iPhone 12 Pro和iPhone 12 Pro Max或将配备6GB的运存。就算是这样,也才达到安卓旗舰一半的水平,那么苹果手机为啥不卡呢?
安卓和苹果运行机制不一样
iOS系统一直都是采用「伪后台」的运行机制,就是当你用iPhone同时打开微信、QQ、支付宝、微博等多个App以后,只有你正在使用的App才会占用运行内存,后台运行程序时是不占用运行内存的。因此iPhone才能不需要大内存也能流畅运行。
而安卓系统的后台运行机制都是真后台,类似Windows系统,真后台就是你一打开一个App就会占用一定的运行内存空间,App打开得越多,占用的内存空间越大。因此,即使你的12G的运行内存,后台开太多一样会卡,解决的办法就是继续扩大内存。
App的应用环境也不一样
苹果的iOS系统有自己独立的封闭性,限制也是很多的,App想要在iOS系统混下去就必须听苹果的话。因此开发者在上架App时,都要遵守App Store的规则。规规矩矩的才能通过苹果商店的审核。
安卓由于自身系统的开放性,不少开发者为了多赚些钱偷偷在App上加了流氓功能,比如自带各种后台运行功能,即使你关掉了App,它还是会自己偷偷启动并隐藏后台。甚至有的流氓软件你打开后,它还会连着打开多个App,这些种种流氓行为,在安卓应用上还是很常见了,这也是安卓机卡顿的主要原因。
手机流畅程度不仅取决于运行内存
除了运行内存以外,手机的流畅程度还和很多因素有关,包括处理器,存储速度等等。而且从手机行业的发展速度来看,无论是苹果还是安卓,硬件升级和软件(系统)的优化都会让手机变得越来越流畅。
所以总的来说,iPhone之所以流畅,最重要的还是归功于iOS系统的,得益于iOS系统的封闭性和统一性,iPhone才能久用不卡,这也让iPhone的寿命一直都高于其他安卓手机寿命。