Per soddisfare queste esigenze degli utenti, la piattaforma Android si sta evolvendo in un sistema intelligente che trasforma il sistema operativo da piattaforma di lancio di applicazioni in un orchestratore di attività attive. Android ti offre le seguenti nuove funzionalità che includono API sul dispositivo e integrazioni cloud complementari, consentendo agli agenti di sistema come Google Gemini di eseguire attività in applicazioni locali e servizi web in modo sicuro e contestuale.
Hai il pieno controllo con le seguenti opzioni:
AppFunctions: AppFunctions è un'API della piattaforma Android con una libreria Jetpack di accompagnamento per semplificare l'integrazione di Android MCP. AppFunctions consente alla tua app di rendere disponibili funzionalità specifiche come funzioni discrete che gli agenti possono rilevare ed eseguire sul dispositivo. Ciò consente integrazioni profonde, sicure e performanti. Sfoglia le nostre risorse per AppFunctions, tra cui documentazione, esempi e skill.
Server MCP remoto: con l'approccio MCP lato server, la tua app rende disponibili funzionalità specifiche per gli agenti che possono integrarsi direttamente con il suo backend. È un approccio complementare che rappresenta una buona opzione per la copertura su Android e altre piattaforme. Per maggiori dettagli, leggi la documentazione sul Model Context Protocol.
Con questa funzionalità, l'assistente precaricato dall'OEM è in controllo:
- Controllo del computer: Controllo del computer è un'API Android in arrivo che consente a un assistente precaricato dall'OEM di automatizzare le attività interagendo direttamente con l'interfaccia utente di un'app. L'app di destinazione non richiede modifiche esplicite al codice per l'integrazione. Scopri di più sul controllo del computer.
Per eseguire il rendering di interfacce interattive dagli agenti in-app:
- Agent-to-UI (A2UI): per andare oltre le funzionalità di AppFunctions, che consentono agli agenti di richiamare azioni e strumenti discreti, puoi utilizzare gli agenti per generare dinamicamente un'interfaccia utente strutturata per i tuoi utenti. Utilizzando il renderer A2UI di Jetpack Compose, la tua app può tradurre i messaggi del protocollo da agente a UI (A2UI) direttamente in componenti Jetpack Compose e Material 3 nativi.