Android Studio улучшает поддержку машинного обучения

Команда Google Android Studio IDE выпустила стабильную версию Android Studio 4.1 с улучшениями машинного обучения и инспектором баз данных.

В выпуске 4.1 Android Studio улучшает поддержку машинного обучения на устройстве за счет поддержки моделей TensorFlow Lite в проектах Android. Android Studio создает классы, поэтому модели можно запускать с большей безопасностью типов и меньшим количеством кода. Между тем, инспектор базы данных позволяет запрашивать базу данных приложения, независимо от того, использует ли приложение библиотеку Jetpack Room или версию SQLite для платформы Android напрямую. Значения можно изменить с помощью инспектора базы данных, и изменения будут видны в приложениях.

Android Studio 4.1, представленная 12 октября и доступная на сайте developer.android.com, также упрощает навигацию по коду внедрения зависимостей, связанному с Dagger, за счет предоставления нового действия с желобом и расширения поддержки в окне поиска использования. Например, щелчок по действию желоба рядом с методом, который использует данный тип, приводит к переходу к тому месту, где тип используется в качестве зависимости.  

Другие возможности Android Studio 4.1 включают:

  • Шаблоны в диалоговом окне создания нового проекта теперь используют компоненты дизайна материалов и по умолчанию соответствуют обновленным руководствам по темам и стилям. Эти изменения упрощают использование рекомендуемых шаблонов стилей материалов и поддерживают такие функции пользовательского интерфейса, как темные темы.
  • Эмулятор Android теперь можно запускать прямо в Android Studio. Это может сэкономить место на экране и обеспечить быструю навигацию между эмулятором и окном редактора с помощью горячих клавиш. Кроме того, эмулятор теперь поддерживает складные устройства, и разработчики могут настраивать складные устройства с различными дизайнами и конфигурациями.
  • Символика для собственных отчетов о сбоях.
  • Обновления для применения изменений позволяют ускорить сборку.
  • Профилировщик памяти Android Studio теперь включает профилировщик встроенной памяти для приложений, развернутых на физических устройствах под управлением Android 10 или новее. Профилировщик собственной памяти отслеживает выделение и освобождение объектов в машинном коде за определенный период времени и предлагает информацию об общих выделениях и оставшемся размере кучи.
  • Зависимости C / C ++ можно экспортировать из файлов AAR (Android Archive).
  • Профилировщики Android Studio доступны в отдельном окне из основного окна Android Studio, что полезно для разработчиков игр.
  • Улучшения пользовательского интерфейса System Trace.
  • Исправлено 2370 ошибок и закрыто 275 публичных проблем.