Запуск Android Studio 2 — новая эра


Android Studio 2 теперь доступна для загрузки, и она действительно поднимает развитие Android на новый уровень. Но со зрелой Android Studio появляется еще больше возможностей для разработки приложений для Android.

Мы подробно рассмотрели Android Studio 2, когда она была в бета-версии, потому что многие программисты Android готовы рискнуть бета-версией, чтобы получить преимущества.
Теперь Android Studio 2 полностью завершена, и если вы уже используете Android Studio, вам будет предложено загрузить и установить ее при следующем использовании.
Имеет ли это значение?
Простой ответ — да.
Нового Android-эмулятора достаточно, чтобы все это окупилось. Я использовал эмулятор Microsoft Visual Studio, но он основан на использовании HyperV, и управление HyperV может быть сложной задачей. В новом более быстром эмуляторе используется Intel HAXM, и это в основном беспроблемно, хотя его нельзя использовать с HyperV. Если раньше вы боялись ритуального запуска эмулятора, когда пришло время протестировать ваш код, теперь вы можете рассчитывать на то, что ошибки будут обнаружены гораздо быстрее. Конечно, теперь у вас меньше свободного времени на ожидание и никаких оправданий, если вы не доделали приложение вовремя.
Второе большое улучшение — мгновенный запуск. Несмотря на название, запуск не происходит мгновенно, а иногда и не быстро, но во многих случаях он выполняется намного быстрее после первого запуска. Это не так хорошо, как функции отладки и продолжения, имеющиеся на других языках, но он делает все возможное, чтобы загружать только то, что вы изменили, в работающее приложение. Иногда вы вносите изменения, и на то, чтобы что-то пошло, нужно больше времени — и вы замечаете. Однако мгновенный бег действительно ускоряет работу.

Для сравнения, другие изменения незначительны: индексация приложений, позволяющая пользователям находить ваше приложение, отладчик GPUu и доступ к Cloud Test Lab, который позволяет вам тестировать библиотеку физических устройств, которые Google поддерживает для этой цели. В настоящее время Cloud Test можно использовать бесплатно, но Google явно планирует взимать плату за него, как только он заработает и будет объявлен стабильным.
Ознакомьтесь с промо-видео для Android Studio 2:

Android Studio 2 также имеет множество гораздо меньших изменений и в целом выглядит как законченный продукт.
По иронии судьбы, как только это происходит, программисты Android сталкиваются с альтернативами. Microsoft только что сделала Xamarin Studio и Xamarin Forms бесплатными для использования в версии Visual Studio для сообщества. Это означает, что вы можете создавать приложения для Android, используя C # или F #, и они также будут работать на iOS и Windows Phone. Это большое преимущество. Microsoft также предлагает альтернативную систему разработки Java для Android в Visual Studio. Это не так полнофункционально для Java, как Android Studio, но лучше для разработки C ++ NDK.
В довершение ко всему, как и можно надеяться на период стабильности, ходят слухи, что Google рассматривает возможность перехода с Java на Swift. Сначала предполагается, что оба они будут поддерживаться как равноценные языки первого класса, но со временем Swift постепенно откажется от Java. Это может иметь смысл с точки зрения продолжающегося спора об использовании Java с Oracle и с точки зрения использования того же языка, что и iOS, но если это произойдет, обратите внимание на неспокойное время в разработке Android.
Мы можем вспомнить это время как золотую эру.


Добавить комментарий