OnDevicePersonalization

Android 13 推出的 OnDevicePersonalization 模組提供一組建構區塊,這些區塊以使用者隱私權為核心原則開發而成,可支援開發 APK,為使用者提供個人化體驗。提供的建構區塊範例包括政策引擎,可防護使用者資料的輸入、輸出和允許作業。使用者控制項可以表示為由這項政策引擎強制執行的政策。提供的建構區塊也包括各種聯合運算,例如聯合學習聯合數據分析,可協作訓練機器學習模型及分析本機原始資料,不必集中收集資料。

OnDevicePersonalization 致力於打造開發人員體驗,解決資料收集、同意聲明、控制和法規遵循等問題造成的瓶頸。這項功能可讓原始設備製造商和應用程式開發人員專注於應用程式中新穎且語意有趣的內容,並充分運用裝置上獨有的超豐富即時資料。

動機

OnDevicePersonalization 模組的目標是開發新技術,讓原始設備製造商和應用程式開發人員能繼續為使用者提供優質的個人化體驗,同時保護使用者資訊隱私。

模組邊界

這是完全新的程式碼,沒有模組界線。

代碼位置:packages/modules/OnDevicePersonalization

圖 1 顯示 OnDevicePersonalization 模組 API 設計。

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 的變更,可解讀新的資訊清單標記