Android 인텔리전스 시스템에 앱 연결

기기에서 AI에 대한 사용자의 기대치가 앱과 상호작용하는 방식을 근본적으로 바꾸고 있습니다. 앱을 열어 작업을 단계별로 수행하는 대신 AI에 단계를 수행해 달라고 요청합니다. 여러 앱에 걸쳐 요청하는 경우가 많습니다.
user-evolution

이러한 사용자 요구를 충족하기 위해 Android 플랫폼은 OS를 애플리케이션 실행기에서 활성 작업 오케스트레이터로 전환하는 인텔리전스 시스템으로 진화하고 있습니다. Android는 기기 내 API와 보완적인 클라우드 통합을 포함하는 다음과 같은 새로운 기능을 제공하여 Google Gemini와 같은 시스템 에이전트가 로컬 애플리케이션과 웹 서비스 전반에서 안전하고 맥락에 맞게 작업을 실행할 수 있도록 지원합니다.

  • 다음 옵션을 사용하여 완전히 제어할 수 있습니다.

    • AppFunctions: AppFunctions는 Android MCP 통합을 간소화하는 Jetpack 라이브러리가 함께 제공되는 Android 플랫폼 API입니다. AppFunctions를 사용하면 앱에서 특정 기능을 에이전트가 기기에서 검색하고 실행할 수 있는 개별 함수로 제공할 수 있습니다. 이를 통해 심층적이고 안전하며 성능이 우수한 통합이 가능합니다. 문서, 샘플, 기술 등 AppFunctions 리소스를 살펴보세요.

    • 원격 MCP 서버: 서버 측 MCP 접근 방식을 사용하면 앱에서 백엔드와 직접 통합할 수 있는 에이전트가 사용할 수 있는 특정 기능을 제공합니다. Android 및 기타 플랫폼에서 커버리지를 확보하는 데 적합한 보완적 접근 방식입니다. 자세한 내용은 모델 컨텍스트 프로토콜 문서를 참고하세요.

  • 이 기능을 사용하면 OEM에서 미리 로드한 어시스턴트가 제어권을 갖습니다.

    • 컴퓨터 제어: 컴퓨터 제어는 OEM에서 미리 로드한 어시스턴트가 앱의 사용자 인터페이스와 직접 상호작용하여 작업을 자동화할 수 있도록 하는 예정된 Android API입니다. 타겟 앱은 통합을 위해 명시적으로 코드를 변경할 필요가 없습니다. 컴퓨터 제어에 관해 알아보세요.
  • 인앱 에이전트에서 대화형 인터페이스를 렌더링하려면 다음을 실행하세요.

    • 에이전트-UI (A2UI): 에이전트가 개별 작업과 도구를 호출할 수 있는 AppFunctions의 기능을 넘어 사용자를 위해 구조화된 UI를 동적으로 생성하려면 에이전트를 사용하면 됩니다. Jetpack Compose A2UI 렌더러를 사용하면 앱에서 에이전트-UI (A2UI) 프로토콜 메시지를 네이티브 Jetpack Compose 및 Material 3 구성요소로 직접 변환할 수 있습니다.