Conecta tu app al sistema de inteligencia de Android

Las expectativas de los usuarios con respecto a la IA en sus dispositivos están cambiando fundamentalmente la forma en que interactúan con sus apps. En lugar de abrir apps para realizar tareas paso a paso, le piden a la IA que realice los pasos por ellos, a menudo en varias apps.
user-evolution

Para satisfacer estas necesidades de los usuarios, la plataforma de Android está evolucionando hacia un sistema inteligente que transforma el SO de una plataforma de inicio de aplicaciones en un orquestador de tareas activo. Android te proporciona las siguientes capacidades nuevas que incluyen APIs integrado en el dispositivo y complementan las integraciones en la nube, lo que permite que los agentes del sistema, como Google Gemini, ejecuten tareas en aplicaciones locales y servicios web de forma segura y contextual.

  • Tienes el control total con las siguientes opciones:

    • AppFunctions: AppFunctions es una API de la plataforma de Android con una biblioteca de Jetpack complementaria para simplificar la integración de MCP de Android. AppFunctions permite que tu app ponga a disposición capacidades específicas como funciones discretas que los agentes pueden descubrir y ejecutar integrado en el dispositivo. Esto permite integraciones profundas, seguras y de alto rendimiento. Explora nuestros recursos para AppFunctions, incluida la documentación, los ejemplos y las habilidades.

    • Servidor de MCP remoto: Con el enfoque de MCP del servidor, tu app pone capacidades específicas a disposición de los agentes que pueden integrarse directamente con su backend. Es un enfoque complementario que resulta una buena opción para la cobertura en Android y otras plataformas. Consulta los documentos del Protocolo de contexto del modelo para obtener más información.

  • Con esta función, el asistente precargado por el OEM tiene el control:

    • Control de la computadora: Control de la computadora es una próxima API de Android que permite que un asistente precargado por el OEM automatice tareas interactuando directamente con la interfaz de usuario de una app. La app de destino no necesita cambios de código explícitos para integrarse. Obtén más información sobre Control de la computadora.
  • Para renderizar interfaces interactivas desde agentes integrados en la app, haz lo siguiente:

    • De agente a IU (A2UI): Para ir más allá de las capacidades de AppFunctions, que permiten que los agentes invoquen acciones y herramientas discretas, puedes usar agentes para generar de forma dinámica una IU estructurada para tus usuarios. Con el renderizador de A2UI de Jetpack Compose, tu app puede traducir mensajes del protocolo de agente a IU (A2UI) directamente en componentes nativos de Jetpack Compose y Material 3.