Android 스튜디오 I/O 에디션: Android 개발자 도구의 새로운 기능
전문 길이: 8분
올해 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이 어려움을 겪을 수 있는 가장 일반적인 워크플로를 다루는 저장소입니다. 이러한 패턴은 모델이 Android 개발에 관한 권장사항과 안내(예: XML에서 Compose로 이전, 더 넓은 화면, 탐색 3 등)를 따르는 특정 패턴을 더 잘 이해하고 실행하도록 지원합니다. Jetpack Compose Glimmer를 사용하여 아름다운 디스플레이 안경 앱을 시작으로 Android XR용으로 빌드할 수도 있습니다. 공식 Android 스킬은 최신 Android 스튜디오와 함께 자동으로 번들로 제공되므로 에이전트가 빌드할 준비가 되어 있습니다.
에이전트 모드에서 Firebase로 풀 스택 앱 빌드
이제 Firebase용 에이전트 기술을 사용하여 Android 스튜디오의 에이전트 모드 내에서 직접 인증 및 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 기술 자료와 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에는 동일한 호스트 머신에 있는 여러 가상 기기 간에 구성이 필요 없는 피어 투 피어 연결을 지원하는 새로운 네트워킹 스택이 있습니다. 이번 업데이트를 통해 수동 포트 포워딩이 필요 없어 개발자가 로컬 멀티플레이어 게임, 파일 공유, 동반 앱 페어링과 같은 멀티 디바이스 시나리오를 쉽게 테스트할 수 있습니다. 공유 가상 네트워크 백플레인을 만들어 Android 에뮬레이터는 다양한 폼 팩터에서 상호 연결된 복잡한 앱 환경을 빌드하기 위한 더 안정적이고 일관된 환경을 제공합니다.
Android 디버그 브리지 Wi-Fi 2.0
ADB Wi-Fi 2.0은 훨씬 더 안정적인 무선 디버깅을 제공합니다. Android 플랫폼 도구 v37의 최신 ADB 명령줄 도구와 Android 17 기기를 사용하면 이제 네트워크를 변경하고, 머신을 종료하고, 평소처럼 하루를 보내도 기기가 연결된 상태로 유지됩니다. 또한 무선 디버깅이 사용 설정된 기기는 Android 스튜디오의 기기 관리자에 자동으로 표시되어 페어링 프로세스를 스트리밍하므로 Android 휴대전화, 시계 등을 그 어느 때보다 쉽게 연결할 수 있습니다.
이제 Android 스튜디오에서 테스트를 위해 Google Play에 게시할 수 있습니다.
이제 Android 스튜디오에서 앱의 새 버전을 Google Play Console 테스트 트랙에 직접 업로드할 수 있습니다. 서명된 앱 번들 생성 흐름이 끝날 때 '테스트용으로 게시'를 계속할 수 있는 새 옵션을 선택하면 됩니다. 이 통합은 Play Console의 내부 테스트 트랙에 완전히 새로운 앱의 초기 버전을 업로드하는 것을 지원합니다. 이 기능을 사용하여 기존 앱의 버전을 테스트 트랙에 업로드할 수도 있습니다. 이 기능을 사용하려면 Google Play Console에 등록되어 있어야 합니다. 'Google Play의 새로운 기능' 블로그에서 I/O의 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 도구 창에서 비정상 종료를 선택한 후 'Insights' 탭으로 이동하여 '자세히 보기'를 클릭하면 비정상 종료에 관한 자세한 설명을 확인할 수 있습니다. 'AI로 수정'을 클릭하면 에이전트가 검토하고 수락할 수 있는 코드 변경사항을 제안합니다.
시작하기
Android 스튜디오는 아이디어 구상과 구현 간의 격차를 좁히고 있습니다. 에이전트 개발을 위해 빌드된 강력한 도구를 사용하면 고품질 Android 앱을 그 어느 때보다 쉽게 빌드하고 출시할 수 있습니다.
최신 Android 스튜디오 Quail 미리보기 빌드를 다운로드하고 이러한 새로운 기능을 사용해 보세요. 언제나 여러분의 의견은 중요합니다. LinkedIn, YouTube, X에서 알려진 문제를 확인하고, 버그를 신고하고, 활발한 커뮤니티에 참여하세요. 즐겁게 코딩해 보세요!
io.google에서 이번 발표와 Google I/O 2026의 모든 업데이트를 확인하세요.
계속 읽기
-
제품 소식
모든 개발자의 AI 워크플로와 요구사항은 고유하며, AI가 개발에 어떤 도움을 줄지 선택할 수 있는 것이 중요합니다. 1월에 Android 스튜디오에서 AI 기능을 구동하는 데 로컬 또는 원격 AI 모델을 선택할 수 있는 기능이 도입되었습니다.
Matthew Warner • 2분 읽기
-
커뮤니티
Compose 1.9, Media 3 1.8, QPR2 베타 1, Narwhal 기능 출시 등
Daniel Galpin • 읽는 데 9분 소요
-
제품 소식
올해 Google I/O에서는 더 많은 선택권과 앱 및 콘텐츠가 스토어 안팎에서 검색될 수 있는 새로운 방법을 제공하는 진화하는 비즈니스 모델에 대해 이야기했습니다. 또한 복잡성을 줄여 비즈니스를 확장하는 데 도움이 되는 고급 도구와 유용한 정보도 공개했습니다.
소식 받아보기
Android 개발 관련 최신 정보를 이메일로 받아 보세요.