Android 15 可幫助應用程序更快地加載網頁
改用 WebView 應有助於加快瀏覽體驗
最近更新時間 2024-02-20 11:55:20
隨着 Android 7.0 Nougat 的發佈,谷歌推出了一項名為 PinnerService 的新系統服務,使框架能夠鎖定頁面緩存中的某些文件。這樣做可以移除內存供任何其他進程使用,如果設備製造商發現某些文件可能會經常使用,這將非常有用。將重要文件固定在內存中可以減少垃圾文件,因為當用户打開重型應用程序時,這些文件不會從內存中清除。例如,Google 使用 PinnerService 將 Google Camera 應用程序、Pixel Launcher 和一些核心操作系統組件固定到內存中。從 Android 15 開始,谷歌還可能將 Android 系統 WebView 的一部分固定在內存中。
安卓系統 WebView 是許多應用程序用來呈現網頁內容的操作系統組件。有些應用程序使用 WebView 來顯示登錄屏幕或單個幫助頁面等內容,而另一些應用程序則依賴它來實現核心功能。例如,Feedly 等 RSS 閲讀器使用 WebView 顯示整篇文章,而無需在新標籤頁中打開默認瀏覽器。
安卓系統 WebView 基於與谷歌 Chrome 瀏覽器相同的開源 Chromium 代碼庫,但它是一個獨立的軟件包,獨立於 Chrome 瀏覽器進行更新。不過,為了減少兩個軟件包在設備上佔用的空間,谷歌創建了一個名為 trichrome 的庫,其中包含兩個軟件包共享的代碼和資源。谷歌在 Android 15 開發者預覽版 1 的固定文件列表中添加的就是這個 trichrome 庫。