Android Studio Quail 4 (сентябрь 2026 г.)

Ниже приведены примечания к выпуску Android Studio Quail 4.

Новые функции

Ниже перечислены новые функции Android Studio Quail 4.

Создавайте полнофункциональные приложения с помощью Firebase в режиме агента.

Сервисы Firebase, такие как аутентификация и базы данных Cloud Firestore, можно включить и настроить непосредственно в режиме агента в Android Studio с помощью навыков агента Firebase . Агент поможет вам завершить интеграцию с Firebase и настроить серверные сервисы. Эта интеграция позволяет создавать надежные полнофункциональные Android-приложения, не покидая вашу IDE.

Агент помогает пользователю настроить Firebase Auth и Firestore в IDE.
Агент помогает пользователю разобраться с интеграцией Firebase в интерфейсе чата.

Состояние перекомпозиции отображается в инспекторе компоновки.

Мы упростили диагностику большого количества перекомпозиций , добавив в инспектор макета чтение состояния перекомпозиции. Эта функция, доступная в Panda 3 canary, помогает определить переменные состояния, которые инициировали перекомпозицию, предоставляя подробный список операций чтения состояния, выполненных в течение этого цикла. Для использования этой функции используйте compose.ui:ui:1.10.0 (BOM 2025.12.01) или более позднюю версию.

Ключевые возможности

Основные возможности этой функции заключаются в следующем:

  • Аннулирование состояния трассировки : При перекомпоновке узла щелкните ссылку «Количество перекомпоновок» в дереве компонентов, чтобы открыть панель проверки состояния.
  • Подробный трассировочный стек : Определите конкретные переменные состояния, которые считываются, включая значения счетчиков, списков или значений высоты. Проверьте, какие из них были invalidated (изменены), что привело к обновлению.
  • Навигация по истории рекомпозиций : используйте стрелки навигации в заголовке панели, чтобы переключаться между данными о состоянии предыдущих рекомпозиций для конкретного узла.
  • Объяснения на основе ИИ : Нажмите «Объяснить с помощью ИИ» на панели «Проверка состояния», чтобы отобразить разбор прочитанного состояния на естественном языке и объяснение причин, побудивших к переформулированию.

Начать

Выполните следующие шаги, чтобы опробовать эти функции.

  1. Откройте инспектор компоновки.
  2. Щелкните правой кнопкой мыши по столбцу «Перекомпозиция» и выполните одно из следующих действий:

    • Для всех узлов выберите «Наблюдать за рекомпозицией» > «Наблюдать за всеми» .
    • Для просмотра конкретных примечаний выберите «Рекомпозиция» > «Наблюдать за узлом» .
    Включите чтение состояния перекомпозиции в инспекторе компоновки.
  3. Взаимодействуйте со своим приложением. При перекомпоновке нажмите на синие ссылки с подсчетом в дереве компонентов, чтобы проверить состояние.

    Пример результата чтения состояния рекомпозиции в инспекторе компоновки.
  4. Нажмите «Объяснить с помощью ИИ», чтобы получить подробный анализ причин рекомпозиции.

    Пример результата применения функции "Объяснение с помощью ИИ" для чтения состояний в инспекторе макета.

Интеграция Gemma 4

Теперь вы можете запускать мощную модель Gemma 4 непосредственно в Android Studio для помощи в написании кода с помощью ИИ, не прибегая к услугам сторонних поставщиков. Благодаря встроенной среде выполнения, локальное выполнение предоставляет вам полный контроль над разработкой новых функций, рефакторингом кода и отладкой ошибок — всё это полностью на устройстве. Чтобы загрузить модели Gemma, перейдите в Настройки > Инструменты > ИИ > Поставщики моделей > Gemma .

Имитируйте переходы при возврате к предыдущей странице навигации с помощью интерактивного предварительного просмотра.

В Quail 4 появились специальные элементы управления, включая действие «Назад» и ползунок прогнозируемого хода возврата , позволяющие тестировать анимации возврата и возврата без развертывания на физическом устройстве или эмуляторе. Теперь вы можете пошагово просматривать пользовательские состояния перехода и проверять поведение прогнозируемых жестов возврата непосредственно в интерактивном предварительном просмотре Compose .