제품 소식

Android의 인텔리전스 시스템 빌드

전문 길이: 4분
Matthew McCullough
Android 개발자 제품 관리 부문 부사장

오늘 Android Show에서 발표된 바와 같이 Android는 운영체제에서 인텔리전스 시스템으로 전환되어 앱과의 상호작용 기회가 늘어납니다. 하드웨어와 소프트웨어 간의 긴밀한 통합을 통해 Android 기기는 사용자 요구사항을 예측하는 데 필요한 작업을 처리할 수 있으므로 앱은 적절한 순간에 경험을 제공하는 데 집중할 수 있습니다. 이를 위해 Google은 Gemini 인텔리전스를 발표합니다. Gemini 인텔리전스는 가장 발전된 Android 기기에 Gemini의 최고 기능을 제공하는 새로운 기능 모음입니다.

Gemini를 사용한 작업 자동화

Gemini Intelligence를 통해 내장된 투명성과 제어 기능을 사용하여 사용자를 대신하여 선택한 앱에서 작업을 자동화하는 Gemini의 기능을 확장합니다. 이를 통해 사용자를 참여시키고 코드나 주요 엔지니어링 작업 없이 구매 의도가 높은 트래픽을 앱으로 유도할 수 있습니다. Gemini가 카페에서 라떼를 주문하거나 메모 앱의 식료품 목록에서 장바구니를 만드는 등 복잡한 다단계 작업을 탐색하도록 허용하면 Gemini가 사용자를 위한 물류를 처리하므로 혁신과 훌륭한 기능 빌드에 집중할 수 있습니다. 

사람들은 때로는 둘러보기를 좋아하고 때로는 작업을 빠르게 처리하고 싶어 합니다. 이 기능은 식료품 주문을 하거나 차량을 요청할 수 있도록 일부 음식 및 차량 공유 파트너와 함께 처음 출시되었으며, 폴더블, 시계, 자동차, XR 글라스를 비롯한 더 많은 업종과 폼 팩터로 확장되고 있습니다. 

TAS-Gif (1).gif

AppFunctions로 참여도 높이기

에이전트가 앱과 상호작용하는 방식을 더 세밀하게 제어하려면 Android AppFunctions를 사용하세요. 이를 통해 자연어 설명과 함께 서비스, 데이터, 작업과 같은 특정 도구를 OS와 에이전트에 직접 제공할 수 있습니다. 그러면 시스템이 다양한 폼 팩터에서 이러한 도구를 검색하고 실행하여 사용자가 지능형 시스템을 통해 앱의 기능을 트리거하여 작업 자동화로 더 풍부하고 맞춤설정된 환경을 만들 수 있습니다. Google은 사용자가 이 새로운 프레임워크를 통해 '메시지를 보내거나' '음성 통화를 시작'할 수 있도록 KakaoTalk과 같은 앱을 대상으로 비공개 미리보기에서 초기 단계 API를 테스트하기 시작했습니다. AppFunctions는 이미 기기 제조업체 전반에서 25개 앱의 사용 사례에 대한 로컬 실행을 지원하고 있습니다. API를 로컬에서 실험하고 AppFunctions 사전 체험판 프로그램에 참여하여 완전한 통합 기회를 누리세요.

Google에서는 손쉬운 '코드 변경 없음' 앱 자동화 또는 AppFunctions API 사용 등 이 인텔리전스 여정의 어느 단계에 있든 사용자를 지원하기 위해 다양한 통합 경로를 제공합니다. 이를 통해 MCP와 유사한 방식으로 더 많은 제어 기능을 제공할 수 있습니다. 

위젯으로 사용자 환경 개선

자동차를 시작으로 새로운 폼 팩터로 위젯 지원을 확대하여 사용자 환경을 개선하고 있습니다. 이를 통해 2억 5천만 대의 Android Auto 호환 차량에서 사용자와 소통할 수 있는 새로운 기회가 생깁니다. 

Jetpack Glance를 사용하면 고품질 위젯을 쉽게 빌드할 수 있으며, 이제 RemoteCompose라는 새로운 기본 프레임워크 덕분에 강력한 새로운 기능을 사용할 수 있습니다.

  • 새로운 풍부한 프리미엄 상호작용: 원격 Compose는 깊이 적응하고 배터리 효율성을 높이도록 설계되어 Glance가 더 풍부하고 프리미엄한 상호작용을 제공할 수 있습니다. 스냅 스크롤, 표현력 있는 버튼, 파티클 효과 등 새로운 기능을 활용하여 더 매력적인 위젯을 만들 수 있습니다.
  • 기본 제공 이전 버전과의 호환성: 이러한 표현력이 뛰어난 RemoteCompose 기능은 Android 16 이상에서 기본적으로 지원됩니다. Jetpack Glance를 API로 사용하면 완전한 하위 호환성이 유지됩니다. 위젯은 최신 기기에서 이러한 프리미엄 UI 기능을 자동으로 활용하면서 이전 OS 버전을 지원하기 위해 점진적으로 다운그레이드됩니다.

