Новости о продуктах
В Android Studio Narwhal 4 добавлены новые функции: поддержка циферблатов и улучшена стабильность работы.
5 минут чтения

Выпуск Android Studio Narwhal 4 Feature Drop теперь стабилен и готов к использованию! В этом релизе добавлена поддержка декларативных циферблатов Wear OS, новая опция настройки представления проекта, а также мы продолжаем уделять особое внимание качеству, исправив более 550 ошибок для повышения стабильности и производительности. Вы говорили нам, что режим Agent Mode очень полезен для повышения вашей производительности, и теперь мы перевели его из стадии предварительного просмотра в стабильную версию.
Это также заключительное обновление функционала для релизов Android Studio Narwhal. Благодаря новому ежемесячному графику релизов , мы выпускаем новые функции и исправляем ошибки каждый месяц. Последние три релиза Narwhal были насыщены новыми функциями, включая запуск режима агента и предварительный просмотр Compose. Мы хотели бы не только рассказать о новинках этого релиза, но и напомнить о некоторых ключевых функциях из предыдущих релизов Narwhal.
Что нового в Android Studio: обновление функционала Narwhal 4
Вот новые функции, включенные в этот релиз:
Поддержка декларативного подхода в разработке часов Wear OS появилась в Android Studio ⌚
В Android Studio Narwhal 4 Feature Drop улучшен рабочий процесс создания циферблатов для Wear OS благодаря добавлению поддержкиформата Watch Face XML в редакторе, что позволяет писать, отлаживать и дорабатывать дизайн циферблатов непосредственно в IDE. Это помогает работать быстрее, перенося процесс разработки Android в IDE, вместо того чтобы переключаться между программами и работать с несколькими приложениями при разработке циферблатов.

Android Studio позволяет напрямую редактировать XML-файлы, используемые в формате Watch Face Format. Теперь она предоставляет автозаполнение кода для тегов и атрибутов на основе официальных схем Watch Face Format, а также проверку ошибок в реальном времени, которая помогает выявлять такие проблемы, как отсутствие необходимых атрибутов. Android Studio также включает в себя связывание ресурсов для быстрого перехода к ресурсам drawable и другим ссылочным XML-элементам, а также расширенную поддержку синтаксиса для обработки арифметических выражений и ссылок на источники данных, встроенных в XML. Наконец, вы можете развертывать циферблаты непосредственно на эмуляторе Wear OS или физическом устройстве из Android Studio.
Возможность установить вид проекта в качестве вида по умолчанию 📂
Устали постоянно переключаться в режим просмотра проекта при каждом открытии нового проекта? Появилась новая настройка, позволяющая открывать новые проекты в режиме просмотра проекта по умолчанию. Чтобы включить эту настройку, перейдите в меню «Файл» ( Android Studio на macOS) > «Настройки» > «Дополнительные настройки» > «Режим просмотра проекта» и выберите «Установить режим просмотра проекта по умолчанию» .

Взгляд назад: ключевые особенности релизов Android Studio Narwhal
В Android Studio релизы Narwhal были насыщены новыми функциями, особенно с переходом на ежемесячные обновления. Благодаря мощным интеграциям с ИИ и новым инструментам тестирования, легко пропустить какое-либо обновление. Ниже мы выделили несколько ключевых функций, но для полного обзора всего выпущенного мы настоятельно рекомендуем прочитать полные отчеты о выпуске новых функций для Narwhal и Narwhal 3 .
Вот краткий обзор некоторых наиболее важных функций, которые вам стоит попробовать:
Режим агента (теперь стабилен!)
Воспользуйтесь функцией Agent Mode от Google Gemini, чтобы решить ваши задачи. Этот ИИ-агент сможет понять ваш проект, разбить сложные задачи на более мелкие этапы, внести изменения от вашего имени и помочь вам с многоэтапными операциями — например, с добавлением новых функций, рефакторингом кода или отладкой сложных проблем прямо в вашей IDE. Разработчики, такие как Entri, использовали Agent Mode для генерации макетов Jetpack Compose на основе UI-макетов и обнаружили, что Gemini в Android Studio сократил общее время разработки пользовательского интерфейса на 40%.

Партнерские лаборатории Android-устройств (с использованием Android Device Streaming)
Мы расширили возможности потоковой передачи с устройств Android, добавив Android Partner Device Labs . Это обеспечивает безопасный доступ к широкому спектру удаленных физических устройств от таких партнеров, как Samsung, позволяя тестировать совместимость и производительность вашего приложения на самых популярных устройствах на рынке непосредственно из Android Studio.

Тестирование резервного копирования и восстановления приложения
Мы добавили инструменты для тестирования процесса резервного копирования и восстановления данных вашего приложения. Это крайне важно для обеспечения бесперебойной работы приложения при переходе на новое устройство. Вы можете создать резервную копию данных вашего приложения, восстановить ее на другом устройстве и даже прикрепить резервные копии к конфигурациям запуска, чтобы легко протестировать этот процесс.

Изменяемый размер предварительного просмотра при создании композиции
В Android Studio Narwhal создание адаптивных пользовательских интерфейсов стало намного проще. Функция Compose Preview теперь поддерживает динамическое изменение размера, обеспечивая мгновенную визуальную обратную связь о том, как ваш интерфейс адаптируется к различным размерам экрана. Вы можете просто перейти в режим фокусировки в Compose Preview и перетащить края, чтобы увидеть изменение макета в реальном времени.

