Google обновила среду для разработчиков приложений Android Studio до версии 2.0. Среди нововведений множество новых функций, настроек и повышенная производительность. Обновлён эмулятор Android, который поддерживает все версии ОС, имеет улучшенный редактор программного кода и инструменты для анализа кода. Кроме этого, в Android Studio 2.0 добавлен мгновенный запуск приложений в ходе написания кода, что позволяет существенно ускорить процесс разработки.

Особенно Google выделяет работу эмулятора Android, который «на хорошем железе работает быстрее физического устройства». Медленная работа официального эмулятора уже стала притчей во языцех и привела к появлению альтернативных решений. Есть версия на базе VirtualBox от Microsoft, поставляющаяся вместе с Visual Studio. Google конечно не устраивала такая ситуация, и новый эмулятор помимо прибавки в скорости получил переработанный интерфейс с доступом ко всем виртуальным функциям устройства, включая камеру и GPS. Он также может менять разрешение устройства при изменении размеров своего окна.

Еще одним значительным нововведением в Android Studio 2.0 стала опция Instant Run. Эта функция доступна и на эмуляторе, и на физическом устройстве, при условии что приложение собирается для версии Android Ice Cream Sandwich или старше. С помощью Instant Run разработчик сможет увидеть изменения, которые вносятся в код или эмулятор, практически в реальном времени. В текущей сборке Android Studio может пройти довольно много времени, прежде чем разработчик сможет определить, как изменения кода влияют на производительность приложения. Еще одно обновление — GPU Profiler, который помогает отслеживать работу графики и выявлять проблемы производительности.

Android Studio вышла из бета-версии год назад, но темпы ее развития были очень быстрыми, поскольку среда позволяет создавать приложения, использующие все новые функции платформы.

Напомним, Android Studio 2.0 построена на базе среды разработки IntelliJ IDEA, созданной компанией JetBrains. Cреда адаптирована для выполнения типовых задач, решаемых в процессе разработки приложений для Android, в том числе тестирования программ на совместимость с разными версиями платформы и проектирования приложений для устройств с различными разрешениями экрана (планшеты, смартфоны, ноутбуки, часы, очки и т. п.).

Проект Android Studio развивается в рамках открытой модели разработки и распространяется под лицензией Apache 2.0.