• 您現在的位置是:首頁 >市場 > 2020-10-09 12:40:50 來源:

    手機教程:iPhone如何在小內存下依然保證流暢的速度?為什么不增加內存?

    導讀 iPhone如何在小內存下依然保證流暢的速度?為什么不增加內存?這話題一下在網上引發關注,iPhone如何在小內存下依然保證流暢的速度?為什么
    iPhone如何在小內存下依然保證流暢的速度?為什么不增加內存?這話題一下在網上引發關注,iPhone如何在小內存下依然保證流暢的速度?為什么不增加內存?具體的消息是如何呢,整理了一份相關資料供給大家更深入了解iPhone如何在小內存下依然保證流暢的速度?為什么不增加內存?為大家詳細介紹。

    前不久發布的 iPhone XS 與 iPhone XS Max 終于將內存提升到了 4 GB 級別,不過與動輒 8 GB 的安卓設備相比還是有些捉襟見肘。不過很多用戶非常奇怪 iPhone 的內存參數往往相較于 Android 設備較低,但為什么仍然可以保證優秀的響應速度,為什么在使用中絲毫不會察覺到卡頓感呢?這是由于 iOS 獨特的「墓碑機制」保證了前臺運行的應用的流暢性,我們下面一起來了解一下具體的原因吧。


    「墓碑機制」是什么?


    我們先來簡述一下 iOS 的后臺「墓碑機制」,回到主屏幕時應用將停留在后臺,內存將被保留,進程被凍結,被稱之「墓碑」。重新運行此應用將會很快返回,在此期間不會釋放內存,系統檢測到內存不足時,將會要求后臺應用自行釋放內存,如果仍無法釋放足夠的內存,將會結束應用,被終止的應用在后臺仍保留記錄,重新運行時通過此記錄重新加載,保證應用運行時擁有夠的內存空間。


    iPhone 如何在小內存下依然保證流暢的速度?為什么不增加內存?


    iOS 僅支持以下進行以下 7 種行為的應用長時間在后臺保持運行:


     ? audio

     ? VoIP

     ? GPS

     ? News

     ? 和其他附屬硬件連接時;

     ? 使用藍牙進行通訊時;

     ? 使用藍牙共享數據時。


    但即使沒有進行這些行為,應用在后臺也將在內存中最長保留 10 分鐘,而不會被清理。iOS 7 之后引入了新的計時方式:Background  Task Completion,其原理為當設備在 10 分鐘內進行了鎖屏操作,及時將被停止,直至下一次進入桌面。


    后臺應用清理還將取決于用戶的使用習慣,當需要釋放更多內存運行其他應用時,系統將優先清理較少打開次數的應用。因此,即使設備搭載了更大容量的內存,后臺應用同樣將被暫停服務。


    那么內存容量提升對于 iPhone 而言意味著什么?


    iPhone 的內存大小容量時保證當前應用在運行環境下的流暢程度決定的。


    更大內存能夠流程運行更多的應用,也能相應地增加應用在后臺停留時間,但對于 iOS 整體流暢度影響不大。因為 iOS 與日常使用的 Windows、Android 系統不同,iOS 系統流暢度更多取決于 CPU,CPU 運算能力越強大,系統則越流暢。而由于 iOS 內存調用完全由 CPU 控制,任何應用都無法在 iOS 中私自調用內存(Android 相反,應用擁有高度自由調用內存的權利,這也導致部分應用隨意啟動后臺,占用大量內存),所以 CPU 性能越強大,調用內存更加流暢,系統相應時間更短,優化用戶體驗。


    iPhone 如何在小內存下依然保證流暢的速度?為什么不增加內存?


    為什么 iPhone 目前無需 4 GB 以上的內存?


    簡單概括就是目前 3 GB/4 GB 產品線足夠使用,如果增加內存容量,將會帶來更大的功耗及更高的成本。


    ● 從商業化的角度考慮,更大內存將導致成本增加,最終導致售價提高,手機本身銷量將受到影響。


    ● 從 iOS 后臺運行機制考慮,使用更大的內存對于用戶體驗的提升微乎其微。

  • 成人app