近期,科技界傳出了一則關(guān)于谷歌應(yīng)用商店新規(guī)定的消息。據(jù)悉,谷歌計(jì)劃自2025年11月1日起,對基于安卓15或更新版本的新應(yīng)用及其后續(xù)更新實(shí)施一項(xiàng)重要變更:這些應(yīng)用將需要支持16 KB頁面大小。
谷歌官方對此進(jìn)行了解釋,指出目前已有大量應(yīng)用已經(jīng)適應(yīng)了這一新設(shè)置,無需額外改動即可兼容。對于那些不包含原生代碼的應(yīng)用,通常可以直接兼容新規(guī)定。然而,對于使用了原生庫或SDK的應(yīng)用,開發(fā)者可能需要升級到支持16 KB頁面大小的版本。特別值得注意的是,如果應(yīng)用中包含原生代碼,開發(fā)者則需要借助最新的工具鏈重新編譯應(yīng)用,并仔細(xì)檢查是否存在不兼容的底層內(nèi)存管理代碼。
安卓系統(tǒng)在內(nèi)存管理方面一直在不斷演進(jìn)。安卓15及之前的版本主要采用4 KB頁面大小進(jìn)行構(gòu)建和優(yōu)化。頁面大小是操作系統(tǒng)通過內(nèi)存管理單元(MMU)將程序地址映射為物理內(nèi)存位置的基本單位。每當(dāng)程序申請更多內(nèi)存時(shí),系統(tǒng)就需要填充“頁表”條目,以完成內(nèi)存分配。這一機(jī)制對于系統(tǒng)的穩(wěn)定性和性能至關(guān)重要。
隨著科技的進(jìn)步,設(shè)備廠商不斷增加內(nèi)存容量以提升設(shè)備性能。在這一背景下,16 KB頁面大小正逐步成為主流趨勢。為了適應(yīng)這一變化,安卓15對系統(tǒng)架構(gòu)進(jìn)行了重新設(shè)計(jì),使操作系統(tǒng)具備了頁面大小無關(guān)性。這意味著,即使設(shè)備支持更大的頁面尺寸,應(yīng)用也能在這些設(shè)備上正常運(yùn)行,無需擔(dān)心兼容性問題。
據(jù)測試數(shù)據(jù)顯示,這一變更帶來了多方面的性能提升。應(yīng)用啟動速度加快了3%至30%,電池續(xù)航平均增加了4.5%,相機(jī)啟動速度也提升了4.5%至6.6%。系統(tǒng)開機(jī)時(shí)間縮短了約8%,整體性能提高了5%至10%。這些顯著的性能提升無疑將為用戶帶來更加流暢和高效的使用體驗(yàn)。