OnDevicePersonalización

El módulo OnDevicePersonalization, introducido en Android 13, proporciona un conjunto de bloques de construcción desarrollados con la privacidad del usuario como principio central, para respaldar el desarrollo de APK que ofrecen una experiencia personalizada para sus usuarios. Los ejemplos de los bloques de construcción proporcionados incluyen un motor de políticas para proteger el ingreso, la salida y las operaciones permitidas de los datos del usuario. Los controles de usuario se pueden expresar como políticas que aplica este motor de políticas. Otro ejemplo de los componentes básicos proporcionados incluye varios cálculos federados, como el aprendizaje federado y el análisis federado , que permiten el entrenamiento colaborativo de modelos de aprendizaje automático y el análisis de datos sin procesar locales sin una recopilación de datos central.

OnDevicePersonalization intenta crear una experiencia de desarrollador que elimine los cuellos de botella que surgieron de la recopilación de datos, el consentimiento, el control y el cumplimiento. Esto permite a los OEM y a los desarrolladores de aplicaciones centrarse en las partes novedosas y semánticamente interesantes de sus aplicaciones y aprovechar los datos súper ricos y en tiempo real que están disponibles solo en los dispositivos.

Motivación

El objetivo del módulo OnDevicePersonalization es crear nueva tecnología que permita a los OEM y desarrolladores de aplicaciones continuar ofreciendo una experiencia de personalización de calidad a sus usuarios finales manteniendo la privacidad de la información del usuario.

Límite del módulo

Todo este es código nuevo sin límites de módulo.

Ubicación del código: packages/modules/OnDevicePersonalization

La Figura 1 muestra el diseño de API del módulo OnDevicePersonalization.

Diseño de API del módulo OnDevicePersonalization

Figura 1. Diseño de API del módulo OnDevicePersonalization

Formato de paquete

La funcionalidad principal del paquete estará disponible en APEX com.google.android.ondevicepersonalization .

La funcionalidad API OnDevicePersonalization estará disponible en APK com.google.android.ondevicepersonalization .

La funcionalidad de las API de FederatedCompute estará disponible en APK com.google.android.federatedcompute .

Dependencias

  • Cambios en PackageManager para interpretar la nueva etiqueta de manifiesto