谷歌近日正式推出Android 17首個測試版(Beta 1),標志著這一移動操作系統(tǒng)開發(fā)流程迎來重要變革。此次更新不僅引入了新的技術(shù)特性,還對開發(fā)者權(quán)限、應(yīng)用性能和用戶隱私保護等方面進行了系統(tǒng)性優(yōu)化。
在開發(fā)流程方面,谷歌逐步將傳統(tǒng)的"開發(fā)者預(yù)覽"階段轉(zhuǎn)向持續(xù)更新的Android Canary通道。該通道允許最新功能和API在內(nèi)部測試通過后立即向開發(fā)者開放,通過OTA自動推送更新,無需手動刷機。這一調(diào)整旨在加速反饋收集并提升Beta階段的穩(wěn)定性,同時支持自動化持續(xù)集成(CI)工作流程。開發(fā)者可通過最新版Android Studio和模擬器進行應(yīng)用適配測試,已注冊的Pixel設(shè)備用戶也將同步收到OTA更新。
針對大屏設(shè)備適配,Android 17(API 37)取消了開發(fā)者對應(yīng)用可調(diào)整大小和方向的自定義權(quán)限。目標API等級為37的應(yīng)用必須支持響應(yīng)式界面布局,以適應(yīng)多種屏幕尺寸和方向變化,但傳統(tǒng)手機設(shè)備和游戲類應(yīng)用不受此限制。系統(tǒng)同時優(yōu)化了Activity重新創(chuàng)建機制,減少因鍵盤、屏幕或配色模式等配置變更導(dǎo)致的活動重啟,從而提升應(yīng)用兼容性。
性能優(yōu)化成為本次更新的核心亮點之一。面向SDK 37及以上版本的應(yīng)用將采用無鎖機制的android.os.MessageQueue新實現(xiàn),有效降低丟幀率。ART垃圾回收器通過改進分代回收策略,優(yōu)先處理"年輕代"對象,減少CPU占用和回收時間。系統(tǒng)禁止應(yīng)用修改"靜態(tài)final"字段,為運行時性能優(yōu)化創(chuàng)造條件。在內(nèi)存管理方面,自定義通知視圖被強制設(shè)定尺寸限制,ProfilingManager新增冷啟動、內(nèi)存不足等場景的系統(tǒng)觸發(fā)器。
媒體功能升級為專業(yè)應(yīng)用開發(fā)提供更多工具。相機模塊支持動態(tài)更新輸出配置,可在不同拍攝模式間無縫切換,減少卡頓現(xiàn)象。邏輯多攝像頭設(shè)備可獲取所有活躍物理攝像頭的元數(shù)據(jù)。視頻編碼領(lǐng)域新增對Versatile Video Coding(H.266)標準的支持,并引入恒定質(zhì)量錄制模式API。后臺音頻行為約束策略也得到加強,確保音頻處理的穩(wěn)定性。
隱私與安全機制持續(xù)完善。系統(tǒng)默認禁用android:usesCleartextTraffic屬性,目標API為17及以上的應(yīng)用若未配置網(wǎng)絡(luò)安全配置文件,將自動阻止明文網(wǎng)絡(luò)流量。同時提供HPKE混合加密的公共服務(wù)接口,支持更安全的數(shù)據(jù)傳輸。在連接功能方面,VoIP通話記錄管理新增用戶偏好設(shè)置,支持顯示呼叫方和參與者頭像URI。Wi-Fi定位功能擴展了鄰近檢測能力,并推出802.11az安全測距相關(guān)API。
開發(fā)者效率提升措施包括:伴生設(shè)備管理器新增醫(yī)療設(shè)備和健身追蹤器配置文件,簡化權(quán)限請求流程;統(tǒng)一設(shè)備關(guān)聯(lián)流程中的權(quán)限對話框,減少提示次數(shù)。目前支持Android 17測試版的設(shè)備涵蓋Pixel 6至Pixel 10全系列,包括平板和折疊屏機型。開發(fā)者可通過安卓開發(fā)者官網(wǎng)獲取詳細文檔和開發(fā)工具。










