Différences entre IntelliJ IDEA 13 et Android Studio

Pendant longtemps, Android Studio a fourni une meilleure intégration des idées par rapport à IntelliJ IDEA.

A ma connaissance, la version 13 de l’IntelliJ IDE inclut toutes les fonctionnalités qui manquaient dans les versions précédentes.

Ma question est la suivante: existe-t-il encore des fonctionnalités exclusives d’Android Studio, de sorte qu’il est logique d’avoir une installation distincte d’IntelliJ IDEA?

Un grand nombre de questions concernant les différences entre les deux ont été abordées dans un article de blog .

L’essentiel est que le plugin Android pour IntelliJ et Android Studio lui-même provient du même code. Les nouvelles fonctionnalités introduites dans Android Studio seront également disponibles dans IntelliJ, si ce n’est pas immédiatement si elles le sont rapidement.

Android Studio offre un environnement de développement spécifique à Android avec certaines des tâches de configuration communes (y compris Gradle) plus simples.

IntelliJ est destiné aux développeurs qui font à la fois Android et le développement Java normal. Donc, si vous utilisez IDEA pour plus que le développement Android, vous feriez mieux de vous en tenir à cela.

Basé sur mes expériences et la FAQ IntelliJ IDEA et Android Studio

  • Tout d’abord, les deux utilisent le même code de base. Donc, il n’y a pas de différence réelle dans cette partie.

Android Studio et le plugin Android pour IntelliJ IDEA sont construits à partir du même code et toutes les modifications apscopes à Android Studio sont et continueront à être disponibles dans les versions d’IntelliJ IDEA.

  • Le studio Android est uniquement développé pour produire des applications Android.

Android Studio se concentre spécifiquement sur le développement Android et fournit un environnement simplifié et une configuration de projet

Mais Intellij IDEA a des fonctionnalités pour produire d’autres produits comme les programmes JAVA.

  • Vous ne pouvez pas vraiment faire confiance à Android Studio (et c’est presque 2016) pour être complètement stable car il y a encore des bugs qui sont peu probables dans Intellij Idea.

  • Si vous utilisez des fonctionnalités uniquement disponibles dans IntelliJ IDEA Ultimate (telles que des plug-ins de contrôle de version supplémentaires), vous ne pourrez pas utiliser Android Studio?

Ces fonctionnalités supplémentaires ne seront pas disponibles dans Android Studio. Vous devriez continuer à utiliser IntelliJ IDEA Ultimate.

  • Le seul avantage que j’ai vu en studio Android sur Intellij IDEA est d’append automatiquement un support pour appcompat au projet et de ne pas avoir à passer par les étapes pour l’append au projet.

Donc, j’utiliserais personnellement Intellij IDEA et j’attendrais que Google publie une version de studio Android plus stable

Citant le blog de Jetbrains:

L’EAP d’IntelliJ IDEA 13, qui inclut toutes les fonctionnalités d’AndroidJ Studio, à l’exception du nouvel assistant de projet redessiné et de l’intégration des points de terminaison de cloud App Engine, est désormais disponible.

BTW ne sera pas disponible pour les utilisateurs d’IntelliJ IDEA v12. Les nouvelles fonctionnalités (en particulier le support Gradle) dépendent des modifications majeures apscopes à la plate-forme version 13 et il n’est pas prévu de les sauvegarder.