
구글은 Android Dev Summit에서 Android Studio와 Android CLI의 새 기능을 발표했다. 개발자는 원하는 코딩 에이전트와 모델을 연결하고, 실제 기기에서 앱을 시험하며, 성능·메모리 문제를 분석하고 수정하는 작업을 IDE나 명령줄에서 진행할 수 있다.
Android Studio는 개방형 Agent Client Protocol(ACP)을 지원하는 코딩 에이전트 40여 개를 Bring Your Own Agent(BYOA) 기능으로 제공한다. Android Studio Rabbit 2에서 정식 제공되며, 설정의 Tools > AI > Agents에서 에이전트를 설치하고 작업 중 전환할 수 있다. 에이전트는 프로젝트 구조와 빌드 정보, 심벌 검색, Compose Preview, 에뮬레이터, Logcat 등을 활용한다. 에이전트 변경 사항을 검토하는 Change Review는 잠재적 문제를 보고서로 보여주고, /review 명령으로도 시작할 수 있다.
모델 선택을 돕는 Android Bench 2.0은 앱 UI 이전이나 목업을 바탕으로 한 앱 제작처럼 며칠이 걸릴 수 있는 실제 Android 개발 작업에서 모델과 에이전트 구성의 성능을 평가한다. 결과물은 빌드 여부뿐 아니라 실제 작동 여부, 비용과 소요 시간으로도 평가한다. Android XR용 안경 에뮬레이터는 Android Studio에서 정식 제공되며, 360도 사진이나 연결된 카메라 영상을 배경으로 설정할 수 있다. XML 레이아웃을 Compose로 옮기는 Migration Assistant는 Android Studio Canary에서 사용할 수 있다.
Android CLI는 터미널이나 CI에서 Android 앱을 빌드·실행·디버그하도록 설계됐다. 새 android device remote 명령은 Google의 보안 기기 실험실에서 실제 기기를 연결해 테스트할 수 있게 하며, android device hub는 IDE를 열지 않고 로컬·원격 기기와 에뮬레이터를 확인하고 조작하게 한다. android preview는 에뮬레이터나 IDE 없이 Compose Preview를 렌더링한다. 구글의 내부 테스트에서는 이 명령을 사용한 에이전트가 UI 작업을 77% 더 빨리 완료하고 토큰을 최대 3배 적게 사용했다.
성능과 메모리 분석 기능도 추가됐다. android profiler leakcanary는 기기에서 앱을 느리게 하지 않도록 컴퓨터에서 힙 덤프를 분석한다. 구글은 Android CLI를 쓰지 않았을 때보다 가장 성능이 뛰어난 모델이 이 작업을 거의 2배 빠르게 수행하고 토큰을 최대 25% 적게 사용했다고 밝혔다. 이 하위 명령은 Android CLI에 곧 제공될 예정이며, Android Studio Canary에서는 Profiler의 ‘Fix with AI’를 메모리 누수에 사용할 수 있다.
Android Performance Analyzer의 기능은 android profiler 명령줄 하위 명령에도 적용돼 시스템 추적과 프로파일링 데이터를 수집할 수 있다. Firebase Crashlytics 및 Android vitals의 운영 데이터를 IDE에서 보는 App Quality Insights와 비슷하게, 새 android signals 명령은 터미널에서 크래시·ANR·메모리 문제를 조사하도록 한다. Crashlytics는 실제 메모리 부족 종료와 Android 17 Memory Limiter Kills의 힙 덤프 수집을 지원하며, Android vitals에는 앱의 비트맵 메모리 사용량 지표가 추가된다.
R8 설정을 점검하는 android analyze는 APK나 앱 번들을 분석해 최적화·축소·난독화 결과를 JSON으로 출력한다. AGP 9.3에 포함된 R8 Configuration Analyzer는 keep 규칙의 비용을 평가하며, 구글은 ./gradlew :app:analyzeReleaseR8Config로 보고서를 만들 수 있다고 안내했다. Jetpack Compose 1.13의 재구성 추적은 어떤 함수가 다시 구성됐는지뿐 아니라 이를 유발한 상태 변경까지 보여준다.
Lightbuild는 YAML 스키마를 사용하는 선언형 빌드 도구의 초기 미리보기다. Android Studio Canary에서 프로젝트를 열고 동기화할 수 있고, 구글은 재현 가능한 빌드를 지원한다고 설명한다. 다만 초기 단계이므로 새 프로젝트나 실험 프로젝트에서 시험하고, 프로덕션 앱에는 Gradle과 AGP를 계속 사용하라고 권고했다.
시작하려면 최신 안정 버전 Android Studio에서 BYOA와 Change Review를, Android Studio Canary에서 Lightbuild를 시험할 수 있다. Android CLI 설치 안내와 Android skills 목록도 제공된다. Google Antigravity용 Android 플러그인과 Claude·Codex용 공식 플러그인도 지원하며, 전체 발표는 Android Dev Summit에서 확인할 수 있다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요