Android 스튜디오 Quail 4 (2026년 9월)

다음은 Android 스튜디오 Quail 4의 출시 노트입니다.

새로운 기능

다음은 Android 스튜디오 Quail 4의 새로운 기능입니다.

에이전트 모드에서 Firebase로 풀 스택 앱 빌드

인증 및 Cloud Firestore 데이터베이스와 같은 Firebase 서비스는 Firebase 에이전트 기술을 사용하여 Android Studio의 에이전트 모드에서 직접 사용 설정하고 구성할 수 있습니다. 에이전트는 Firebase 통합을 완료하고 백엔드 서비스를 구성하는 데 도움을 줄 수 있습니다. 이 통합을 사용하면 IDE를 종료하지 않고도 강력한 풀 스택 Android 앱을 빌드할 수 있습니다.

IDE에서 Firebase 인증 및 Firestore 설정을 안내하는 에이전트
채팅 인터페이스에서 사용자를 안내하여 Firebase 통합을 지원하는 에이전트입니다.

Layout Inspector의 리컴포지션 상태 읽기

Layout Inspector에 리컴포지션 상태 읽기를 추가하여 높은 리컴포지션 횟수를 더 쉽게 진단할 수 있습니다. Panda 3 Canary에서 사용할 수 있는 이 기능은 해당 주기 동안 실행된 상태 읽기의 자세한 목록을 제공하여 리컴포지션을 트리거한 상태 변수를 식별하는 데 도움이 됩니다. 이 기능을 사용하려면 compose.ui:ui:1.10.0 (BOM 2025.12.01) 이상을 사용하세요.

주요 기능

이 기능의 주요 기능은 다음과 같습니다.

  • 트레이스 상태 무효화: 노드가 리컴포즈되면 구성요소 트리에서 리컴포지션 수 링크를 클릭하여 상태 검사 패널을 엽니다.
  • 자세한 스택 트레이스: 개수, 목록 또는 고도 값을 비롯하여 읽고 있는 특정 상태 변수를 식별합니다. 업데이트를 트리거하기 위해 invalidated(변경됨)된 항목을 확인합니다.
  • 리컴포지션 기록 탐색: 패널 헤더의 탐색 화살표를 사용하여 특정 노드의 이전 리컴포지션 상태 데이터를 순환합니다.
  • AI 기반 설명: 상태 검사 패널에서 AI로 설명을 클릭하여 상태 읽기 및 리컴포지션을 유발한 이유에 대한 자연어 분석을 표시합니다.

시작하기

다음 단계에 따라 이러한 기능을 사용해 보세요.

  1. Layout Inspector를 엽니다.
  2. 리컴포지션 열을 마우스 오른쪽 버튼으로 클릭하고 다음 중 하나를 수행합니다.

    • 모든 노드에 대해 리컴포지션 관찰 > 모두 관찰을 선택합니다.
    • 특정 메모의 경우 리컴포지션 > 노드 관찰을 선택합니다.
    Layout Inspector에서 리컴포지션 상태 읽기 사용 설정
  3. 앱과 상호작용합니다. 리컴포지션이 발생하면 구성요소 트리에서 파란색 개수 링크를 클릭하여 상태를 검사합니다.

    Layout Inspector에서 리컴포지션 상태를 읽은 샘플 결과
  4. 'AI로 설명'을 클릭하여 리컴포지션이 발생한 이유에 관한 분석을 확인합니다.

    Layout Inspector에서 상태 읽기에 대한 'AI로 설명'의 샘플 결과

Gemma 4 통합

이제 서드 파티 제공업체에 의존하지 않고도 AI 코드 지원을 위해 Android 스튜디오 내에서 강력한 Gemma 4 모델을 직접 실행할 수 있습니다. 통합 런타임으로 기본적으로 구동되는 이 로컬 실행을 통해 새로운 기능을 설계하고, 코드를 리팩터링하고, 문제를 디버그하는 등 모든 작업을 완전히 기기에서 제어할 수 있습니다. Gemma 모델을 다운로드하려면 설정 > 도구 > AI > 모델 제공업체 > Gemma로 이동합니다.

대화형 미리보기로 뒤로 탐색 전환 시뮬레이션

Quail 4에서는 뒤로 탐색 작업과 뒤로 탐색 예측 진행률 슬라이더를 비롯한 전용 컨트롤을 도입하여 실제 기기나 에뮬레이터에 배포하지 않고도 뒤로 및 앞으로 애니메이션을 테스트할 수 있습니다. 이제 Compose 양방향 미리보기 내에서 직접 맞춤 전환 상태를 단계별로 실행하고 뒤로 탐색 예측 동작을 확인할 수 있습니다.