OnDeviceПерсонализация

Модуль OnDevicePersonalization, представленный в Android 13, предоставляет набор строительных блоков, основным принципом которых является конфиденциальность пользователей, для поддержки разработки APK-файлов, предлагающих персонализированный опыт для своих пользователей. Примеры предоставленных строительных блоков включают механизм политики для защиты входящих, исходящих и разрешенных операций с пользовательскими данными. Пользовательские элементы управления могут быть выражены в виде политик, которые применяются этим механизмом политики. Другой пример предоставленных строительных блоков включает в себя различные интегрированные вычисления, такие как федеративное обучение и федеративная аналитика , которые позволяют совместно обучать модели машинного обучения и анализировать локальные необработанные данные без централизованного сбора данных.

OnDevicePersonalization пытается создать среду разработки, которая устраняет узкие места, возникающие при сборе данных, согласии, контроле и соблюдении требований. Это позволяет OEM-производителям и разработчикам приложений сосредоточиться на новых и семантически интересных частях своих приложений и воспользоваться преимуществами сверхобширных данных в реальном времени, доступных только на устройствах.

Мотивация

Цель модуля OnDevicePersonalization — создать новую технологию, которая позволит OEM-производителям и разработчикам приложений продолжать предлагать конечным пользователям качественную персонализацию, сохраняя при этом конфиденциальность пользовательской информации.

Граница модуля

Это совершенно новый код без границ модуля.

Расположение кода: packages/modules/OnDevicePersonalization

На рис. 1 показан дизайн API модуля OnDevicePersonalization.

Дизайн API модуля OnDevicePersonalization

Рис. 1. Дизайн API модуля OnDevicePersonalization.

Формат упаковки

Основной функционал пакета будет доступен в APEX com.google.android.ondevicepersonalization .

Функционал API OnDevicePersonalization будет доступен в APK com.google.android.ondevicepersonalization .

Функциональность API FederatedCompute будет доступна в APK com.google.android.federatedcompute .

Зависимости

  • Изменения в PackageManager для интерпретации нового тега манифеста.