제품 소식

Google I/O에서 Android 개발자가 알아야 할 17가지 사항

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

오늘 Google I/O에서는 생산성을 높이고 확장되는 Android 생태계에서 앱이 돋보이도록 에이전트 워크플로를 지원하는 다양한 방법을 발표했습니다. Android 개발자를 위한 17가지 주요 발표를 요약해 드립니다. The Android Show: I/O Edition에서 지난주에 발표된 내용을 확인할 수도 있습니다. 앞으로 이틀 동안 모든 주제를 자세히 살펴볼 예정이니 기대해 주세요.

에이전트를 사용하여 고품질 Android 앱 빌드

1: Android CLI: 모든 에이전트, LLM, 도구로 빌드 지원

Android CLI가 이제 안정화되었습니다. Claude Code, Codex, Antigravity를 비롯한 모든 AI 에이전트가 핵심 Android 작업을 훨씬 더 쉽고 효율적으로 실행할 수 있는 프로그래매틱 도구를 제공합니다. 오늘 출시되는 버전에서는 Android 스튜디오의 '집중적인 작업' 기능을 직접 활용할 수 있는 브리지를 제공하여 전문적인 Android 개발에 필요한 프로덕션 준비 상태의 세련된 기능을 제공합니다. 이제 개발자는 새로운 Android 스튜디오 명령어를 활용하여 선호하는 에이전트에게 시맨틱 기호 해결, 경고 파일 분석, Jetpack Compose 미리보기 렌더링 기능을 부여할 수 있습니다. 또한 이 출시에서는 새로운 Android 기술을 통해 '여정'을 공식적으로 지원하므로 상담사가 개발자의 지시에 따라 엔드 투 엔드 UI 테스트를 실행할 수 있습니다. 개발자 기조연설을 시청하고 Android 도구의 새로운 기능에 관한 강연을 시청하여 자세한 내용을 알아보세요. 

agy-android-cli.png
이제 Google Antigravity 2.0에서 사용할 Android CLI를 쉽게 설치할 수 있습니다.

2: Google AI Studio에서 프로덕션에 즉시 사용 가능한 앱을 손쉽게 빌드하세요 

이제 개발자와 크리에이터가 Google AI Studio의 프롬프트로 시작하여 네이티브 Android 앱을 빌드할 수 있습니다. 앱은 Jetpack Compose, Kotlin, Google에서 권장하는 개발자 패턴을 활용하는 API와 같은 개발 권장사항을 사용하여 빌드됩니다. Google AI Studio를 사용하면 개발자가 로컬에 무거운 설치 없이도 내장된 에뮬레이터를 통해 프로토타입을 제작하고 반복하며 실제 기기에 배포할 수 있습니다. 그러면 개발자는 이러한 앱을 가져와 Android 기기에 공유할 수 있으며, Google Play Console의 내부 테스트 트랙을 통해 다른 사용자와 공유하여 테스트할 수도 있습니다. 개발자가 앱을 더 광범위하게 출시하기 위해 준비하려는 경우 Android 스튜디오에서 고급 디버깅, 테스트, UI 개선을 진행할 수 있습니다. 개발자 기조연설을 시청하고 Android 도구의 새로운 기능에 관한 강연을 시청하여 자세한 내용을 알아보세요.

image1-.gif
내장된 Android Emulator를 사용하여 Google AI Studio에서 Android 앱 만들기

 3: Android Bench를 통한 AI 코딩 지원 가속화

Android Bench는 Android 개발 과제를 위한 LLM 리더보드입니다. 목표는 모델 개선을 가속화하여 AI 어시스턴스를 위한 유용한 옵션을 더 많이 제공하는 것입니다. 많은 분들이 AI 지원을 위해 공개 가중치 모델을 사용해 왔습니다. 이제 오프라인 사용을 제공하고 고급 사용자를 위한 추가 유연성을 제공하는 LLM의 성능을 확인할 수 있도록 Gemma 4와 같은 흔히 사용되는 모델이 리더보드에 추가됩니다. Google은 더 유용한 개선사항을 계속 장려하기 위해 LLM에 제공하는 과제의 난이도를 높이기 위해 지속적으로 노력하고 있습니다. 

4: Android 스튜디오의 이전 어시스턴트로 iOS 앱을 Android로 변환

Android 스튜디오의 이전 어시스턴트는 iOS, React Native, 웹 프레임워크와 같은 플랫폼에서 네이티브 Android로 앱을 포팅하도록 설계되었습니다. 기존 프로젝트를 선택하기만 하면 개발자가 에이전트를 통해 기능을 지능적으로 매핑하고, 스토리보드 및 SVG와 같은 애셋을 변환하고, Jetpack Compose 및 권장 Jetpack 라이브러리를 사용하여 Android 권장사항을 구현할 수 있습니다. 이를 통해 이전에는 몇 주가 걸리던 수동 포팅을 몇 시간 만에 완료할 수 있는 간소화된 에이전트 워크플로로 효과적으로 전환할 수 있습니다. 개발자 기조연설에서 이 곧 출시될 기능의 미리보기를 공유했습니다.

