Para atender a essas necessidades, a plataforma Android está evoluindo para um sistema de inteligência que transforma o SO de uma plataforma de inicialização de aplicativos em um orquestrador de tarefas ativas. O Android oferece os seguintes novos recursos que incluem APIs no dispositivo e integrações complementares na nuvem, permitindo que agentes do sistema, como o Google Gemini, executem tarefas em aplicativos locais e serviços da Web de maneira segura e contextual.
Você tem total controle com as seguintes opções:
AppFunctions: o AppFunctions é uma API da plataforma Android com uma biblioteca do Jetpack para simplificar a integração do MCP do Android. Com o AppFunctions, seu app pode disponibilizar recursos específicos como funções discretas que os agentes podem descobrir e executar no dispositivo. Isso permite integrações profundas, seguras e eficientes. Confira nossos recursos para AppFunctions, incluindo documentação, exemplos e habilidades.
Servidor MCP remoto: com a abordagem do MCP do lado do servidor, seu app disponibiliza recursos específicos para agentes que podem se integrar diretamente ao back-end dele. É uma abordagem complementar que é uma boa opção para cobertura no Android e em outras plataformas. Leia a documentação do Protocolo de Contexto de Modelo para mais detalhes.
Com esse recurso, o assistente pré-carregado pelo OEM tem o controle:
- Controle do computador: o Controle do computador é uma API do Android que será lançada em breve e permite que um assistente pré-carregado pelo OEM automatize tarefas interagindo diretamente com a interface do usuário de um app. O app de destino não precisa de mudanças explícitas no código para ser integrado. Leia sobre o Controle do computador.
Para renderizar interfaces interativas de agentes no app:
- Agente para interface (A2UI): para ir além dos recursos do AppFunctions, que permitem que os agentes invoquem ações e ferramentas discretas, use agentes para gerar dinamicamente uma interface estruturada para os usuários. Usando o renderizador A2UI do Jetpack Compose, seu app pode traduzir mensagens do protocolo agente para interface (A2UI) diretamente em componentes nativos do Jetpack Compose e do Material 3.