Connecter votre application au système d'intelligence Android

Les attentes des utilisateurs concernant l'IA sur leurs appareils modifient fondamentalement la façon dont ils interagissent avec leurs applications. Au lieu d'ouvrir des applications pour effectuer des tâches étape par étape, ils demandent à l'IA d'effectuer les étapes pour eux, souvent dans plusieurs applications.
user-evolution

Pour répondre à ces besoins des utilisateurs, la plate-forme Android évolue vers un système intelligent qui transforme l'OS d'un lanceur d'applications en un orchestrateur de tâches actif. Android vous offre les nouvelles fonctionnalités suivantes, qui incluent des API sur l'appareil et des intégrations cloud complémentaires, permettant aux agents système tels que Google Gemini d'exécuter des tâches dans les applications locales et les services Web de manière sécurisée et contextuelle.

  • Vous avez le contrôle total grâce aux options suivantes :

    • AppFunctions : AppFunctions est une API de plate-forme Android avec une bibliothèque Jetpack associée pour simplifier l'intégration MCP Android. AppFunctions permet à votre application de rendre des fonctionnalités spécifiques disponibles sous forme de fonctions distinctes que les agents peuvent découvrir et exécuter sur l'appareil. Cela permet des intégrations profondes, sécurisées et performantes. Parcourez nos ressources pour AppFunctions, y compris la documentation, les exemples et les compétences.

    • Serveur MCP distant : avec l'approche MCP côté serveur, votre application met des fonctionnalités spécifiques à la disposition des agents qui peuvent s'intégrer directement à son backend. Il s'agit d'une approche complémentaire qui constitue une bonne option pour la couverture sur Android et d'autres plates-formes. Pour en savoir plus, consultez la documentation sur le protocole de contexte de modèle.

  • Avec cette fonctionnalité, l'assistant préchargé par l'OEM est aux commandes :

    • Contrôle de l'ordinateur : le contrôle de l'ordinateur est une future API Android qui permet à un assistant préchargé par l'OEM d'automatiser des tâches en interagissant directement avec l'interface utilisateur d'une application. L'application cible ne nécessite aucune modification explicite du code pour l'intégration. En savoir plus sur le contrôle de l'ordinateur
  • Pour afficher des interfaces interactives à partir d'agents intégrés :

    • Agent-to-UI (A2UI) : pour aller au-delà des capacités d'AppFunctions, qui permettent aux agents d'appeler des actions et des outils distincts, vous pouvez utiliser des agents pour générer dynamiquement une UI structurée pour vos utilisateurs. Grâce au rendu A2UI Jetpack Compose, votre application peut traduire les messages du protocole A2UI (Agent to UI) directement en composants natifs Jetpack Compose et Material 3.