近日,科技新聞傳出,谷歌計劃于2025年11月1日起,在Google Play應(yīng)用商店實施一項新規(guī)。這一變革主要針對安卓15及以上版本的新應(yīng)用及更新,要求它們必須支持16 KB的頁面大小。這一消息由9to5Google在5月9日率先報道。
對于未符合這一新規(guī)格的應(yīng)用,未來在支持16 KB頁面大小的Android設(shè)備上可能會遭遇運行障礙。谷歌方面指出,許多應(yīng)用已經(jīng)具備兼容性,無需額外調(diào)整即可適應(yīng)這一變化。特別是那些沒有原生代碼的應(yīng)用,將能夠直接適配新標準。
然而,對于那些使用了原生代碼庫或SDK的應(yīng)用,可能需要更新至兼容版本。而包含原生代碼的應(yīng)用則面臨更大的挑戰(zhàn),它們需要使用最新的工具鏈進行重新編譯,并仔細檢查代碼中是否存在不兼容的低級內(nèi)存管理部分。
值得注意的是,安卓15及其之前的版本都是基于4 KB頁面大小進行構(gòu)建和優(yōu)化的。頁面大小是操作系統(tǒng)通過內(nèi)存管理單元(MMU)將程序地址轉(zhuǎn)換為物理內(nèi)存位置的基本單位。每當程序需要更多內(nèi)存時,系統(tǒng)必須介入,通過填寫“頁面表”條目來分配內(nèi)存給相應(yīng)的進程。
隨著設(shè)備制造商(OEM)為了提升性能而不斷增加內(nèi)存大小,16 KB頁面大小逐漸成為了一種趨勢。安卓15通過重構(gòu)操作系統(tǒng),實現(xiàn)了頁面大小的無關(guān)性,確保了應(yīng)用能夠在支持更大頁面大小的新設(shè)備上順利運行。
據(jù)測試顯示,這一技術(shù)帶來了多項性能改進。應(yīng)用啟動速度提升了3%至30%,電池續(xù)航平均延長了4.5%,相機啟動速度加快了4.5%至6.6%,系統(tǒng)開機速度提升了約8%,整體性能也提升了5%至10%。這些改進無疑將為用戶帶來更加流暢和高效的使用體驗。