Android IDE: Eclipse, Motodev или Tegra Android Development Pack?

Мне удобнее работать с Visual Studio с C #, поэтому я надеюсь получить удобную IDE. Во время моих поисков бесплатной IDE для разработки под Android, помимо обычных Eclipse, IntelliJ, netbeans. Я также нашел это:

nVidia Tegra Android Development Pack, который является разновидностью Eclipse. «Настройка среды разработки Android может быть сложной и утомительной задачей. NVIDIA упрощает это для всех разработчиков Android с помощью одного установщика, который справится с этой сложностью за вас».

Motorola MOTODEV, он же Eclipse. «Основанная на Eclipse, MOTODEV Studio позволяет разработчикам, которые плохо знакомы с Android, быстро приступить к работе и помогает опытным разработчикам выполнять работу еще быстрее»

Как будто я точно являюсь их целевой аудиторией.

Мой первый вопрос: есть ли еще пакеты, такие как nVidia или Motorola?

Мой второй вопрос: следует ли мне устанавливать Eclipse в соответствии с инструкциями на странице разработчика Google, или мне следует использовать пакет nVidia или Motorola. (Или я должен использовать IntelliJ или netbeans?)


person user1249190    schedule 03.04.2012    source источник


Ответы (6)


Я вмешаюсь, но сначала оговорюсь, я являюсь менеджером по продукту в MOTODEV Studio. Я постараюсь не продавать вас, тем более что это бесплатный продукт. ;-)

Мне бы хотелось, чтобы вы были пользователем, но я действительно хочу видеть вас счастливым разработчиком, независимо от того, какие инструменты вы используете. @Ollie прав, найдите инструменты, которые вам нравятся, и используйте их.

Мы стараемся быть хорошим стартовым пакетом для людей, не знакомых с Eclipse. Для Android SDK, ADT и платформ требуется много настроек. Для некоторых настройка инструментов может сбивать с толку. Мы знаем, куда все идет, поэтому стараемся максимально упростить это.

Мы также стараемся добавлять вещи, которые делают жизнь разработчиков лучше, чем просто установщик. Я не буду перечислять, но перейдите на страницу MOTODEV и, если вы увидите, что вам нравится, попробуйте это из. Он работает с любым устройством Android, а не только с Motorola.

Если у вас есть вопросы, вы можете задать здесь (тег MOTODEV) или на наших форумах.

person Eric Cloninger    schedule 03.04.2012
comment
Почему прекращена поддержка MOTODEV studio для Android? Это была такая отличная IDE по сравнению с сырым ADT ... - person Evi Song; 30.04.2013
comment
@EviSong спасибо за добрые слова. Организация MOTODEV была ликвидирована после того, как сделка по приобретению стала окончательной. Код находится в AOSP, поэтому вы можете сами извлечь код и собрать его для последней версии Eclipse. Лучше всего попасть в список adt-dev и посмотреть, есть ли какой-либо план интеграции этих функций в ADT. - person Eric Cloninger; 07.05.2013

Motodev отменен Google в ноябре - вы не можете скачать его с сайта Motorola, только из резервных копий и копий пользователей. Поэтому я бы не рекомендовал использовать его ни одному профессиональному разработчику.

Netbeans еще не имеет официальной поддержки Android - вы можете разрабатывать для Android с помощью плагинов, но это довольно рискованно, если разработчик плагина уйдет на пенсию.

IntelliJ не поддерживает jni. По крайней мере, я не смог найти его, пока бегло проверял возможности.

Таким образом, похоже, что Eclipse сейчас - единственный разумный выбор для полномасштабной разработки под Android.

В качестве альтернативы вы можете использовать Visual Studio 2010+ с http://code.google.com/p/vs-android/ для собственной разработки под Android. Начиная с Android v.4.0, он поддерживает собственные действия, поэтому вы даже можете попробовать разработать все приложение на C / C ++.

person Vlad    schedule 14.11.2012

Это личное предпочтение.

Многие используют Eclipse, многие используют IntelliJ. Я использую IntelliJ и считаю его намного лучше, но другие могут сказать то же самое об Eclipse.

person Ollie C    schedule 03.04.2012

Это очень субъективный вопрос, и на него можно получить много субъективных ответов. Но вот мой:

Я считаю, что использование Eclipse с плагинами ADT очень удобно.

  • И Eclipse IDE, и плагины ADT регулярно обновляются, поэтому ошибки быстро устраняются и появляются новые функции.
  • Eclipse имеет огромную базу пользователей, поэтому найти ответы на них довольно просто.
  • Фирменная или настраиваемая IDE имеет тенденцию отставать с точки зрения исправлений ошибок и т. Д.

Если вы занимаетесь общей разработкой для Android, вам следует выбрать чистую Eclipse IDE (мое субъективное предпочтение), или, если вы занимаетесь разработкой только для Tegra, вероятно, будет разумным перейти на nVidia Tegra Android Development Pack.

person Paaske    schedule 03.04.2012

Я думаю, что чистое решение Eclipse лучше. Основываясь только на том простом факте, что t является наиболее широко используемым, и у вас будет гораздо больший пул ресурсов для получения помощи, когда это необходимо.
Я кратко использовал решение MOTODEV, но вернулся к чистому Eclipse, потому что оно не приносил особой дополнительной ценности. Но в конечном итоге все сводится к личным предпочтениям. IntelliJ казался мне намного приятнее и ближе к Visual Studio, но я снова вернулся к Eclipse.

person Magnus Johansson    schedule 03.04.2012

Я наткнулся на эту ветку, когда искал ссылки на Eclipse в Goog. Я понимаю, что он довольно старый, но в случае, если другие ищут IDE для разработки Android, я решил опубликовать.

Я работаю в NVIDIA в команде Tegra и работаю со многими разработчиками Android, особенно разработчиками игр для Android, которые часто используют Windows на своих машинах. В рамках нашей работы мы создали плагин для Visual Studio 2010 и Visual Studio 2012 под названием Nsight Tegra. Используя Nsight Tegra, вы можете разрабатывать (и отлаживать !!) Java и собственные приложения / C ++ Android, не выходя из VS. Очень кстати :)

NVIDIA также имеет профилировщик CPU и GPU. Профилировщик графического процессора особенно удобен для разработчиков игр для Android, которые хотят понять узкие места в их 3D-конвейере или попробовать различные способы оптимизации производительности.

В любом случае, инструменты бесплатны, так что проверьте их!

person cynod    schedule 04.10.2013