IO26_DEV_Android_MOD_v29_27hi.gif
iOS 앱을 네이티브 Android 앱으로 변환하는 이전 어시스턴트의 미리보기

앱에 AI 빌드

5: 생성형 AI로 지능형 앱 빌드

생성형 AI를 사용하면 이전보다 더 지능적이고 개인화된 에이전트형 앱을 만들 수 있습니다. 올해 Google은 데이터 추출 및 요약과 같은 작업을 위해 Gemini Nano 4를 미리 선보이며 온디바이스 인텔리전스의 최신 발전을 소개했습니다. 또한 Firebase AI Logic을 통해 클라우드 기능을 확장하여 개발자가 강력한 그라운딩 (URL, 지도, 웹 검색 포함)을 갖춘 Gemini 모델을 활용하여 더 스마트하고 유능한 어시스턴트를 빌드할 수 있습니다. 또한 자율 에이전트형 환경의 생성을 간소화하는 AG-UI 및 A2UI와 같은 통신 프로토콜과 함께 하이브리드 추론 접근 방식과 새로운 Android용 에이전트 개발 키트 (ADK)를 공개했습니다. 이러한 강력한 기능을 통합하려면 개발자 문서를 살펴보고 이러한 모든 기술을 보여주는 기술 심층 분석 세션을 시청하세요.

6: 지금 AppFunctions 실험하기

AppFunctions는 Android 플랫폼 API로, Android MCP 통합 빌드를 간소화하는 Jetpack 라이브러리가 함께 제공됩니다. 이를 통해 앱은 온디바이스 MCP 서버처럼 동작하여 에이전트와 어시스턴트가 사용할 도구 역할을 하는 기능을 제공할 수 있습니다. Gemini와의 AppFunctions 통합은 현재 신뢰할 수 있는 테스터를 대상으로 비공개 프리뷰로 제공되며, 지금 앱 준비를 시작할 수 있습니다. 지금 바로 사전 체험 프로그램에 등록하고 API 안내샘플, 기능을 사용하여 실험을 시작하세요.

미래는 적응형입니다

7: 이제 Android는 Compose 우선입니다. 뷰는 이제 유지보수 모드입니다. 

Compose는 UI 개발을 위한 표준이며, 향후 모든 안내와 라이브러리에 Compose 우선 접근 방식으로 전환할 예정입니다. 5년간의 발전을 바탕으로 최신 버전에서는 맞춤설정 가능성이 높은 스타일 API부터 세련된 공유 요소 전환, 향상된 입력 지원에 이르기까지 성숙한 툴킷을 제공합니다. 이러한 업데이트를 통해 더 적은 코드로 더 나은 성능의 아름답고 적응형 앱을 빌드할 수 있습니다. 블로그 게시물에서 Android 개발에 Compose 우선이 어떤 의미인지 자세히 알아보세요.

image5.png
Compose로 Android UI 빌드

8: Jetpack Compose로 여러 기기에서 원활한 Android 환경 빌드

이제 Android 생태계는 기본적으로 적응형이 되어 휴대전화, 폴더블, 태블릿, 자동차, XR에서 유연하게 이동하고 Googlebook 및 연결된 디스플레이를 통해 사용 사례를 확장합니다. 5억 8천만 대 이상의 대형 화면 기기가 있고 여러 기기를 사용하는 사용자가 앱에 최대 14배 더 많은 비용을 지출하므로 적응형 디자인에 투자하면 엄청난 기회를 얻을 수 있습니다. Jetpack Compose는 이 전환을 위한 확실한 엔진으로, 최신 Jetpack Navigation 3 출시, 새로운 실험용 그리드 및 FlexBox 레이아웃, 향상된 비터치 입력 지원, 모든 창 크기에서 올바른 카메라 미리보기를 위한 CameraX와 같은 핵심 도구를 제공합니다. 또한 Android 스튜디오의 새로운 기술을 사용하면 이러한 적응형 패턴을 채택하도록 기존 앱을 그 어느 때보다 쉽게 업데이트할 수 있습니다.

image6.png
Notability의 Android 데뷔는 프리미엄 생산성 앱의 새로운 표준을 제시합니다. Jetpack Compose, Navigation 3, Kotlin Multiplatform으로 빌드되어 기기 전반에서 직관적이고 적응형 환경을 제공합니다.

9: Googlebook을 위한 원활한 환경 만들기

