
Google宣布自2025年11月1日起,所有提交至Google Play且目標為Android 15或更高版本的應用程式,必須支援16KB記憶體分頁大小。這項要求是Android系統在記憶體管理架構的重要技術變更,目的是配合裝置硬體逐漸採用更大記憶體分頁配置,以提升整體執行效能與系統相容性。
Android過去長期使用4KB作為記憶體分頁單位,這是歷代裝置與核心函式庫設計的基礎。不過,隨著裝置記憶體配置提升,尤其是在高階手機與平板電腦上,改採16KB分頁能讓處理器與作業系統,在記憶體分配與I/O效能取得更佳的平衡。根據Google內部測試,支援16KB分頁的應用,可獲得多項效能提升,例如應用程式啟動速度最高可提升30%,系統開機與相機開啟時間也有明顯改善,平均省電幅度約為4.5%。
對開發者而言,這項新要求不僅涉及編譯層級的調整,也可能對所使用的函式庫或原生程式碼產生影響。Google指出,多數純Java或Kotlin開發的應用程式,不需修改即可相容16KB分頁,而含有原生程式碼的應用程式,則需確認所使用的C/C++程式碼與函式庫是否支援新版記憶體分頁設定。如果是使用第三方SDK,例如React Native、Flutter與Unity等主流工具鏈,目前大多已提供對應的16KB支援版本,但部分仍需依個別情況進行升級或重新編譯。
Google已在Play控制臺提供App Bundle Explorer工具,協助開發者檢查應用程式是否具備16KB記憶體分頁相容性,並可依據檢測結果指引進行相對應的調整。官方建議開發者盡早在支援16KB分頁的實體裝置或模擬環境進行測試,避免因記憶體對齊、位址運算等問題出現錯誤。
熱門新聞
2025-06-16
2025-06-16
2025-06-13
2025-06-13
2025-06-13
2025-06-16