Это не может быть сюрпризом — Google давно объявил о прекращении работы над Eclipse Android Developer Tools — но теперь он также прекратил поддержку. Уже давно не время переходить на Android Studio.
В блоге разработчиков Android довольно ясно, почему:
С этой целью и чтобы сосредоточить все наши усилия на том, чтобы сделать Android Studio лучше и быстрее, мы прекращаем разработку и официальную поддержку Android Developer Tools (ADT) в Eclipse в конце года. Это, в частности, включает плагин Eclipse ADT и систему сборки Android Ant.
В принципе, перенести проект так же просто, как использовать команду «Импорт проекта», но в Android Studio по-прежнему отсутствуют некоторые функции, которые могут быть важны, самая большая из которых — поддержка NDK, которая в настоящее время добавляется в Android Studio. Есть некоторые различия в структуре проекта, к которым любой опытный программист Android должен легко адаптироваться, и есть вещи, которые нужно узнать о системе сборки Gradle, но обычно такого рода более глубокие знания требуются только тогда, когда что-то идет не так.
Android Studio также имеет множество функций, которые упрощают разработку Android. Помимо обычных подсказок синтаксиса, есть простая в использовании функция автозаполнения кода, которая добавит недостающие импорты или определения классов. Конструктор пользовательского интерфейса позволяет редактировать с помощью перетаскивания, и вы можете просматривать макет в разных регионах и на разных типах устройств.
Проще говоря, Android Studio пытается предоставить инструменты, специфичные для разработки под Android. Некоторые из них не завершены. Например, вы можете создать квалифицированные файлы ресурсов, и структура проекта покажет вам логическое представление с различными версиями каждого файла ресурсов, сгруппированными вместе, то есть не похожими на фактическую структуру каталогов. Это хорошо, но нет простых в использовании инструментов, которые позволили бы вам изменить квалификаторы, что означает, что вам нужно вернуться к работе со структурой каталогов. Эти недостатки раздражают, но это лишь острые углы еще довольно нового продукта.
Если вы действительно не можете отказаться от Eclipse, потому что, скажем, полагаетесь на конкретную надстройку, вы можете продолжать использовать ее с помощью проекта Andmore. Это проект с открытым исходным кодом, целью которого является создание инструментов Android для Eclipse. В настоящее время Andmore выходит за рамки старого официального предложения Google, имея поддержку Gradle и Maven.
Стоит ли переходить на Android Studio?
Учитывая, что Google прилагает все усилия, чтобы сделать его лучшим способом создания программ для Android, ответ, очевидно, положительный.
Я работал с обоими, и хотя вы потеряете время на поиск новых способов делать старые вещи, в целом вы сэкономите время благодаря этим новым способам.