Итоги Google I/O для Android-разработчиков
Вчера, 10 мая 2023 года, Google провела ежегодную конференцию Google I/O. Кроме новых гаджетов компания представила обновления инструментов для разработчиков: ИИ-помощника для Android Studio, обновления основных операционных систем и дизайн-центр для разработчиков.
Android Studio
Обновления Android Studio:
разработчикам стал доступен ИИ-помощник Studio Bot, работающий на базе модели Codey. С его помощью можно генерировать код для создания мобильных приложений и задавать вопросы для решения проблем в процессе разработки. Google отметила, что Studio Bot ещё продолжает обучаться, поэтому иногда может давать некорректные ответы;
добавили функцию Live Edit, позволяющую в режиме реального времени отслеживать изменения интерфейса приложения на эмуляторе или отладочном устройстве;
с помощью плагина Android Gradle 8.1 можно установить языковые настройки приложения по умолчанию;
в диспетчере устройств появился складной смартфон Google Pixel Fold и планшет Google Pixel Tablet. В компании отметили, что сами устройства не выйдут до конца года, но разработчики уже могут начать адаптировать свои приложения;
появились инструменты для работы с новым форматом циферблатов. Теперь разработчики могут создавать циферблаты умных часов с помощью XML-разметки и не думать о производительности и энергоэффективности;
отчёты App Quality Insights теперь полностью интегрированы в Android Studio.
Wear OS 4
Обновления Wear OS 4:
Google вместе с Samsung представила новый формат циферблатов для часов на базе Wear OS. С его помощью разработчики могут декларировать разметку циферблатов в отдельном XML-файле, а не включать в основной код приложения. Также компания рассказала, что такой способ положительно сказывается на производительности, энергоэффективности и решает проблемы библиотеки Jetpack Watch Face, которую использовали ранее;
пользователи могут сами редактировать циферблаты, добавляя виджеты и меняя цвета;
Samsung обновила Watch Face Studio — инструмент для визуального создания и редактирования циферблатов. Теперь система по умолчанию работает с новым форматом от Google;
Android Health
Обновления Android Health:
Google представила систему Health Connect, которая хранит в себе медицинские данные пользователя и предоставляет API для передачи этих данных в другие приложения на смартфоне. Таким образом разработчики приложений могут легче и быстрее получать необходимую информацию;
Health Connect будет поставляться вместе с Android 14, а сейчас пользователи могут сами установить приложение из Play Store;
службы здравоохранения теперь могут получать более детальные отчёты для исследований.
Android TV
Обновления Android TV:
Google анонсировала фреймворк Compose для умных телевизоров на базе Android TV. С его помощью разработчики смогут быстрее разрабатывать пользовательские интерфейсы;
компания выпустила подробные руководства по дизайну интерфейсов для телевизоров. Разработчики и дизайнеры могут получить доступ к гайдлайнам, компонентам Figma и шаблонам.
Android Auto
Обновления Android Auto:
Google расширяет список приложений, которые будут доступны в мультимедийной системе автомобиля. Так, в ближайшее время пользователи получат доступ к Zoom, Microsoft Teams и Webex от Cisco, чтобы быть на связи с коллегами даже за рулём;
автопроизводители смогут включать YouTube в базовый набор приложений автомобилей, которые поставляются с Android Auto;
Дизайн
Google выпустила дизайн-центр Android Design Hub, призванный помочь разработчикам создавать привлекательные пользовательские интерфейсы. На сайте проекта можно найти руководства, советы, компоненты для Figma, фрагменты кода и шаблоны.
Android 14
Обновления Android 14:
Google выпустила вторую бета-версию Android 14. Теперь операционная система доступна iQOO, Lenovo, Nothing, OnePlus, OPPO, Realme, Tecno, vivo и Xiaomi;
добавили поддержку Ultra HDR для фото;
обновили список методов камеры Android, которые разработчики могут использовать в своих приложениях;
добавили поддержку аудиоформатов без потерь через USB-гарнитуры;
расширили список поддерживаемых методов для реализации анимаций в приложениях.
Также Google представила новые устройства и обновления фирменных приложений.