Android 스튜디오 Narwhal 4 기능 출시가 이제 안정화되어 사용할 수 있습니다. 이 출시에는 선언적 Wear OS 시계 화면에 대한 타겟 지원, 프로젝트 뷰의 새로운 맞춤설정 옵션이 도입되었으며 안정성과 성능을 개선하기 위해 550개 이상의 버그를 수정하여 품질에 계속 중점을 두고 있습니다. 개발자들은 에이전트 모드가 생산성에 매우 도움이 된다고 말했으며 이제 미리보기에서 안정화된 버전으로 전환되었습니다.
또한 Android 스튜디오 Narwhal 버전의 마지막 기능 출시입니다. 새로운 월별 출시 주기에 따라 매달 새로운 기능과 버그 수정이 제공됩니다. 최근 세 번의 Narwhal 버전에는 에이전트 모드 및 Compose 미리보기 출시를 비롯한 다양한 기능이 포함되어 있습니다. 이 출시의 새로운 기능을 공유할 뿐만 아니라 Narwhal 버전의 주요 기능을 요약해 보겠습니다.
Android 스튜디오 Narwhal 4 기능 출시의 새로운 기능
이 출시와 함께 제공되는 새로운 기능은 다음과 같습니다.
Android 스튜디오의 선언적 Wear OS 시계 화면 지원 ⌚
Android 스튜디오 Narwhal 4 기능 출시는 Wear OS 워치 페이스를 만드는 워크플로를 개선하기 위해 워치 페이스 XML 형식에 대한 편집기 지원을 도입하여 IDE 내에서 직접 워치 페이스 디자인을 작성, 디버그, 미세 조정할 수 있도록 합니다. 이렇게 하면 시계 화면을 개발할 때 컨텍스트를 변경하고 여러 프로그램을 사용하는 대신 Android 개발 프로세스를 IDE로 가져와 더 빠르게 작업할 수 있습니다.
Android 스튜디오를 사용하면 워치 페이스 형식에 사용되는 XML 파일을 직접 수정할 수 있습니다. 이제 공식 워치 페이스 형식 스키마를 기반으로 태그 및 속성에 대한 코드 완성 기능을 제공하며 필수 속성 누락과 같은 문제를 식별하는 데 도움이 되는 실시간 오류 검증 기능을 제공합니다. Android 스튜디오에는 드로어블 리소스 및 기타 참조된 XML 요소로 빠르게 이동할 수 있는 리소스 연결과 XML에 삽입된 산술 표현식 및 데이터 소스 참조를 처리하기 위한 고급 구문 지원도 포함되어 있습니다. 마지막으로 Android 스튜디오에서 Wear OS 에뮬레이터 또는 실제 기기에 시계 화면을 직접 배포할 수 있습니다.
프로젝트 뷰를 기본값으로 설정하는 옵션 📂
새 프로젝트를 열 때마다 항상 프로젝트 뷰로 전환해야 하는 것이 지겨우신가요? 이제 새 프로젝트를 기본적으로 프로젝트 뷰에서 열도록 하는 새로운 설정이 있습니다. 이 설정을 사용 설정하려면 파일 (macOS의 경우 Android 스튜디오) > 설정 > 고급 설정 > 프로젝트 뷰 로 이동하여 프로젝트 뷰를 기본값으로 설정 을 선택합니다.
돌아보기: Android 스튜디오 Narwhal 버전의 주요 기능
Android 스튜디오 Narwhal 버전에는 특히 월별 출시로 전환한 후 다양한 기능이 포함되어 있습니다. 강력한 AI 통합과 새로운 테스트 도구 사이에서 업데이트를 놓치기 쉬울 수 있습니다. 아래에서는 몇 가지 주요 기능을 강조하지만 제공된 모든 기능을 자세히 살펴보려면 Narwhal 기능 출시 및 Narwhal 3 기능 출시에 관한 전체 게시물을 읽어보는 것이 좋습니다.
다음은 사용해 봐야 할 몇 가지 주요 기능의 간단한 요약입니다.
에이전트 모드 (이제 안정화됨)
에이전트 모드를 사용하여 Google Gemini가 작업을 지원하도록 합니다. AI 에이전트는 프로젝트를 이해하고, 복잡한 작업을 더 작은 단계로 나누고, 사용자를 대신하여 수정하고, IDE 내에서 바로 새로운 기능 추가, 코드 리팩터링 또는 복잡한 문제 디버깅과 같은 다단계 작업을 지원할 수 있습니다. Entri와 같은 개발자는 에이전트 모드를 사용하여 UI 목업에서 Jetpack Compose 레이아웃을 생성했으며 Android 스튜디오의 Gemini가 전반적인 UI 개발 시간을 40% 단축한 것으로 확인되었습니다.
Android 파트너 기기 실험실 (Android 기기 스트리밍 사용)
Android 파트너 기기 실험실을 추가하여 Android 기기 스트리밍을 확장했습니다. 이를 통해 Samsung과 같은 파트너의 다양한 원격 실제 기기에 안전하게 액세스하여 Android 스튜디오에서 직접 시장에서 가장 인기 있는 기기에서 앱의 호환성과 성능을 테스트할 수 있습니다.
앱 백업 및 복원 테스트
앱의 데이터 백업 및 복원 흐름을 테스트하는 도구를 추가했습니다. 이는 새 기기로 전환할 때 원활한 사용자 환경을 보장하는 데 매우 중요합니다. 앱 데이터의 백업을 생성하고, 다른 기기로 복원하고, 백업을 실행 구성에 연결하여 이 흐름을 쉽게 테스트할 수도 있습니다.
크기 조절이 가능한 Compose 미리보기
Android 스튜디오 Narwhal에서는 반응형 UI를 훨씬 쉽게 빌드할 수 있습니다. Compose 미리보기에서 이제 동적 크기 조절을 지원하므로 UI가 다양한 화면 크기에 어떻게 적응하는지 즉각적인 시각적 의견을 얻을 수 있습니다. Compose 미리보기에서 집중 모드를 입력하고 가장자리를 드래그하여 레이아웃이 실시간으로 변경되는 것을 확인할 수 있습니다.
Google Play 정책 통계
이제 Android 스튜디오의 Google Play 정책 인사이트를 사용하여 잠재적인 Google Play 정책 위반에 관한 조기 경고를 받아 Google Play 정책을 더 잘 준수하는 앱을 빌드할 수 있습니다. 이제 IDE는 Google Play 정책 요구사항과 관련된 경우 코드에 직접 린트 경고를 표시합니다. 이러한 린트 검사를 CI/CD 파이프라인에 통합할 수도 있습니다. 이러한 유용한 정보는 정책, 해야 할 일과 하지 말아야 할 일, 추가 리소스 링크에 관한 개요를 제공하여 개발 주기 초기에 잠재적인 문제를 해결하는 데 도움이 됩니다.
요약
요약하자면 이 Narwhal 4 기능 출시를 비롯한 전체 Android 스튜디오 Narwhal 출시 시리즈는 다양한 강력한 기능을 제공했습니다. 다음은 주요 추가사항의 포괄적인 요약입니다.
AI (Gemini)로 개발
- 에이전트 모드: 리팩터링, 기능 추가, 디버깅과 같은 복잡한 다단계 작업을 지원하는 반자동 AI 어시스턴트입니다.
- AGENTS.md 지원: Gemini에 프로젝트별 컨텍스트, 안내, 스타일 가이드를 제공합니다.
- 프롬프트 라이브러리의 규칙: Gemini의 출력을 팀의 코딩 표준에 맞게 맞춤설정합니다.
- 이미지 및 @파일 첨부: 스크린샷과 프로젝트 파일을 첨부하여 컨텍스트를 더 잘 인식하는 응답을 받습니다.
- UI 변환 (스튜디오 실험실): 자연어를 사용하여 미리보기 창에서 직접 Compose UI를 반복합니다.
더 빠른 UI 반복 및 개발
- 선언적 Wear OS 시계 화면 지원 (Narwhal 4의 새로운 기능 ✨): 코드 완성, 오류 검증, 직접 배포를 사용하여 시계 화면을 작성, 디버그, 배포합니다.
- 크기 조절이 가능한 Compose 미리보기: 집중 모드에서 미리보기 크기를 동적으로 조절하여 반응형 UI를 즉시 테스트합니다.
- Compose 미리보기 개선사항: 더 나은 코드 탐색 및 미리보기를 관리하는 새로운 선택기입니다.
최적화, 개선, 테스트
- 앱 백업 및 복원 테스트: 새 기기 전송을 위해 앱의 데이터 백업 및 복원 흐름을 쉽게 테스트합니다.
- Android 파트너 기기 실험실: 테스트를 위해 Samsung 등의 다양한 원격 실제 파트너 기기에 액세스합니다.
- Google Play 정책 통계: IDE에서 직접 잠재적인 Google Play 정책 위반에 관한 조기 경고를 받습니다.
- Proguard 검사: 더 나은 코드 최적화를 위해 지나치게 광범위한 유지 규칙을 식별하고 수정합니다.
- 기본적으로 K2 모드: 차세대 Kotlin 컴파일러로 더 빠른 성능을 제공합니다.
- 16KB 페이지 크기 지원: 새 기기를 준비하기 위한 린트 경고 및 에뮬레이터입니다.
몰입형 개발 (XR)
- 삽입된 Android XR 에뮬레이터: IDE 내에서 직접 XR 에뮬레이터를 실행합니다.
- Android XR용 삽입된 레이아웃 검사기: XR 환경 내에서 UI 레이아웃을 검사하고 최적화합니다.
- Android XR 프로젝트 템플릿: XR 프로젝트를 빠르게 시작할 수 있는 새로운 템플릿입니다.
IDE 워크플로 및 품질 개선사항
- 프로젝트 뷰 기본값 (Narwhal 4의 새로운 기능 ✨): 항상 프로젝트 뷰에서 새 프로젝트를 여는 새로운 고급 설정입니다.
- 모듈 아래에 빌드 파일 표시: Android 뷰에서 프로젝트 탐색을 개선합니다.
- 수동 프로젝트 동기화: 대규모 프로젝트에서 Gradle 동기화가 발생하는 시점을 더 효과적으로 제어합니다.
- 품질 개선사항: 안정성과 성능을 개선하기 위해 이 출시에서 xx개의 버그를 수정했습니다.
시작하기
개발 속도를 높일 준비가 되셨나요? 지금 안정화 채널에서 Android 스튜디오 Narwhal 4 기능 출시를 다운로드하세요.
의견은 매우 중요합니다. 버그를 신고하거나 기능을 제안하여 의견을 계속 공유해 주세요. 최신 기능에 대한 조기 액세스를 받으려면 Canary 채널에서 Android 스튜디오를 다운로드하세요.
LinkedIn , Medium , YouTube 또는 X 에서 활발한 Android 개발자 커뮤니티에 가입하세요. 새로운 애플리케이션 빌드 작업을 활발하게 하시길 기대하겠습니다.
계속 읽기
-
제품 뉴스
모든 개발자의 AI 워크플로와 요구사항은 고유하며 AI가 개발을 지원하는 방식을 선택할 수 있는 것이 중요합니다. 1월에는 Android 스튜디오에서 AI 기능을 구동할 로컬 또는 원격 AI 모델을 선택하는 기능을 도입했습니다.
Matthew Warner • 전문 길이: 2분
-
제품 뉴스
이제 Android 스튜디오 Panda 3이 안정화되어 프로덕션에서 사용할 수 있습니다. 이 출시를 통해 AI 기반 워크플로를 더욱 효과적으로 제어하고 맞춤설정할 수 있으므로 이전보다 쉽게 고품질 Android 앱을 빌드할 수 있습니다.
Matt Dyor • 3분 읽기
-
제품 뉴스
오늘은 복잡한 추론 및 자율 도구 호출 기능으로 설계된 최신 최첨단 오픈 모델인 Gemma 4로 Android 개발을 개선합니다.
Matthew McCullough • 2분 읽기
소식 받아 보기
Android 개발 관련 최신 정보를 이메일로 받아 보세요. 매주