
谷歌近日宣布了針對安卓系統及其應用商店Google Play的一系列新要求和品質標準。此舉旨在直接解決全球智慧型手機市場硬體供應鏈受限以及記憶體模組日益短缺的問題。
為防止應用程式過度消耗資源,導致作業系統運作緩慢或強制關機,該公司將從 2027 年 2 月起開始審核並處罰過度使用記憶體的應用程式。應用程式記憶體使用量超過規定限制的開發者,可能會面臨發布新版本受限以及在 Play 商店搜尋和推薦中排名大幅下降的風險。
性能指標和各內存等級的限制
監控將基於Play Console 上的Android Vitals 平台的三大支柱。
- 第一個是動態記憶體消耗除了從交換分區或文件衍生出的資料外,它還會追蹤匿名 RSS 使用; 評估活性狀態 來自前台應用程式 例如其背景行為.
- El 第二個參數用於審核位圖的使用情況。 (點陣圖) 的圖像Google 要求,當應用程式進入隱藏或快取狀態時,上傳的圖片不應不必要地佔用記憶體。
- El 第三點要求對 DEX 格式的可執行程式碼進行最佳化。 (Dalvik 可執行檔):必須使用 R8 等簡化和混淆工具處理軟體包,優化、刪除未使用的程式碼和縮短標識符以減輕易失性記憶體的負載,要求至少達到 25% 的綜合覆蓋率。
最大允許閾值將根據設備的實體記憶體容量分階段計算。對於標準應用程序,限製配置如下:
- 配備 4 GB 記憶體的裝置:活動狀態下最大可用 2 GB,在後台狀態下最大可用 1 GB。
- 配備 8 GB 記憶體的裝置:前台最大可用記憶體 2.25 GB,後台最大可用記憶體 1.5 GB。
- 配備 12 GB 記憶體的裝置:前台最大可用記憶體 3.25 GB,後台最大可用記憶體 1.75 GB。
- 配備 16 GB 記憶體的裝置:前台最大可用記憶體 4.25 GB,後台最大可用記憶體 2 GB。
由於行動電玩遊戲對圖形和處理能力的要求更高,因此設定了更大的裕量:
- 配備 4 GB 記憶體的裝置:活動使用時限制為 2.25 GB,後台使用時限制為 2 GB。
- 配備 8 GB 記憶體的裝置:活動使用時限制為 3.5 GB,後台使用時限制為 2.75 GB。
- 配備 12 GB 記憶體的裝置:活動使用時限制為 4 GB,後台使用時限制為 3.2 GB。
- 配備 16 GB 記憶體的裝置:活動使用時限制為 5 GB,後台使用時限制為 3.5 GB。
除了資源控制之外,Google Play 將於 2027 年 4 月開始實施新的使用者引導要求。這項名為「零點擊登入標準」的政策將要求所有支援用戶登入(強製或可選)的應用程式在用戶將其資料移轉到新的 Android 裝置時,能夠完全自動恢復工作階段。
為了遵守這項規定,開發者必須整合Android 復原憑證 API,確保使用者首次開啟應用程式時無需手動重新輸入密碼即可立即存取其帳戶。目前,由於視訊遊戲的身份驗證機制較為複雜,因此它們不受此項特定要求的約束,但 Google 建議具有獨特使用者個人資料的遊戲採用此 API。
Android 17 中的安全性改進
除了這些應用程式商店規則之外,Android 17 開發分支還加入了保護網路通訊的機制。首先,它實現了與 TLS ECH(加密客戶端 Hello)擴充功能的兼容性,ECH 是 ESNI 的繼任者。
與以往在初始連接期間暴露元資料的技術不同,ECH 對初始 ClientHello 訊息進行完全加密,隱藏 HTTPS 流量中訪問網站的域名,並防止透過預先共享金鑰 (PSK) 等欄位洩露資訊。
其次,區域網路保護系統正在推出,該系統要求應用程式在掃描家庭網路或與連接到區域網路 (LAN) 的裝置互動之前,必須請求使用者的明確許可。
此外,憑證透明度(CT ) 機制預設為啟用,維護所有已發行和已撤銷的數位憑證的公開且不可變更的記錄,以偵測憑證授權單位 (CA) 中的異常或損害。
最後,Android 17 賦予行動電信商預設禁用 2G 網路的能力,從而消除基於偽基地台的攻擊,這些攻擊會強制降低訊號強度以攔截簡訊流量並進行詐騙活動。