Je voudrais avoir des réponses objectives à cette question:
Pourquoi devrais-je utiliser Android Studio, rencontrer des problèmes et des tâches complexes pour, par exemple, importer des bibliothèques développées pour Eclipse, avoir moins de prise en charge des bogues que je pourrais rencontrer, plutôt que de continuer à utiliser Eclipse?
Quels sont les avantages réels d’Android Studio vs Eclipse?
La dernière mise à jour date maintenant de plus d’un an, alors voici une autre mise à jour (25 octobre 2016) :
La seule raison pour laquelle je peux utiliser IntelliJ sur Android Studio, c’est si vous utilisez l’édition Ultimate. Il a beaucoup plus de plugins que vous pouvez utiliser avec l’IDE. Si vous utilisez déjà l’édition Ultimate et que vous ne souhaitez pas utiliser deux IDE simultanément, il n’y a aucune raison de basculer vers Android Studio (à l’exception des fonctionnalités avancées).
Android Studio est livré avec le plug-in C / C ++, mais AFAIK, il n’y a toujours pas de support pour HTML / CSS / JS (ce qui est utile avec tous ces frameworks hybrides de nos jours).
Afin de garder cette réponse courte, j’ai choisi de supprimer toutes les déclarations précédentes (et obsolètes), au lieu de simplement les bash . N’hésitez pas à parcourir l’ historique des modifications si cela vous intéresse!
Eclipse + ADT se sent parfois comme un produit inachevé. Si vous aimez essayer de nouvelles choses ou que vous n’aimez pas Eclipse, je vous conseille d’aller sur Android Studio. Si vous êtes heureux avec Eclipse, restz avec lui jusqu’à ce qu’Android Studio soit suffisamment mature pour passer à autre chose.
Excellente question, la réponse est beaucoup plus longue que ce que je peux raisonnablement afficher dans une réponse SO.
Si vous êtes nouveau sur Android, vous devez absolument utiliser Android Studio. En utilisant Eclipse, vous allez apprendre un IDE obsolète (spécifiquement pour Android) que Google a clairement indiqué qu’il ne soutiendra pas à l’avenir. Il est préférable d’apprendre les compétences que vous utiliserez dans 2 ans.
Aussi: Android Studio a parcouru un long chemin et a été mis à jour plusieurs fois. Il était définitivement plus fragile dans le passé, mais je l’ai maintenant utilisé pour deux projets d’applications Android distincts sans problème.
J’ai également écrit deux articles complets sur ce sujet pour tous ceux qui veulent des détails complets. Si vous êtes toujours sur la barrière à utiliser, vous pouvez lire soit:
Si vous voulez juste un aperçu général des différences:
http://www.airpair.com/android/android-studio-vs-eclipse
Pour migrer depuis Eclipse:
http://rexstjohn.com/exporting-android-project-eclipse-android-studio-0-4-0/
Pro supplémentaire:
Android Studio est prêt pour les projets Android utilisant Gradle comme système de construction. Gradle devient la norme pour la création et le test de votre application Android. Consultez le Guide de l’utilisateur du plug- in Gradle sur le site Web d’Android.
Au moment d’écrire cette réponse, le plug-in ADT pour Eclipse ne prend pas en charge un style de disposition Gradle. Si vous voulez utiliser Eclipse + Android + Gradle et un projet Android avec une structure de répertoire Gradle, il faut faire du piratage. Voir Intégration d’Eclipse avec Gradle dans un projet Android .
Pourquoi devrais-je utiliser Android Studio, rencontrer des problèmes et des tâches complexes pour, par exemple, importer des bibliothèques développées pour Eclipse, avoir moins de prise en charge des bogues que je pourrais rencontrer, plutôt que de continuer à utiliser Eclipse?
Vous ne devriez pas si vous ne voulez pas. Vous pouvez essayer ce nouveau logiciel ou attendre la même chose sur la plate-forme Eclipse. Voir http://tools.android.com/roadmap
Studio Android
- Intégration profonde du système Gradle Build
- Parité de fonction ADT
Plug-ins Eclipse
- Éditeur de disposition visuelle
- Gestionnaire de ressources
- Éditeur de thème
- Meilleur support de refactoring
C’est-à-dire que tandis qu’Android Studio pousse à la baisse, ce n’est pas encore le cas de la parité ADT.
Quels sont les avantages réels d’Android Studio vs Eclipse?
Il est basé sur une autre plateforme: IntelliJ. Eclipse, IntelliJ, NetBeans et d’autres plates-formes ont tous leurs utilisateurs, fonctionnalités, bogues et plans de développement. Donc, si vous commencez à utiliser Android Studio, vous devriez apprendre des utilisateurs d’IntelliJ, qui devrait vous parler de ces fonctionnalités et éviter les bogues.
En fin de compte, c’est juste un autre logiciel pour faire la même chose.
Lire Est-il possible d’utiliser le système de compilation Gradle pour Android avec Eclipse? qui ont beaucoup plus de liens sur Android avec Gradle dans Eclipse.
Essayez Nodeclipse / Enide Gradle pour Eclipse ( marketplace ) si vous souhaitez expérimenter ou utiliser pleinement comme système de construction supplémentaire dès maintenant.
Quelques captures d’écran pour l’ effort de Gradle pour Eclipse par Nodeclipse / Enide . Comme Android Studio, il est en cours de développement.
En tant qu’ancien utilisateur d’éclipse, après avoir lu les commentaires “Android Studio vs Eclipse”, je suis resté avec Eclipse. Cependant, j’ai collé avec Gradle build et finalement j’ai décidé de passer à Android Studio, et voilà: c’est un environnement tellement facile! J’ai construit mon projet avec Gradle dans une minute et je n’ai passé aucune minute supplémentaire bien que je sois complètement étranger à ce produit.
En tant qu’utilisateur expérimenté de Visual Studio + ReSharper qui n’a pas écrit d’applications Android depuis longtemps, je trouve que Android Studio est bien plus intuitif qu’Eclipse. Bon nombre des raccourcis clavier que je suis habitué à utiliser sont simplement les mêmes. Je craignais que la courbe d’apprentissage soit plus abrupte car il ya beaucoup plus de didacticiels et d’exemples favorables à Eclipse, mais jusqu’à présent, j’ai été capable de tout traduire facilement dans le monde Android Studio, chaque fois que nécessaire.
Si je venais d’un contexte Java / Eclipse, je suis sûr que je me sentirais différemment.
Il me semble aussi (au moment d’écrire quelques mois après d’autres réponses qui mentionnent des bugs) qu’Android Studio est très stable et complet, bien que je ne sois pas exactement ce que j’appellerais un Power User (encore).
Quelle que soit la plate-forme que vous utilisez actuellement, une heure environ passée à jouer avec l’autre vous dira probablement plus que n’importe quel nombre de réponses SO ou d’articles de blog.
Peu d’avantages sont: