<xmp id="64cw4"><nav id="64cw4"></nav>
  • <menu id="64cw4"><strong id="64cw4"></strong></menu>
  • 廣告

    為何iPhone內存只需4GB而安卓機卻要18GB? 全因這2種差異

    手機網上評測 2022-07-02 10:32


    細心的用戶會發現,目前最新款的iPhone 13手機竟然還是4GB的內存,而同樣主流的安卓國產機已經將內存做到12G的主流配置,更有部分游戲手機做到了18GB,比主流臺式機還大。


    看到這組對比數據,我想你也應該和我一樣產生同樣的疑問,那就是為什么iPhone手機4G都夠用,安卓手機3倍的容量都不夠用呢?是蘋果太會省物料,還是安卓系統優化得太差?今天就來簡單分析下原因。


    首先大家要了解手機內存的作用,內存的作用就是暫時存放處理器的運算數據,方便及時調取。舉個例子,如果把手機運行軟件比作一次數學考試,那么內存就像是草稿紙,承載演算的步驟,而處理器就是運算公式負責計算。也就是說當草稿紙的面積不夠時,演算的效率就會下降,最終影響答題的速度。


    按照這個理論其實就可以簡單推算出iPhone之所以不需要那么大的內存,要不然就是它的算法更簡單高效,不需要那么多的草稿紙。要不然就是它有橡皮擦,可以一邊算一邊擦,用過的區域可以及時清理掉。當然這只是基于事件的基本邏輯推斷,具體原因我們來分析下吧。


    ▼▼▼即睇邊2種差異導致內存不同!▼▼▼


    iOS和Android系統的生態差異


    首先iOS和安卓系統雖然結果導向都是觸屏智能手機,對用戶的體驗感知而言差異性也非常的有限。但實際上這兩套系統的運行邏輯是有著比較明顯的區別的。


    比如安卓由于Google服務的限制,所有的APP都必須在后臺真運營,也就是說你打開一個100MB的APP,那么后臺內存就會減少100MB,現實中你的安卓手機APP是要全天不斷給你推送消息的,所以很多APP即使你不使用也需要掛載在后臺,這樣內存的占用就非常大。


    而蘋果 iOS系統采用的是后臺墓碑機制,信息的接受是配合Apple服務統一推送的,所有APP推送消息需要將消息先發送到Apple Push Notification Service,再推送給用戶,這樣只需要一個接口也不會耽誤用戶獲得最新的消息。


    同時APP在后臺時,安卓是真運行機制,iOS則是虛擬后臺,APP放到后臺是被掛起,不會工作的。當上一個任務被中斷時,系統會記錄當下應用程序的狀態,并記錄起來,當需要恢復時,根據記錄的內容,將程序恢復到中斷之前的狀態。這樣,隨著APP越來越多,越做越大,安卓的內存就需要越來越大,而iOS基于規則的優勢則不需要太大的內存。


    閉環和開源對APP開發者的要求差異


    同樣一個APP在安卓和iOS兩個系統上運行的占用內存也是不同的,除了系統機制的差異外,這根開發者對APP的優化其實也有關系。


    iOS是一個封閉的系統,只有蘋果產品可以使用,所以蘋果產品對開發者的要求也更加的嚴格,審核機制更完善,開發者需要更強大的優化機制來適配蘋果產品的硬件。


    反觀安卓,作為一個開源系統,它的管理機制更松散,所以對于開發者來說,就不需要太多的考慮硬件適配的問題。這樣就導致雖然是同款APP,但由于優化不到位安卓占用的內存要比iOS更大。


    內存大和內存小哪個更好?


    看到這里其實你應該明白,為什么iPhone不需要做大內存了吧。那很多用戶可能還會有疑問,那究竟是內存大好,還是內存小好呢?


    對于iPhone手機自身而言,小內存首先意味著更低的成本,顯然是更好的。而對于用戶而言無論是4GB內存還是18GB內存,只要用戶能夠流暢使用,都是最好的。


    Copyright ? 2009-2020 baojinkeji.com

    寶金科技(深圳)有限公司 版權所有

    xml地圖

    使用手機掃描寶金科技二維碼

    獲取更多手機買彩票資訊

    助您網上買彩票更方便

    大陆军人男男GAY巨大
    <xmp id="64cw4"><nav id="64cw4"></nav>
  • <menu id="64cw4"><strong id="64cw4"></strong></menu>