올해 Google I/O에서는 반복적인 변경사항을 넘어 앱 빌드 방식의 근본적인 변화를 향해 나아가고 있습니다. Google의 최신 도구는 Android 개발자로서의 생산성을 높이고 코드베이스에 배포하는 AI 에이전트를 강화하는 기능을 갖춘 에이전트 시대를 위해 빌드되었습니다. 따라서 AI만으로 빌드하든 모든 코드 줄의 설계자가 되는 것을 선호하든 Google의 도구를 사용하면 앞서나갈 수 있습니다.
'AI 지원' 개발에서 '에이전트형' 개발로 전환함에 따라 개발자의 노력을 크게 줄이면서 아이디어를 고품질 프로덕션 앱으로 전환하는 것이 그 어느 때보다 쉬워지고 있습니다.
Android 개발자 도구의 새로운 기능은 무엇인가요? 이 블로그에서는 다음 세 가지 주요 영역을 다룹니다.
- 에이전트가 처리하도록 허용: 작업 중인 개발 작업이 무엇이든 Android 스튜디오 에이전트는 앱 아키텍처 및 디자인 계획에서 코드 작성, 단위 테스트, 버그 수정에 이르기까지 모든 작업을 지원할 수 있습니다.
- 모든 AI 제공업체, 빌드하는 모든 위치: Android 스튜디오에서는 모든 모델을 사용할 수 있으며 가장 성능이 좋은 모델을 안내해 드립니다. Google, Anthropic, OpenAI의 상위 원격 모델 중 하나를 선택하거나 로컬에서 실행해야 하는 경우 Gemma 4는 가장 강력하고 효율적인 로컬 모델입니다. Android CLI를 사용하면 선택한 에이전트와 개발자 환경을 사용하여 Android 앱을 더 빠르고 쉽게 빌드할 수 있습니다.
- 언제나처럼 성능과 품질이 최우선: Google은 에뮬레이터에서 프로파일러, 성능 분석기 등에 이르기까지 사용자가 선호하는 Android 개발자 도구에 계속 투자하고 있습니다.
1: 에이전트가 처리하도록 허용
에이전트 기술
이제 Android 스튜디오에서 특수 워크플로와 도메인별 지식에 LLM을 기반으로 하는 모듈식 명령어 세트인 에이전트 기술을 지원합니다. 프로젝트에 기술을 추가하면 에이전트가 특정 권장사항, 아키텍처 패턴 또는 라이브러리 워크플로를 따르도록 가르칠 수 있습니다. 이를 통해 더 정확하고 상황에 맞는 코드 생성과 적절한 태스크에 대한 자동 기능 활성화를 지원하여 에이전트가 전문가 역할을 할 수 있습니다. 최신 Android 스튜디오 Canary 빌드에는 여러 가지 상위 Android 및 Firebase 에이전트 기술이 번들로 제공되므로 바로 빌드를 시작할 수 있습니다.
자체 기능을 만들거나 Android CLI를 사용하여 일부 Android 개발자와 LLM이 어려움을 겪을 수 있는 가장 일반적인 워크플로를 다루는 저장소인 공식 기능을 설치할 수 있습니다. 이러한 기술은 모델이 XML에서 Compose로의 마이그레이션, Edge-to-edge, Navigation 3 등 Android 개발에 관한 권장사항과 가이드를 따르는 특정 패턴을 더 잘 이해하고 실행하는 데 도움이 됩니다. Jetpack Compose Glimmer를 사용하여 멋진 디스플레이 글래스 앱으로 시작하여 Android XR용 기술을 사용할 수도 있습니다.
에이전트 모드에서 Firebase를 사용하여 풀 스택 앱 빌드
이제 Firebase용 에이전트 기술을 사용하여 Android 스튜디오의 에이전트 모드 내에서 직접 Auth 및 Firestore 데이터베이스와 같은 Firebase 서비스를 사용 설정할 수 있습니다. 에이전트는 Firebase 통합을 완료하고 백엔드 서비스를 구성할 수 있습니다. 이 통합을 통해 IDE를 벗어나지 않고도 강력한 풀 스택 Android 애플리케이션을 빌드할 수 있습니다.
동시 대화
이제 에이전트 모드에서 여러 대화를 동시에 실행할 수 있습니다. 한 대화에서 테스트를 실행하고 대기하는 동안 세 번째 대화 스레드를 사용하여 앱의 문서를 작성하면서 앱의 새로운 기능에 대한 계획 모드를 시작할 수 있습니다. 이러한 개선사항을 통해 시간을 절약하고 생산성을 높일 수 있습니다.
더 강력한 새 프로젝트 에이전트
Android 스튜디오의 새 프로젝트 에이전트는 여러 단계 실행 계획과 빌드 오류를 자체 수정하고 여러 파일에서 종속 항목을 구성하는 자율 '생성 루프'를 활용하는 강력한 풀 스택 개발 도구로 발전했습니다. 이 고급 기능은 Firebase 에이전트 기술과의 새로운 통합으로 크게 증폭되어 개발자가 단일 프롬프트에서 최종 프로덕션까지 완전한 풀 스택 애플리케이션을 원활하게 빌드, 디버그, 배포할 수 있습니다.
또한 이제 대형 화면을 지원합니다. 처음부터 태블릿, 폴더블, 노트북 기기에 최적화된 레이아웃, 탐색, 구성요소로 프로젝트를 스캐폴딩할 수 있습니다. 사용 설정된 경우 대형 화면 에뮬레이터에서 앱을 테스트하는 추가 로직이 있습니다. Android Emulator에서 필요한 기기를 구성하기만 하면 에이전트가 테스트할 수 있습니다.
2: 모든 AI 제공업체, 빌드하는 모든 위치
Google AI Studio에서 Android 앱 빌드
이제 Google AI Studio에서 전체 Android 앱 개발 기능을 제공합니다. 사용자는 새 애플리케이션을 생성하고, 삽입된 Android Emulator를 통해 즉시 미리 보고, USB를 통해 ADB를 사용하여 실제 기기에 직접 배포할 수 있습니다. 또한 개발자는 Google Play에 바로 게시할 수 있습니다. AI Studio는 앱 기록 생성을 처리하고, 패키지를 번들로 묶고, 내부 테스트 트랙에 업로드합니다. 고급 개발 및 프로덕션 준비를 위해 프로젝트를 ZIP 파일로 내보내고 Android 스튜디오에서 원활하게 열 수 있습니다.시작하려면 지금 Google AI Studio를 방문하여 빌드를 시작하세요.
Android CLI를 사용하면 모든 에이전트로 더 빠르고 효율적으로 빌드할 수 있습니다.
Android CLI를 사용하면 선택한 에이전트, LLM, 도구를 사용하여 앱을 빌드할 수 있습니다. Android CLI는 AI 에이전트가 더 빠르게 빌드하고 일반 LLM 도구만 사용하는 경우보다 토큰을 더 적게 사용하도록 설계되었습니다. Android Knowledge Base 및 Android 기술로 에이전트를 기반으로 하면 이제 선택한 에이전트가 모든 코딩 환경에서 최신 권장사항을 따르도록 할 수 있습니다.
또한 최신 Canary 버전의 Android 스튜디오 Quail을 사용하는 경우 Android CLI를 사용하면 에이전트가 문제를 위해 파일을 분석하거나 기호 선언을 찾는 등 IDE의 강력한 기능을 활용할 수 있습니다. 이제 Google Antigravity 2.0에서 Android CLI를 사용한 Android 개발을 공식적으로 지원합니다.
Google AI 요금제
이제 Google AI Pro 또는 Ultra 요금제를 사용하여 Android 스튜디오의 Gemini에 대한 전용 용량과 더 높은 비율 한도에 액세스할 수 있습니다. 이는 더 많은 토큰을 사용해야 할 수 있는 긴 에이전트형 Android 개발 세션에 특히 유용합니다. Google 계정으로 로그인하면 Android 스튜디오에서 구독을 자동으로 감지합니다.
로컬 코드 지원 및 기기 내 AI용 Gemma 4
Gemma 4는 Android 개발을 위해 학습된 최첨단 로컬 모델입니다. 가장 효율적인 로컬 모델이며 Android 스튜디오에서 복잡한 다단계 에이전트형 코딩을 실행할 수 있습니다. 데이터 개인 정보 보호, 오프라인 액세스가 필요하거나 다른 모델에서 할당량 문제가 발생한 개발자에게 적합합니다.
이제 최신 Canary 빌드에서 외부 서버를 설정하지 않고도 IDE에서 직접 Gemma 4를 다운로드하고 실행할 수 있습니다.
Android 스튜디오에 자체 모델 가져오기
Android 스튜디오를 사용하면 개발자가 에이전트형 AI 지원을 위해 선택한 모델을 IDE로 가져올 수 있습니다. Gemini, GPT, Claude와 같은 모델로 워크플로를 강화하거나 Gemma 4와 같은 로컬 모델을 사용하세요. 이러한 유연성을 통해 개발자는 성능, 개인 정보 보호, 비용을 더 효과적으로 제어할 수 있습니다.
Android Bench에서 상위 모델 강조표시
올해 초 Google은 LLM이 실제 Android 개발 작업을 얼마나 효과적으로 처리하는지 평가하도록 설계된 벤치마크 및 리더보드인 Android Bench를 출시했습니다. 목표는 AI 개선사항을 가속화하여 AI 지원에 사용할 수 있는 더 유용한 모델을 제공하는 것입니다. 이를 통해 Android 사용자를 위한 더 나은 품질의 앱을 만들 수 있습니다.
개방형 모델을 평가해 달라는 요청에 따라 추가 개인 정보 보호 및 오프라인 액세스가 있는 LLM의 성능을 확인할 수 있도록 리더보드에 추가했습니다. 또한 개선사항을 계속 장려하기 위해 LLM에 제공하는 과제의 난이도를 크게 높이는 작업도 진행 중입니다. 여기에는 일반적인 Android 엔지니어가 완료하는 데 며칠이 걸리는 장기 실행 작업이 포함됩니다.
3: 언제나처럼 성능과 품질이 최우선:
Android Emulator로 멀티 디바이스 상호작용 테스트
이제 Android Emulator에는 동일한 호스트 머신에서 여러 가상 기기 간에 구성이 필요 없는 P2P 연결을 지원하는 새로운 네트워킹 스택이 있습니다. 이 업데이트를 통해 수동 포트 전달이 필요 없어 개발자가 로컬 멀티플레이어 게임, 파일 공유, 호환 앱 페어링과 같은 멀티 디바이스 시나리오를 쉽게 테스트할 수 있습니다. 공유 가상 네트워크 백플레인을 만들어 Android Emulator는 다양한 폼 팩터에서 복잡하고 상호 연결된 앱 환경을 빌드하기 위한 더 안정적이고 일관된 환경을 제공합니다.
Android 디버그 브리지 Wi-Fi 2.0
ADB Wi-Fi 2.0은 훨씬 더 안정적인 무선 디버깅을 제공합니다. Android 플랫폼 도구 v37의 최신 ADB 명령줄 도구와 Android 17 기기를 사용하면 이제 네트워크를 변경하고, 머신을 종료하고, 평소와 같이 하루를 보낼 수 있으며 기기는 계속 연결됩니다. 또한 무선 디버깅이 사용 설정된 기기는 Android 스튜디오의 기기 관리자에 자동으로 표시되어 페어링 프로세스를 스트리밍하고 Android 휴대전화, 시계 등을 그 어느 때보다 쉽게 연결할 수 있습니다.
이제 Android 스튜디오에서 테스트를 위해 Google Play에 게시할 수 있습니다.
이제 Android 스튜디오에서 앱의 새 버전을 Google Play Console 테스트 트랙에 직접 업로드할 수 있습니다. 서명된 App Bundle 생성 흐름의 끝에서 '테스트를 위해 게시'를 계속하는 새 옵션을 선택하면 됩니다. 이 통합은 Play Console의 내부 테스트 트랙에 완전히 새로운 앱의 초기 버전을 업로드하는 것을 지원합니다. 이 기능을 사용하여 기존 앱의 버전을 테스트 트랙에 업로드할 수도 있습니다. 이 기능을 활용하려면 Google Play Console에 등록해야 합니다. I/O의 Google Play 관련 모든 업데이트를 알아보려면 'Google Play의 새로운 기능' 블로그를 읽어보세요.
Android 개발자 인증 지원
이제 서명된 App Bundle 또는 APK를 생성할 때 Android 스튜디오에서 바로 앱의 등록 상태를 확인할 수 있습니다. Android 스튜디오에서 이 정보를 확인하면 등록 문제를 조기에 해결하고 2026년 9월부터 인증된 Android 기기에 인증 요구사항이 적용되기 전에 앱을 준비할 수 있습니다.
LeakCanary를 사용한 메모리 누수 감지
Android의 메모리 누수는 코드에서 수명 주기가 끝난 후에도 객체의 참조를 오랫동안 유지할 때 발생합니다. 이렇게 하면 가비지 컬렉터 (GC)가 메모리를 회수하지 못하게 되어 결국 성능이 저하되거나 OutOfMemoryError (OOM)가 발생합니다.
Android 스튜디오 LeakCanary 프로파일러 작업은 모바일 기기가 아닌 데스크톱 개발 환경에서 직접 메모리 누수 트레이스를 분석하고 검사할 수 있도록 지원하여 개발자 생산성을 크게 향상시킵니다. 또한 Android 스튜디오는 '선언으로 이동'과 같은 도구를 제공하여 누수 분석을 코드베이스에 직접 매핑함으로써 문제 해결을 간소화하여 개발자가 메모리 누수를 빠르게 찾아 해결할 수 있도록 지원합니다.
이제 Android 스튜디오 Quail 1 출시 버전부터 '에이전트로 수정' 버튼을 사용하여 Gemini에 메모리 누수를 검토해 달라고 요청할 수도 있습니다.
Android Performance Analyzer (APA)
Android Performance Analyzer (APA)는 Android용 차세대 성능 프로파일러로, Android 12 이상 기기에서 실행되는 앱과 게임의 CPU, GPU, 메모리, 전력 사용량을 일관되게 분석합니다. APA는 이전 도구보다 최대 26배 빠른 트레이스 렌더링 속도로 안정성과 성능을 위해 설계되었습니다.
APA는 AI 에이전트와 기본적으로 통합되며 "앱 시작이 느린 이유는 무엇인가요?"와 같은 질문에 도움이 되는 두 가지 새로운 기능인 Perfetto SQL 기능과 Perfetto 분석 기능을 제공합니다.
R8 구성 분석기
R8은 앱의 성능을 개선하고 메모리 사용 공간을 줄이는 가장 좋은 방법 중 하나입니다. R8에서 얻을 수 있는 성능 이점은 R8이 최적화할 수 있는 코드베이스의 양과 직접적인 관련이 있습니다. R8에서 최대 최적화를 달성할 수 있도록 지원하는 새로운 도구인 R8 구성 분석기를 도입했습니다. 이 도구는 R8 구성 품질과 유지 규칙이 앱에 미치는 영향을 파악할 수 있도록 지원합니다. 또한 코드베이스에서 최적화, 난독화, 축소에 사용할 수 있는 양을 보여주는 세 가지 점수를 도입했습니다.
AQI 의 에이전트 통합으로 인한 비정상 종료에 대한 추천 수정사항
이제 App Quality Insights 도구 창이 AI 에이전트와 통합되어 소스 코드와 함께 비정상 종료 데이터를 분석하여 자세한 설명을 제공하고 잠재적인 수정사항을 제안합니다. App Quality Insights 도구 창에서 비정상 종료를 선택한 후 통계 탭으로 이동하여 '자세히 보기'를 클릭하면 비정상 종료에 대한 자세한 설명을 확인할 수 있습니다. 'AI로 수정'을 클릭하면 에이전트가 검토하고 수락할 수 있는 코드 변경사항을 제안합니다.
시작하기
Android 스튜디오는 아이디어 구상과 구현 간의 격차를 줄이고 있습니다. 에이전트형 개발을 위해 빌드된 강력한 도구를 사용하면 고품질 Android 앱을 빌드하고 제공하는 것이 그 어느 때보다 쉬워졌습니다.
최신 Android 스튜디오 Quail 미리보기 빌드를 다운로드하고 이러한 새로운 기능을 사용해 보세요. 언제나처럼 의견은 Google에 매우 중요합니다. 알려진 문제를 확인하고, 버그를 신고하고, LinkedIn, YouTube 또는 X에서 활발한 커뮤니티에 참여하세요. 즐겁게 코딩해 보세요!
io.google에서 이 발표와 모든 Google I/O 2026 업데이트를 살펴보세요.
계속 읽기
-
제품 소식
모든 개발자의 AI 워크플로와 요구사항은 고유하며 AI가 개발에 어떤 도움을 줄지 선택할 수 있는 것이 중요합니다. 1월에는 Android 스튜디오에서 AI 기능을 구동하기 위해 로컬 또는 원격 AI 모델을 선택할 수 있는 기능을 도입했습니다.
Matthew Warner • 전문 길이: 2분
-
2026년 5월 19일2026년 5월 19일
제품 소식
Android XR에서 Unreal Engine 및 Godot에 대한 공식 지원이 제공됨을 알려드립니다. 또한 생산성을 높이고 새로운 XR 기능을 지원하도록 설계된 새로운 도구인 Android XR Engine Hub와 Android XR Interaction Framework를 출시합니다.
Luke Hopkins • 읽는 데 4분 소요
-
2026년 5월 19일2026년 5월 19일
제품 소식
Android 17 출시와 함께 적응형 우선 개발 표준으로 전환하고 있습니다. 사용자는 더 이상 단일 폼 팩터에 의존하지 않고 하루 종일 휴대전화, 폴더블, 태블릿, 노트북, 자동차 디스플레이, 몰입형 XR 환경 간에 전환합니다.
Fahd Imtiaz • 읽는 데 4분 소요
소식 받아보기
Android 개발 관련 최신 정보를 이메일로 받아 보세요. 매주