Google выпустила новую версию среды разработки Android Studio 2.0, которая была анонсирована в ноябре 2015 г., а в феврале 2016-го стала доступной в статусе бета-версии. Эта версия получила ряд новых функций и улучшений. Одной из них стала функция Instant Run, позволяющая существенно ускорить процесс разработки и тестирования благодаря быстрому просмотру внесённых изменений. Среда разработки анализирует последние изменения и определяет, как наиболее быстро внедрить новый код в рабочий проект.

Более того, все изменения, которые разработчик вносит в код приложения, будут отображаться в эмуляторе в режиме реального времени. По заявлениям Google, эмулятор Android стал работать приблизительно в три раза быстрее. Благодаря улучшениям ADB передача приложения и данных в эмулятор теперь осуществляется в 10 раз быстрее, чем при развёртывании приложения на реальном устройстве. Также доработан интерфейс эмулятора. В эмуляторе также появились новые средства для управления вызовами, зарядом аккумулятора, сетевым подключением и GPS. Android Emulator теперь включает все сервисы Google.

Также появилась интеграция с Cloud Test Lab. Это новый облачный сервис, позволяющий тестировать приложения на большом количестве устройств и конфигураций. Добавлена поддержка API индексации приложений (App Indexing API), через который можно заявить о новой программе в сервис поиска приложений Google. В Android Studio 2.0 появилась экспериментальная реализация системы отладки GPU, позволяющей упростить выявление проблем с отрисовкой в играх и приложениях, использующих OpenGL ES. Отладчик перехватывает и анализирует потоки операций GPU, позволяя проконтролировать каждый кадр и состояние GL.

Проект Android Studio развивается в рамках открытой модели разработки и распространяется под лицензией Apache 2.0. Готовые сборки подготовлены для Linux, OS X и Windows. Предоставляется поддержка всех свежих версий Android и сервисов Google Play, в том числе API платформы Android N. Cреда содержит все необходимые элементы для разработки приложений для платформы Android, тестирования программ на совместимость с разными версиями платформы и проектирования приложений для устройств с различными разрешениями экрана (планшеты, смартфоны, ноутбуки, часы, автомобильные информационно-развлекательные системы, умные телевизоры).

Версия для печати