Ответ 1
Во-первых, отказ от ответственности... Я немного играл с Android Studio. Но я являюсь активным пользователем IntelliJ IDEA в течение последних 12 лет.
Поскольку Android Studio, по-видимому, в основном является модифицированной версией Intellij, мой вопрос заключается в том, что есть абсолютно конкретные функции, которые необходимы для Android Studio? Несовместимые? "Стандарт"? vs Intellij Idea сообщество или высшее? Являются ли эти два взаимозаменяемыми с правильным набором плагинов?
В студии Android есть несколько мастеров и конфигурации для настройки проекта, которые более точно настроены для разработки Android. Помимо этого, в Android Studio действительно ничего не может сделать, чего вы не можете сделать в Intellij IDEA. Но противоположное не соответствует действительности. В IntelliJ IDEA (как в сообществе, так и в окончательных версиях) есть несколько (не-андроидных) вещей, которые вы не можете сделать в Android Studio. Что касается того, что Android-студия может использовать плагины IntelliJ IDEA, это будет зависеть от подключаемого модуля. Если он использует что-то в API подключаемого модуля, который не включен в Android Studio, он не будет работать. Я не знаю, насколько это распространено.
Будет ли Intellij всегда отставать от выпуска как Android Studio, так как это официальный инструмент Google.
Он может идти в обоих направлениях. JetBrains могут добавлять вещи, которые требуют времени, чтобы поразить Android Studio. И Google может добавить вещи, требующие времени, чтобы поразить IntelliJ IDEA. Скорее всего, последний будет более распространенным. Но я не знаю, как долго эта задержка. Это сообщение в блоге JetBrians может помочь в этом отношении: Часто задаваемые вопросы IntelliJ IDEA и Android Studio
Моя личная рекомендация была бы, если бы вы знали, что собираетесь заниматься разработкой Android, идите с Android Studio. Но если есть вероятность, что вы когда-нибудь сможете работать с другими языками (Java, Scala, Groovy, python, php, html, css, JavaScript и т.д. И т.д.) Или на любой стороне сервера (или "), перейдите в IntelliJ IDEA. Кроме того, если вы когда-либо будете использовать коммерческий контроль версий (например, Perforce или Team Foundation Server), вы должны пойти с IntelliJ IDEA, поскольку они поддерживаются только в IntelliJ IDEA Ultimate.