Android 13 推出的 OnDevicePersonalization 模組提供一系列建構區塊,這些區塊以使用者隱私權為核心原則開發而成,可支援開發為使用者提供個人化體驗的 APK。提供的建構區塊範例包括政策引擎,可防護使用者資料的輸入、輸出和允許作業。使用者控制項可以表示為由這個政策引擎強制執行的政策。提供的建構區塊另一個例子是各種聯合運算,例如聯合學習和聯合數據分析,可協作訓練機器學習模型,以及分析本機原始資料,不必集中收集資料。
OnDevicePersonalization 致力於打造開發人員體驗,消除資料收集、同意聲明、控制和法規遵循所造成的瓶頸。這項功能可讓原始設備製造商和應用程式開發人員專注於應用程式中新穎且語意有趣的內容,並充分運用裝置上獨有的超豐富即時資料。
動機
OnDevicePersonalization 模組的目標是開發新技術,讓原始設備製造商和應用程式開發人員繼續為使用者提供優質的個人化體驗,同時保護使用者資訊隱私。
模組邊界
這是完全沒有模組邊界的新程式碼。
程式碼位置:packages/modules/OnDevicePersonalization
圖 1 顯示 OnDevicePersonalization 模組 API 設計。
圖 1. OnDevicePersonalization 模組 API 設計
套件格式
套件的主要功能將在 APEX com.google.android.ondevicepersonalization 中提供。
OnDevicePersonalization API 功能將在 APK com.google.android.ondevicepersonalization 中提供。
APK com.google.android.federatedcompute 將提供 FederatedCompute API 功能。
依附元件
- PackageManager 變更,可解讀新的資訊清單標記