谷歌在Android 17 Beta中重啓16KB內存頁面開關 推動開發者適配

據 Android Authority 報道,谷歌在近日面向 Pixel 9 Pro XL 的 Android Beta 版本開發者選項中,重新加入了"以16KB頁面大小啓動"(Boot with 16KB page size)的可選開關。該開關此前曾在 Android 16 QPR Beta 階段出現,但最終未正式上線。

16KB 頁面大小並非新概念,而是 Android 生態長期懸而未決的底層技術債務。Linux 系統自誕生以來默認採用 4KB 內存頁面大小,以兼容早期 ARM 處理器的內存管理單元架構。

不過,隨着 Android 設備的 RAM 容量攀升至 12GB 乃至 16GB,端側 AI 大模型的普及進一步加劇了內存管理壓力,且較小的 4KB 頁面會導致頁表極其龐大,增加 CPU 內存管理單元的尋址負擔。

根據谷歌官方開發者文檔(developer.android.com)的數據,切換至 16KB 頁面後,應用啓動時間平均可降低約 3.16%,部分應用可達 30%,系統啓動時間亦可提升約 8%。

但這一底層架構的轉變對應用兼容性提出挑戰,使用純 Java 或 Kotlin 編寫的應用通常不受影響,但包含 C/C++ 原生代碼(NDK)的應用若未重新編譯以支持 16KB 內存對齊,將面臨直接崩潰的風險,這類應用通常包括大型 3D 遊戲、視頻剪輯軟件以及具有較高安全加密需求的金融類應用。

在實際測試中,部分嚐鮮用戶已遇到兼容性問題。在 Reddit 社區 r/android_beta 中,多名已有升級至最新 Android Beta 版本的 Pixel 9 用戶反饋,部分銀行 App 出現了停止工作或無法打開的情況,儘管谷歌尚未官方確認兩者直接關聯,但這與16KB頁面導致的底層兼容性問題特徵高度吻合。

來源:安兔兔

點擊此處查看原文>>>

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com