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 для интерпретации нового тега манифеста