回覆列表
  • 1 # Geek視界

    根據我所知道的回答一下這個問題。

    現在的手機分為兩大陣營,android手機和iphone手機。對於android手機來說,執行的記憶體已經步入了6G時代,很多提供了8G的執行記憶體,而iphone 8仍然使用了2G的執行記憶體。2G執行記憶體的iphone比8G執行記憶體的android執行速度慢嗎,不一定。這裡分析一下。

    iphone的系統記憶體管理機制

    蘋果的系統最佳化做的比較好,充分利用了2G的記憶體,沒有浪費。很多android手機,雖然執行記憶體達到了6G甚至更高,但是存在“記憶體浪費”的現象。IOS在App管理、執行程序、後臺程序等方面的管理最佳化做到了極致。

    手機記憶體的規格對於手機的執行速度也有一定的影響,android手機的4G、6G記憶體很多采用了LPDDR3標準的記憶體,蘋果採用了LPDDR4規格的手機記憶體,需要高階的處理器支援。研究表明,LPDDR4記憶體的效能要比LPDDR3的記憶體高一倍多。

    響應機制不同

    IOS採用了優先螢幕的響應機制,android系統採用了最優先響應框架。

    在IOS中,整個系統的響應順序為觸控>媒體>服務>框架,系統會優先響應螢幕。

    在android系統中,整個系統的響應順序為應用>框架>顯示>螢幕,螢幕操作之後,android會優先啟用應用、框架,最後才是螢幕。

    應用的開發語言不同

    IOS採用了執行效率比較高的Objective-C語言;

    Android採用了Java語言,需要虛擬機器的支援,執行效率比較低。

    國內anroid程式的流氓應用比較多

    國內釋出的很多app捆綁了各種廣告,推送各種服務,原本300M的記憶體可以執行的App,就變成了500M甚至800M,這樣手機記憶體再高也無濟於事的。

    使用android手機的使用者經常會遇到這樣的事情,明明執行的A程式,卻在不知情的情況下B程式也默默打開了,介面上還沒有任何反應,沒有任何提示。

    總結

    決定手機執行流暢的因素很多,執行記憶體的大小是其中之一,IOS對系統的最佳化做的比較好。目前,android在系統執行的流暢度方面也不斷進步,7.0版本以後的android版本基本上告別了卡頓現象。但是,國內的app比較混亂,需要一些列的措施加以限制。

  • 中秋節和大豐收的關聯?
  • 形容冬天淒涼景色的句子?