Выпуск среды разработки Android Studio 3.1

27 марта 2018 года

Компания Google выпустила релиз интегрированной среды разработки Android Studio 3.1, построенной на базе исходных текстов продукта IntelliJ IDEA Community Edition. Проект Android Studio развивается в рамках открытой модели разработки и распространяется под лицензией Apache 2.0. Бинарные сборки подготовлены для Linux, macOS и Windows. Предоставляется поддержка всех актуальных версий Android и сервисов Google Play.

Cреда содержит все необходимые элементы для разработки приложений для платформы Android, тестирования программ на совместимость с разными версиями платформы и проектирования приложений для устройств с различными разрешениями экрана (планшеты, смартфоны, ноутбуки, часы, автомобильные информационно-развлекательные системы, умные телевизоры). В состав входят редактор исходных текстов, визуальная среда проектирования интерфейса, инструменты для отладки и анализа кода, эмуляторы, а также унифицированная подсистема сборки, тестирования и развёртывания приложений, основанная на сборочном инструментарии Gradle и поддерживающая использование средств непрерывной интеграции.

Основные новшества:

  • В редактор кода добавлены инструменты для упрощения обращения к SQL-таблицам и создания запросов к СУБД Room или SQLite. Поддерживаются такие операции, как автодополнение SQL-конструкций в определениях @Query, подсветка синтаксиса, рефакторинг запросов (например, можно изменить имя таблицы в SQL и это изменение сразу отразится во всех упоминаниях

этого имени в коде на Java и Kotlin) и перекрёстная навигация по SQL-коду во всём проекте;

  • Добавлена возможность запуска инструмента lint для проверки качества кода на языке Kotlin;
  • В эмулятор устройств на базе платформы Android добавлен режим быстрой загрузки, который позволяет сохранить состояние загруженного окружения перед выходом и при следующем запуске с минимальными задержками возобновить работу сеанса. В эмулятор также добавлена поддержка 27 версии Google Play Store и Google API, и обеспечена возможность тестирования предварительного выпуска Android 9 с симуляцией безрамочного экрана;
  • Добавлена система профилирования производительности для выявления узких мест в коде на C++ (ранее профилирование было доступно только для Kotlin и Java). В качестве бэкенда для отслеживания времени выполнения методов C++ задействован simpleperf;
  • В системе профилирования сетевой активности добавлена вкладка Network Thread для анализа сетевого трафика в многопоточных приложениях, а также вкладка Network Request для отслеживания сетевых запросов;
  • Добавлено новое окно для отображения результатов сборки с группировкой ошибок в древовидном отчёте;
  • Код платформы IntelliJ обновлён до выпуска 2017.3.3, в котором улучшена поддержка языка Kotlin и обеспечен встроенный предпросмотр формата SVG;
  • Для компиляции исходных текстов на языке Java в байткод в формате "dex" по умолчанию задействован новый компилятор D8. D8 позволяет добиться уменьшения размера приложений, поддерживает режим пошаговой отладки и во много раз превосходит старый компилятор DX по скорости сборки;

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Выпуск среды разработки Android Studio 3.1», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.