Анализ политики Google Play
Получайте заблаговременные предупреждения о потенциальных нарушениях политики Google Play, чтобы создавать более соответствующие требованиям приложения, с помощью Play Policy Insights, теперь доступного в Android Studio. IDE теперь отображает предупреждения линтера непосредственно в вашем коде, когда они касаются требований политики Google Play. Вы также можете интегрировать эти проверки линтера в свои конвейеры CI/CD. Эти аналитические данные предоставляют обзор политики, рекомендации и запреты, а также ссылки на дополнительные ресурсы, помогая вам выявлять потенциальные проблемы на ранних этапах цикла разработки.

Краткое содержание
Подводя итог, вся серия релизов Android Studio Narwhal, включая этот выпуск Narwhal 4 Feature Drop, представила широкий спектр мощных функций. Вот подробное описание основных нововведений:
Разработка с использованием ИИ (Gemini)
- Режим агента: полуавтономный ИИ-помощник, который помогает в сложных многоэтапных операциях, таких как рефакторинг, добавление функций и отладка.
- Поддержка AGENTS.md: Предоставление Gemini контекста, инструкций и руководств по стилю, специфичных для данного проекта.
- Правила в библиотеке подсказок: настройте вывод Gemini в соответствии со стандартами кодирования вашей команды.
- Вложение изображения и файла: Прикрепляйте скриншоты и файлы проекта для получения более контекстно-зависимых ответов.
- Transform UI (Studio Labs): Используйте естественный язык для итерации по Compose UI непосредственно в окне предварительного просмотра.
Ускоренная итерация и разработка пользовательского интерфейса.
- Поддержка декларативных циферблатов Wear OS (новое в Narwhal 4 ✨): Создавайте, отлаживайте и развертывайте циферблаты с автозавершением кода, проверкой ошибок и прямым развертыванием.
- Изменяемый размер предварительного просмотра при создании контента: динамически изменяйте размер предварительного просмотра в режиме фокусировки, чтобы мгновенно тестировать адаптивные пользовательские интерфейсы.
- Улучшения в функции предварительного просмотра: улучшена навигация по коду и добавлен новый инструмент для управления предварительным просмотром.
Оптимизировать, дорабатывать и тестировать.
- Тестирование резервного копирования и восстановления приложения: легко протестируйте процесс резервного копирования и восстановления данных вашего приложения при переносе на новые устройства.
- Лаборатории тестовых устройств партнеров Android: получите доступ к широкому спектру удаленных физических устройств партнеров, включая Samsung и другие, для тестирования.
- Аналитика политики Google Play: получайте заблаговременные предупреждения о потенциальных нарушениях политики Play непосредственно в IDE.
- Проверки Proguard: выявление и исправление слишком широких правил сохранения для лучшей оптимизации кода.
- Режим K2 по умолчанию: более высокая производительность благодаря компилятору Kotlin следующего поколения.
- Поддержка размера страницы 16 КБ: предупреждения Lint и эмулятор для подготовки к работе на новых устройствах.
Иммерсивная разработка (XR)
- Встроенный эмулятор Android XR: Запустите эмулятор XR непосредственно в IDE.
- Встроенный инспектор макетов для Android XR: проверка и оптимизация макетов пользовательского интерфейса в среде XR.
- Шаблон проекта Android XR: новый шаблон для быстрого запуска проектов XR.
Улучшения рабочего процесса и качества IDE
- Режим просмотра проекта по умолчанию (Новое в Narwhal 4 ✨): Новая расширенная настройка, позволяющая всегда открывать новые проекты в режиме просмотра проекта.
- Отображение файлов сборки в модуле: Улучшена навигация по проекту в представлении Android.
- Ручная синхронизация проекта: получите больше контроля над временем синхронизации Gradle в больших проектах.
- Улучшения качества: В этом релизе исправлено xx количество ошибок для повышения стабильности и производительности.
Начать
Готовы ускорить разработку? Скачайте Android Studio Narwhal 4 Feature Drop из стабильного канала уже сегодня!
Ваши отзывы крайне важны. Пожалуйста, продолжайте делиться своими мыслями, сообщая об ошибках или предлагая новые функции . Для раннего доступа к новейшим функциям загрузите Android Studio из канала Canary .
Присоединяйтесь к нашему активному сообществу разработчиков Android на LinkedIn , Medium , YouTube или X. Мы с нетерпением ждём, что вы создадите!
Продолжить чтение

Новости о продуктах
Рабочий процесс и потребности каждого разработчика в области ИИ уникальны, и важно иметь возможность выбирать, как именно ИИ поможет в разработке. В январе мы представили возможность выбора любой локальной или удаленной модели ИИ для обеспечения работы функций ИИ в Android Studio.
Matthew Warner • 2 мин чтения

Новости о продуктах
Android Studio Panda 3 теперь стабильна и готова к использованию в продакшене. Этот релиз предоставляет еще больше возможностей для управления и настройки рабочих процессов на основе ИИ, что делает создание высококачественных приложений для Android проще, чем когда-либо.
Matt Dyor • 3 мин чтения

Новости о продуктах
Сегодня мы расширяем возможности разработки под Android с помощью Gemma 4, нашей новейшей открытой модели, разработанной с учетом сложных логических рассуждений и возможностей автономного вызова инструментов.
Matthew McCullough • 2 мин чтения
Будьте в курсе событий
Получайте еженедельно самые свежие новости о разработке Android прямо на свою электронную почту.




