이제 Android 스튜디오 Rabbit 2가 안정화되어 프로덕션에서 사용할 수 있습니다. 이 버전에는 Bring Your Own Agent, 새로운 XR 에뮬레이터 기능, LeakCanary 업데이트, 새로운 에이전트 기술 관리자 도구, AI 코드 검토 등 개발을 개선하는 주요 기능이 포함되어 있습니다. 이러한 안정화 버전 기능과 최신 Android 스튜디오 카나리아 릴리스의 기능에 대해 자세히 알아보고, 오늘 라이브 스트리밍되는 Android Dev Summit에서 공유할 데모와 강연을 확인하세요.
Bring Your Own Agent (BYOA): 선호하는 코딩 에이전트 통합
워크플로에서 유연성이 얼마나 중요한지 알려주셨습니다. 이제 최고의 Android 개발 도구와 함께 최고의 에이전트를 사용할 수 있습니다. 특정 ACP 준수 에이전트를 선호하는 경우 해당 에이전트를 선택할 수 있습니다. 프로젝트에 특정 에이전트의 비용 효율성이 필요한 경우 이를 활용할 수 있습니다. 기업 계약에 따라 특정 제공업체를 사용해야 하는 경우에도 가능합니다.
Claude Agent, OpenAI의 Codex, Junie, Google Antigravity를 비롯한 40개 이상의 코딩 에이전트 중에서 선택할 수 있습니다. 이러한 에이전트는 Android Emulator, 빌드 시스템, Logcat과 같은 Android 스튜디오 도구에 액세스할 수 있으며 Android 기술을 사용하여 복잡한 작업을 완료할 수도 있습니다.
BYOA를 시작하려면 에이전트 창을 열고 원하는 에이전트를 선택하거나 설정 > 도구 > AI > 에이전트에서 에이전트를 선택하고 인증한 후 첫 번째 프롬프트를 제출합니다.
에뮬레이터를 사용하여 Android XR용으로 빌드하기
XR 글라스, 오디오 글라스, 디스플레이 글라스용 Android XR 에뮬레이터가 이제 Android 스튜디오에서 안정적으로 작동하며, 새롭게 업데이트된 기능을 통해 노트북에서 바로 Android XR 환경을 빌드, 반복, 테스트할 수 있습니다. 업데이트된 디스플레이 안경 에뮬레이터를 사용하면 연결된 카메라의 360도 사진이나 동영상 피드로 환경을 맞춤설정하여 어디서나 실제 물리적 환경을 테스트할 수 있습니다. 또한 마이크 및 카메라 상태를 나타내는 새로운 하드웨어 LED 표시기를 도입하고 페어링 마법사를 개선하여 가상 휴대전화를 가상 오디오 및 디스플레이 안경과 더 빠르고 안정적으로 페어링할 수 있도록 했습니다. 시작하려면 기기 관리자에서 XR, 오디오 또는 디스플레이 글라스 에뮬레이터를 실행합니다.
Android 스튜디오에서 Android 기술 탐색, 설치, 관리하기
이제 Android 스튜디오의 스킬 관리자에서 직접 Android 스킬을 더 쉽게 검색, 설치, 관리할 수 있으므로 에이전트가 사용할 수 있는 전문 워크플로와 절차 안내를 세부적으로 제어할 수 있습니다. Android 스튜디오에는 Android 기술과 Firebase 에이전트 기술이 탑재되어 있습니다. 예를 들어 기존 XML 뷰를 Jetpack Compose로 이전하고, AGP 9로 업그레이드하고, 폴더블 및 태블릿을 위한 적응형 레이아웃을 구현하고, CameraX 및 Firebase 서비스를 통합할 수 있습니다.
에이전트 패널의 점 3개 메뉴 (에이전트 기술 관리)에서 기술 편집기 탭을 열거나, 채팅 상자에 @ 를 입력하고 기술 관리를 클릭하거나, 설정 > 도구 > AI > 기술 관리자에서 엽니다.
LeakCanary를 사용한 에이전트형 수정
Android 스튜디오는 LeakCanary를 기본 제공 에이전트와 직접 통합하여 IDE를 벗어나지 않고도 메모리 누수를 진단하고 해결할 수 있도록 지원합니다. 이 통합을 통해 LeakCanary는 메모리 누수의 근본 원인에 대한 더 의미 있는 설명을 제공하고 이를 수정하기 위한 구체적인 코드 변경사항을 제안할 수 있습니다. 프로파일러의 LeakCanary 작업에서 이 기능을 사용해 보세요.
Android 스튜디오의 Gemini Enterprise
엔터프라이즈급 거버넌스, 엄격한 데이터 개인 정보 보호 설정, 맞춤 내부 기술 자료 통합이 필요한 엔지니어링팀을 위해 Android 스튜디오 Rabbit 1부터 Android 스튜디오에서 Gemini Enterprise를 완전히 지원하고 있습니다. Gemini Enterprise를 사용하여 디자인 시스템, 내부 SDK, 비공개 저장소에 연결하면 사용 사례와 관련성이 높은 대답을 얻을 수 있습니다.
Android 스튜디오의 Gemini Enterprise는 엔터프라이즈팀을 위한 주요 기능을 제공합니다.
- 엄격한 데이터 개인 정보 보호: 소스 코드와 Workspace 컨텍스트가 보관되거나 전역 파운데이션 모델을 학습시키는 데 사용되지 않도록 보장합니다.
- 규정 준수 및 감사 로깅: 조직의 보안 경계 내에서 에이전트 활동, 생성된 패치, 프롬프트 기록을 완벽하게 파악할 수 있습니다.
- 관리자 정책: IT 관리자가 개발팀 전반에서 승인된 스킬, 에이전트, 모델 엔드포인트를 정의할 수 있는 중앙 집중식 관리 기능입니다.
변경사항 검토를 통해 원시 차이에서 가이드 코드 검토로 전환
에이전트형 도구를 사용하면 그 어느 때보다 빠르게 코드를 작성하고 리팩터링할 수 있지만, 이로 인해 모든 코드를 검토하고 확인하는 새로운 엔지니어링 병목 현상이 발생했습니다. AI 변경사항 검토는 Android 스튜디오에서 코드 변경사항이 있는 곳이면 어디에서나 사용할 수 있습니다. 세 가지 시각적 진입점 또는 상담사 채팅 창에서 직접 검토를 시작할 수 있습니다.
변경사항 검토는 에이전트가 에이전트 변경사항, 대기 중인 커밋 또는 검토 중인 커밋된 변경사항을 독립적으로 검토하는 추천 수정사항을 식별하는 것으로 시작됩니다. 권장 수정사항을 해결한 후 둘러보기 만들기를 클릭하여 안내 둘러보기를 시작할 수 있습니다. 안내형 둘러보기는 파일을 알파벳순으로 읽도록 강제하는 대신 프로젝트 전반의 관련 차이점 청크를 논리적 테마로 그룹화하고 우선순위를 지정하여 검토 속도를 높입니다.
시작하기
최신 안정화 버전의 Android 스튜디오를 다운로드하여 이러한 기능을 사용할 수 있습니다. 버그를 발견하면 문제를 신고해 주세요. LinkedIn, YouTube, X에서 Android 개발자 커뮤니티와 연결하세요.
오늘 라이브 스트리밍되는 Android Dev Summit에서 이러한 기능에 관한 데모와 강연을 확인할 수 있습니다. Android용 에이전트 도구 업데이트에 관해서도 자세히 알아보세요. 앞으로 빌드하실 멋진 제품을 기대하겠습니다.
-
제품 소식올해 Google I/O에서는 반복적인 변화를 넘어 앱 빌드 방식의 근본적인 변화를 향해 나아가고 있습니다. Google의 최신 도구는 에이전트 시대를 위해 빌드되었으며, Android 개발자의 생산성을 높이고 코드베이스에 배포하는 AI 에이전트를 강화하는 기능을 갖추고 있습니다.
Matthew Warner • 읽는 데 8분 소요 -
제품 소식모든 개발자의 AI 워크플로와 요구사항은 고유하며, AI가 개발에 어떻게 도움이 될지 선택할 수 있는 것이 중요합니다. 1월에는 Android 스튜디오에서 AI 기능을 지원하는 로컬 또는 원격 AI 모델을 선택할 수 있는 기능을 도입했습니다.
Matthew Warner • 읽는 데 2분 소요 -
제품 소식작년에 Android 스튜디오는 모든 AI 모델에 개방되었습니다. 오늘은 원하는 코딩 에이전트를 선택할 수 있는 지원 기능을 도입하여 다음 단계로 나아갑니다.
Matthew Warner • 읽는 데 3분 소요
Android 개발 관련 최신 정보를 이메일로 받아 보세요.