지난주 Google은 기존 앱을 위한 대형 화면 캔버스를 제공하는 고성능 노트북인 Googlebook을 발표했습니다. 오늘 적응형 원칙을 사용하여 빌드하면 앱이 Googlebook에서 작동합니다. 데스크톱 환경에 관한 관련 디자인 안내 및 개발자 가이드라인을 검토하여 시작하세요. Android 스튜디오 Canary에서 제공되는 새로운 데스크톱 에뮬레이터를 사용해 이 폼 팩터용 앱을 지금 테스트해 보세요.

image3.png
새 데스크톱 Android Emulator

10: Jetpack Glance를 사용한 통합 위젯 개발 환경

Android 17에서는 모든 위젯에 단일 Compose 기반 개발 모델로 전환합니다. Jetpack Glance를 통해 모바일, 자동차, Wear OS 전반에서 환경을 통합하면 곧 익숙한 워크플로로 생태계 전반에서 UI 구성요소를 확장할 수 있습니다.

올해의 획기적인 기능은 RemoteCompose 통합입니다. 모바일과 자동차에서는 고화질 애니메이션을 지원하고, Wear OS에서는 Wear 위젯 (이전 명칭: 타일)이 원격 화면에서 복잡한 UI 로직을 네이티브로 렌더링할 수 있습니다. 이를 통해 자동차 대시보드에서 항공편 상태를 확인하고 손목에서 게이트 변경 업데이트를 확인하는 등 일관된 사용자 여정을 지원하면서 저전력 하드웨어에서 최고 성능을 보장할 수 있습니다. 

blog_widgets.gif
Android Auto 인터페이스에 4개의 위젯이 순환 표시됩니다. 시계, 연락처 카드, Google Home 즐겨찾기, 사진

11: 자동차용 Android로 주행 중 도달범위 확대 

자동차 내 환경을 빌드할 때 도달범위를 확대할 수 있도록 한 번 빌드하여 Android Auto 및 Android Automotive OS에 앱을 쉽게 제공할 수 있도록 지원합니다. 최신 버전의 자동차 앱 라이브러리를 사용하면 두 플랫폼 모두에 맞게 맞춤설정되고 주의 분산이 최적화된 템플릿 미디어 앱을 빌드할 수 있습니다. 콘텐츠 레이아웃을 위한 유연성과 옵션을 확대하기 위해 새로운 구성요소와 템플릿 기능을 도입합니다. 주차 환경도 확대되어 Android 17을 실행하는 휴대전화의 Android Auto에 몰입형 동영상 재생이 제공됩니다. 주차 환경에 맞게 동영상 앱을 쉽게 조정할 수 있습니다. 지금 사전 체험 프로그램에 신청하여 베타 카테고리에 게시하고 블로그에서 최신 업데이트에 대해 자세히 알아보세요.

12: Android XR 개발자 프리뷰 4로 개발 속도 높이기

플랫폼을 위해 빌드한 혁신적인 환경에 영감을 받아 Android XR SDK 개발자 프리뷰 4를 통해 도구를 계속 발전시키고 있습니다. 이 여정의 중요한 단계는 핵심 라이브러리, XR 런타임, Jetpack SceneCore, Jetpack XR용 ARCore가 베타로 전환되어 더 안정적이고 성능이 우수한 기반을 제공하는 것입니다. 또한 Android XR 개발자 촉진 프로그램을 통해 하드웨어 액세스를 가속화하고 있습니다. 이 프로그램을 통해 XREAL의 Project Aura, 오디오 글라스 또는 디스플레이 글라스 개발자 키트를 신청할 수 있습니다. Latest in Android XR 세션을 시청하거나 블로그를 읽어 이러한 업데이트가 생태계 전반에서 경험을 빌드하는 데 어떻게 도움이 되는지 알아보세요. 

Aura Geospatial Tour Demo - Draft 01.gif
디지털 콘텐츠를 실제 위치에 고정하는 정밀도를 높이는 Jetpack XR용 ARCore의 Geospatial API 초기 미리보기

13: Android는 전문가 수준의 미디어 환경을 위한 새로운 홈입니다.

Android 17은 프로덕션 준비가 완료된 툴킷으로 전체 미디어 수명 주기를 간소화합니다. 이제 폴더블 및 태블릿에서 복잡한 확장 및 응답성을 처리하는 CameraXViewfinder 컴포저블을 사용하여 고화질 캡처를 간소화할 수 있습니다. 후반 작업의 경우 새로운 Media3 AI 효과 라이브러리는 매직 지우개, 스튜디오 사운드와 같은 프리미엄 기능을 위한 단일 인터페이스를 제공하여 기기의 하드웨어에 맞게 자동으로 최적화합니다.

