Android Studio 2 Beta можно использовать


Android Studio 2 теперь доступна в бета-версии, и это изменение статуса действительно соответствует повышению удобства использования. Стоит познакомиться с новой IDE, потому что, даже несмотря на ее недостатки, она значительно ускоряет разработку.

Основная функция Android Studio 2 на самом деле не является частью IDE. Эмулятор стал намного быстрее и имеет больше функций. Проще говоря, это можно использовать. Вам больше не нужно приобретать и устанавливать сторонний эмулятор, чтобы упростить разработку. Новый эмулятор действительно удовлетворяет потребность.
Однако есть и недостатки. Во-первых, вам нужен процессор Intel или AMD, поддерживающий виртуализацию, а процессоры Intel Atom — нет. Также необходимо установить ускоритель Intel HAXM. Это не большая проблема, но он несовместим с HyperV, поэтому, если вы используете Windows, вам нужно отключить HyperV, чтобы использовать более быстрый эмулятор.
По-прежнему вызывает раздражение то, что объем памяти по умолчанию в HAXM ниже, чем объем памяти, выделенный для большинства образов Android, которые вы можете запускать без пользовательской конфигурации. Обходной путь — увеличить объем памяти HAXM до 1 ГБ, если у вас не очень мало памяти.
Существует также небольшая проблема, что вы можете использовать только образы Intel Android.
Ничто из этого не является большой проблемой, и в целом это эмулятор, который у нас должен был быть много лет назад.
Эмулятор поддерживает несколько ядер как для скорости, так и для тестирования функций приложения. Пользовательский интерфейс позволяет очень легко имитировать поведение реального устройства. Новое в бета-версии — улучшенное управление поворотом и эмуляция мультитач. Все это вкупе с улучшениями в ADB означает, что часто эмулятор кажется таким же отзывчивым, как и реальное устройство.
Второе большое улучшение — мгновенный запуск. Это пытается разумно определить, что изменилось, и как можно меньше загружать в работающее приложение.
Есть три возможности:

Если вы изменили кодировку только в методах существующих классов, вы можете воспользоваться «горячей» заменой. Это просто загружает перекомпилированные классы, специфичные для вашего проекта, и заменяет соответствующий код на устройстве. При этом даже не нужно перезапускать приложение, код просто меняется на лету, и новый код используется при следующем вызове метода. Горячая замена делает изменение почти мгновенным и отлично подходит для тестирования кода. Как только вы начнете использовать его, вы, как правило, измените свое поведение, чтобы извлечь из него выгоду.
Если вы изменяете какие-либо ресурсы, то копируются только файлы ресурсов, но в этом случае вам необходимо перезапустить Activity, чтобы увидеть новые используемые ресурсы. Это теплая замена, и она почти, но не совсем так хороша, как горячая замена.
Наконец, если вы вносите изменения в структуру своего приложения — иерархию классов, сигнатуры методов и т. Д. — тогда необходима холодная замена. Это новинка бета-версии, и для этого требуется полный перезапуск всего приложения.

Обратите внимание, что во всех случаях загружаются только те части приложения, которые были изменены.
Благодаря новому эмулятору и мгновенному запуску время цикла редактирования, отладки и редактирования значительно сокращается, что должно означать как более быструю разработку, так и меньшее количество остаточных ошибок.
Также новинкой в бета-версии является генерация кода для индексации и проверки приложений. Индексирование приложений — относительно новое явление, но в будущем оно, вероятно, станет важной функцией, поэтому все, что упрощает, — хорошая идея.
Суть в том, что Android Studio 2 предлагает достаточно преимуществ, чтобы начать использовать его прямо сейчас, перед выпуском. Конечно, применяются обычные предупреждения о бета-тестировании, и вы должны установить его вместе с последней версией выпуска. Все, что вам нужно сделать, это загрузить zip-файл, распаковать его в любое удобное место и запустить studio64.exe. После этого вам придется смириться с несколькими раундами обновлений. В конце концов, это будет завершено, и вы сможете начать использовать Android Studio 2. Любые новые проекты, которые вы создаете, будут использовать новый мгновенный запуск без каких-либо действий. Любые проекты, которые вы импортируете, должны будут изменить строку в файле проекта build.gradle, чтобы читать
com.android.tools.build:gradle:2.0.0-beta2 ’
Использование нового эмулятора — это просто вопрос создания AVD, который использует образ Android 6.0 x86 и API 23. Вы также можете выбрать расширенные настройки, чтобы выбрать количество ядер, которое вы хотите использовать.
Конечно, некоторые программисты Android все еще недовольны тем, что Android Studio по-прежнему не поддерживает разработку собственного кода (NDK). Парадоксально и то, что Visual Studio от Microsoft, кажется, справляется в этом отношении лучше. Проблема в том, что переход на Visual Studio может быть привлекательным в краткосрочной перспективе, но вопрос заключается в том, как долго Microsoft будет считать, что стоит поддерживать разработку Android NDK.
На данный момент единственное разумное решение — остаться с Eclipse и ADT. Однако, если вам не нужна разработка собственного кода, стоит перейти на новую Android Studio.


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