眾所周知,目前智慧型手機分為蘋果和安卓兩大陣營。如今不管是蘋果手機還是安卓手機在性能方面都越來越強大,為了進一步提升用戶體驗,安卓主流旗艦標配已達到了8G運存,頂配甚至達到了12G,最低也是4G起步,反觀蘋果今年的最新款iPhone 11卻只是4G運存。但是,我們為什麼總感覺運存小的蘋果手機卻更加流暢呢?
首先,我們得先了解什麼叫運行內存。運行內存也稱作主存,英文名叫RAM,主要作用是給 App 提供運行的空間。運行內存的大小直接決定系統能運行多少程序,簡言之,運行內存越大,同時打開的手機 App 越多,手機越流暢,反之,運存越小,手機越卡頓。接下來再說,為什麼iOS系統的2G運存,卻足以媲美安卓的8G運存呢?
其實原因有四個。第一,iOS的優先次序與安卓不同。iOS系統中,打開手機響應的次序是:觸摸—媒體—服務—架構,而安卓系統則是程序—框架—屏幕顯示資源—架構。簡單點來說,使用蘋果手機時會直接進行反應,而安卓手機卻需要一段時間來判斷究竟該執行什麼任務,從而會存在時間差,這就是為什麼你覺得蘋果的反應速度更快的原因。
第二,iOS與安卓的開發環境不一樣。了解手機系統的朋友們應該了解,Android手機使用的是java虛擬機堆技術,在執行模式上是一次解釋多條命令,在執行命令的過程中需要解析數據,因此需要耗費一定的時間;而iOS系統的開發語言是Objective—C,這個程序可直接在系統運行,效率也會大大提高。
第三,iOS跟安卓運行機制不一樣。如果你是資深果粉肯定知道,iOS使用其實是偽後臺,也就是說,當你開啟多個運用之後,你當前使用瀏覽器時,你之前打開過的視頻、聊天應用就不會再運行;但是,安卓手機就不一樣了,就算你現在用的是瀏覽器,但之前打開的其他程序依舊還在運行。所以,安卓手機就需要佔用非常多的運存,變得卡頓也很正常。
第四,安卓手機很多應用都會有關聯與捆綁。在很多情況之下,安卓手機會偷偷聯合調用其他程序,相互喚醒不同應用,因此就會更加佔用運存,甚至還有部分手機廠商為了利潤,捆綁預裝了很多軟體,從而加劇了Android手機變得卡頓。對比之下,蘋果手機的應用環境具有封閉性,蘋果應用商店內的應用都是經過嚴格把關,iOS自然就更流暢。
以上便是蘋果手機的運行內存比安卓手機小卻更流暢的原因,看完是不是覺得漲知識啦!