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