Aby zaspokoić te potrzeby użytkowników, platforma Android przekształca się w system inteligentny, który zmienia system operacyjny z platformy uruchamiającej aplikacje w aktywny koordynator zadań. Android udostępnia te nowe funkcje, które obejmują interfejsy API na urządzeniu i uzupełniające integracje z chmurą, umożliwiając agentom systemowym, takim jak Google Gemini, bezpieczne i kontekstowe wykonywanie zadań w aplikacjach lokalnych i usługach internetowych.
Masz pełną kontrolę dzięki tym opcjom:
AppFunctions: AppFunctions to interfejs API platformy Android z biblioteką Jetpack, który upraszcza integrację MCP na Androidzie. AppFunctions umożliwia udostępnianie konkretnych funkcji aplikacji jako odrębnych funkcji, które agenci mogą wykrywać i wykonywać na urządzeniu. Umożliwia to głębokie, bezpieczne i wydajne integracje. Zapoznaj się z naszymi materiałami dotyczącymi funkcji aplikacji, w tym z dokumentacją, przykładami i umiejętnościami.
Zdalny serwer MCP: w przypadku podejścia MCP po stronie serwera aplikacja udostępnia agentom określone funkcje, które można bezpośrednio zintegrować z jej backendem. Jest to podejście uzupełniające, które dobrze sprawdza się w przypadku zasięgu na Androidzie i innych platformach. Szczegółowe informacje znajdziesz w dokumentacji protokołu kontekstu modelu.
Dzięki tej funkcji kontrolę sprawuje asystent wstępnie załadowany przez producenta OEM:
- Sterowanie komputerem: sterowanie komputerem to nadchodzący interfejs API Androida, który umożliwia wstępnie załadowanemu asystentowi OEM automatyzowanie zadań poprzez bezpośrednie interakcje z interfejsem użytkownika aplikacji. Aplikacja docelowa nie wymaga żadnych wyraźnych zmian w kodzie, aby można było ją zintegrować. Dowiedz się więcej o sterowaniu komputerem.
Aby renderować interaktywne interfejsy z agentów w aplikacji:
- Agent-to-UI (A2UI): aby wyjść poza możliwości funkcji aplikacji, które umożliwiają agentom wywoływanie odrębnych działań i narzędzi, możesz używać agentów do dynamicznego generowania strukturalnego interfejsu użytkownika. Korzystając z renderera A2UI Jetpack Compose, aplikacja może tłumaczyć wiadomości protokołu agent-to-UI (A2UI) bezpośrednio na natywne komponenty Jetpack Compose i Material 3.