파이프라인은 칩셋별 인코딩 권장사항을 제공하여 내보내기 노이즈를 제거하는 CodecDB와 매우 부드러운 탐색을 위한 ExoPlayer의 새로운 스크러빙 모드로 완성됩니다. Media3 트랜스포머로 멀티 애셋 수정사항을 합성하든 간소화된 CastPlayer API를 사용하든 이러한 업데이트를 통해 개발 오버헤드가 크게 줄어든 전문적인 환경을 보장할 수 있습니다.

supercharge.gif
Low Light Boost 및 매직 지우개 사용

14: Google TV에서 앱 검색 가능성 및 참여도 높이기 

동작 제어 입력을 지원하는 포인터 리모컨은 더 빠른 사용자 탐색을 지원하므로 사용자가 Google TV와 상호작용하는 미래의 방식이 될 것입니다. 앱 개발자는 포인팅 입력 지원을 선언하여 포인터 리모컨이 있는 향후 TV에서 앱이 검색되도록 할 수 있습니다. 또한 Engage SDK(이전 명칭: Video Discovery API)는 모든 Google TV 폼 팩터에서 재개, 권한, 추천을 최적화하여 앱 검색 및 참여를 촉진합니다. 이어서 시청하기 1.0 환경을 지원해 온 기존 Watch Next API가 2027년 하반기에 지원이 중단되므로 지금 바로 Engage SDK 온보딩을 시작하는 것이 좋습니다. 블로그에서 자세한 내용을 확인하세요. 


15: 성능: 우수한 앱 환경의 기반

개발자가 Android 17의 메모리 제한을 탐색할 수 있도록 Google에서는 최적화 도구 모음을 출시했습니다. R8 구성 분석기는 바이너리를 부풀리는 유지 규칙을 식별하고, ProfilingManager와 Android 스튜디오에 통합된 LeakCanary는 메모리 누수 감지를 간소화합니다. 또한 새로운 Android Performance Analyzer는 복잡한 트레이스 분석을 위한 고급 AI 통합과 성능 병목 현상을 정확히 파악하기 위한 자동 SQL 쿼리 생성을 제공합니다.

비즈니스 성장을 위한 최신 정보

16: Google Play의 새로운 소식

오늘 발표된 Google Play 업데이트를 통해 복잡성을 줄이면서 도달범위를 확대하고 비즈니스를 확장할 수 있습니다. Google은 몰입도 높은 숏폼 동영상 형식인 Play Shorts를 통해 Play 스토어 검색을 재정의하고 있으며, Android 및 웹의 Gemini 앱에서 앱 검색을 통해 스토어 외부로 잠재고객을 확장하고 있습니다. 또한 일괄 상품 가격 및 SKU 업데이트를 원활하게 처리하는 에이전트형 카탈로그 관리와 같은 강력한 새로운 기능이 도입되며, Gemini 모델을 사용하여 Play Console에서 가져온 문서의 스토어 등록정보를 자동 입력할 수 있어 글로벌 현지화가 간편해집니다. 

IO26_BlogInLine_App-discovery-in-Gemini_1920x1080_1605.gif
Gemini가 검색 중에 사용자에게 앱 제안을 제공함

17: Android 17

Android 17에는 시스템 전반의 안정성과 더 원활한 UI를 보장하기 위해 잠금 없는 MessageQueue, 더 자주 덜 집약적인 젊은 세대 컬렉션이 있는 GC와 같은 새로운 성능 및 시스템 아키텍처 개선사항 (앱 메모리 제한 외)이 포함됩니다. 새로운 연락처 선택 도구와 스포이드 API를 사용하면 민감한 권한의 사용과 사용자 데이터에 대한 불필요한 액세스를 최소화할 수 있습니다.

동작 변경사항을 검토하여 백그라운드 오디오 강화 및 SMS OTP 보호를 비롯한 Android 17에 앱이 대비되어 있는지 확인하세요. 필수 대형 화면 크기 조절, 기본 인증서 투명성, 제한된 로컬 네트워크 액세스와 같은 변경사항을 통해 Android 17을 타겟팅 (API 37)할 준비를 하세요. 기기를 베타에 등록하거나 최신 17.0 에뮬레이터 이미지를 사용하여 지금 테스트를 시작할 수 있습니다.

한 가지 더 알려드릴 사항이 있습니다. Android 17 분기별 플랫폼 출시 (QPR1)의 세 번째 베타가 출시되었으며, QPR2를 기다릴 수 없는 여러 기능을 지원하기 위한 사소한 SDK 출시가 포함되어 있습니다.

Google I/O에서 모든 Android 및 Play 콘텐츠 확인하기 

지금까지 Google I/O에서 Android 개발자를 위한 업데이트를 간략하게 살펴보았습니다.  Android의 새로운 기능을 시청하여 최신 소식과 공지사항을 확인하고, 다음 주에 Google I/O를 팔로우하여 더 많은 소식을 확인하세요.

작성자:

계속 읽기