또한 RemoteCompose는 사용자가 Gemini에게 완전히 적응형 맞춤 위젯을 빌드해 달라고 요청할 수 있는 기능인 내 위젯 만들기의 엔진입니다. 이 위젯은 사용자의 홈 화면이나 Wear OS 시계에 맞게 원활하게 크기를 조절하고 최적화할 수 있습니다.

휴대전화 이상의 적응형 빌드

폴더블, 태블릿, 호환되는 자동차, XR 헤드셋부터 새로운 Googlebooks에 이르기까지 Android 앱의 캔버스가 화면과 폼 팩터 전반으로 확장되었습니다. 적응형으로 빌드하는 데 도움이 되는 업데이트는 다음과 같습니다. 

morph-to-tablet.gif
  • Jetpack Navigation 3: 최신 Jetpack Navigation 3은 Scene API에 장면 데코레이터를 추가하여 더 깊은 적응형 지원을 제공합니다. 장면 데코레이터를 사용하면 앱의 장면 전략에 따라 계산된 장면을 수정할 수 있습니다. 예를 들어 탐색 항목 수준이 아닌 장면에서 추가하려는 상단 앱 바 및 탐색 바/레일과 같은 공통 UI 요소를 추가하는 데 사용할 수 있습니다. 이제 NavDisplay에 nav 항목 공유 요소를 만드는 내장 기능이 포함되어 있으므로 장면 간에 원활하게 전환할 수 있습니다. 자세한 내용은 Nav3-recipes를 확인하세요.
  • Jetpack Compose: Compose를 앱에 도입하는 것은 적응형 UI를 빌드하는 가장 쉬운 방법이며, Google에서는 개발자가 적절한 수준의 아키텍처 지원을 받을 수 있도록 노력하고 있습니다. Compose 1.11에서는 반응형 레이아웃과 그리드FlexboxMediaQuery스타일을 사용한 맞춤설정을 위한 새로운 빌드 블록을 개발하고 있습니다. 실험용 플래그를 삭제하기 전에 의견을 보내주시면 감사하겠습니다.
  • 디자인 안내: 업데이트된 디자인 갤러리에서 아이디어를 얻고, 새로운 데스크톱 디자인 허브 또는 적응형 레이아웃 안내를 참고하여 시작하세요.

기기별 환경을 위해 최신 업데이트를 활용하여 다음 작업을 할 수 있습니다.

  • 자동차 앱 라이브러리: '한 번 빌드'하여 Android Auto와 Android Automotive OS 모두에 맞춤설정된 주의 분산 행동 최적화 미디어 환경을 제공할 수 있는 자동차 앱 라이브러리를 확장하여 개발을 간소화하고 있습니다. 자동차를 주차했을 때 동영상을 전체 화면으로 재생할 수 있도록 적응형 동영상 앱 지원을 확대하여 자동차 내에서 더 풍부한 참여를 지원합니다.
  • Android XR SDK: Android XR SDK를 사용하면 예정된 유선 XR 글래스 (예: XREAL의 Project Aura)를 비롯해 다양한 XR 기기를 위한 차별화된 맞춤 환경을 빌드할 수 있습니다. 기존 적응형 앱은 추가 개발 노력 없이 몰입형 환경에 자동으로 표시됩니다. Jetpack Compose Glimmer를 사용하여 디스플레이 글래스에 맞게 한눈에 볼 수 있는 UI를 빌드하고 Jetpack Projected API를 사용하여 휴대전화에서 사용자의 시야로 앱 환경을 연결하여 디스플레이 글래스를 준비할 수 있습니다. 다음 주에 출시되는 Android XR SDK 개발자 프리뷰 4에서는 안경 터치패드의 입력을 최적화하는 제목 칩, 버튼 그룹과 같은 새로운 대화형 구성요소가 도입됩니다. 새 ProjectedTestRule API를 사용하여 테스트 환경을 자동화하여 워크플로를 간소화합니다.

Android에서 사용자를 위한 새로운 시대

인텔리전스 시스템으로의 전환부터 Googlebooks, Android와 같은 새로운 폼 팩터의 확장까지, Android는 개발자와 앱 제작자를 중심으로 사용자가 기기 환경을 최대한 활용할 수 있는 새로운 방법을 만들고 있습니다.

Gemini 인텔리전스 기능은 준비되는 대로 단계적으로 출시되며, 올여름 최신 삼성 갤럭시 및 Google Pixel 휴대전화부터 시작됩니다. 또한 올해 말부터 워치, 자동차, 글라스, 노트북 등 Android 기기에서도 사용할 수 있게 됩니다.

다음 주 Google I/O에서 이 새로운 시대의 앱 개발에 관한 더 많은 소식을 전해드릴 예정이니 기대해 주세요. 

작성자:

계속 읽기