Первая предварительная версия Android Studio 2.0 не поставлялась с новым эмулятором Android, который обещал существенно изменить процесс создания приложений для Android. Теперь это так.
Программисты Android согласны с тем, что эмулятор, предоставленный Google, был слишком медленным, чтобы его можно было использовать даже с помощью ускорителя Intel HAXM. Также существует небольшая проблема, заключающаяся в том, что HAXM не может сосуществовать с HyperV. Большинство программистов Android предпочитают использовать реальное устройство или альтернативный эмулятор, такой как Microsoft.
Теперь вы можете попробовать новый эмулятор вместе с обновлением предварительного просмотра. Оба будут установлены автоматически из самой последней стабильной версии канала или из предыдущей версии версии Canary channel. Старые версии можно обновить только вручную.
Самое большое улучшение — это скорость, но это только для Android 6 и новее, и действительно только если у вас многоядерный компьютер. Новый эмулятор поддерживает симметричную многопроцессорную обработку, и вы можете выбрать количество ядер для использования при создании нового виртуального устройства. Вы также можете использовать эту функцию для тестирования многоядерных функций Android.
Также улучшена скорость в Android Debug bridge, что ускоряет развертывание и копирование файлов.
В лучшем случае новый эмулятор, как утверждается, работает быстрее, чем настоящее оборудование Android.
Помимо скорости есть также некоторые улучшения пользовательского интерфейса. Хотя это и приветствуется, для большинства программистов Android они будут второстепенными.
Новая панель инструментов позволяет делать то, что раньше требовало параметров командной строки. Теперь вы можете интерактивно изменять размер эмулятора, чтобы он соответствовал имеющейся у вас площади экрана. Также поддерживаются прокрутка и масштабирование. Функция, которая будет полезна некоторым, — это возможность перетаскивать файлы на эмулятор и копировать их на SD-карту. Вы даже можете перетащить APK-файлы в эмулятор для упрощения установки. Наконец, есть несколько расширенных элементов управления пользовательского интерфейса, которые позволяют вам взаимодействовать с эмулятором во время его работы, чтобы устанавливать такие вещи, как местоположение по GPS, отправлять SMS или регулировать уровень заряда батареи.
Если у вас установлена предварительная версия Android Studio 2, вы можете просто использовать обновление, а затем разрешить SDK обновиться, чтобы получить новый эмулятор.
Обратите внимание, что вы увидите значительное увеличение скорости только в том случае, если у вас многоядерный компьютер и вы довольны использованием Android 6. Это не является необоснованным. Однако эмулятор по-прежнему зависит от ускорителя Intel HAXM, и, хотя SDK загрузит его, вам придется вручную установить его.
Удивительно, что такой жизненно важный компонент не устанавливается полностью автоматически. Новый эмулятор даже не пытается работать без него. Это также может стать серьезным недостатком, если вы не хотите отключать HyperV. Эмулятор Microsoft работает с HyperV.