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