Diferencias entre IntelliJ IDEA 13 y Android Studio

Durante mucho tiempo, Android Studio proporcionó una mejor integración de ide en comparación con IntelliJ IDEA.

Para mi conocimiento versión 13 de IntelliJ IDE incluye todas las características que las versiones anteriores carecían.

Mi pregunta es: ¿Todavía hay algunas características exclusivas de Android Studio, por lo que tiene sentido tener una instalación aparte de IntelliJ IDEA?

Muchas de las preguntas acerca de las diferencias entre los dos se han cubierto en un blog .

La esencia de ello es que el complemento de Android para IntelliJ y Android Studio en sí provienen de la misma base de código. Las nuevas características introducidas en Android Studio estarán disponibles en IntelliJ, así, si no inmediatamente y luego lo suficientemente pronto.

Android Studio ofrece un entorno de desarrollo específico de Android con algunas de las tareas de configuración comunes (incluyendo Gradle) más optimizadas.

IntelliJ está dirigido a desarrolladores que desarrollan tanto Android como Java. Así que si usas IDEA para algo más que el desarrollo de Android, es mejor que te quedes con él.

Citando del blog de Jetbrains:

El EAP de IntelliJ IDEA 13, que incluye todas las funciones de Android Studio, a excepción del nuevo asistente de proyecto rediseñado y la integración de los puntos finales de nube de App Engine, está disponible ahora.

BTW nuevas características de Android Studio no estará disponible para los usuarios de IntelliJ IDEA v12. Las nuevas características (especialmente el soporte de Gradle) dependen de los cambios principales que se hicieron en la plataforma de la versión 13, y no hay planes de backport ellos.

Basado en mis experiencias e IntelliJ IDEA y Android Studio FAQ

  • En primer lugar, ambos utilizan el mismo código base. Así que no hay diferencia real en esa parte.

Android Studio y el complemento de Android para IntelliJ IDEA se crean con el mismo código y todos los cambios en Android Studio están disponibles en las versiones de IntelliJ IDEA y seguirán estando disponibles.

  • Android studio sólo se desarrolla para producir aplicaciones Android.

Android Studio se centra específicamente en el desarrollo de Android y proporciona un entorno optimizado y la configuración del proyecto

Pero Intellij IDEA tiene características para producir otras cosas como programas JAVA.

  • Realmente no se puede confiar en el estudio de Android (y es casi 2016) para ser completamente estable, ya que todavía tiene algunos errores que son improbables en Intellij Idea.

  • Si confías en funciones que sólo están disponibles en IntelliJ IDEA Ultimate (como complementos de control de versiones adicionales), ¿no podrás utilizar Android Studio?

Estas funciones adicionales no estarán disponibles en Android Studio. Debería seguir utilizando IntelliJ IDEA Ultimate.

  • La única ventaja que he visto en el estudio de Android a través de Intellij IDEA es añadir automáticamente soporte para appcompat al proyecto y no tener que pasar por los pasos para añadirlo al proyecto

Así que personalmente utilizaría Intellij IDEA y esperar a que Google lanzara una versión más estable de Android Studio

  • Fondo alfa en FAB hecho clic
  • Cómo obtener datos de una url
  • Método Android con prioridad (paquete) visibilidad sobreestablecimiento (no debería funcionar, pero sí, ¿por qué?)
  • IllegalArgumentException en unlockCanvasAndPost (fondo de pantalla en vivo Android)
  • Android: el cliente Paho Mqtt no recibe mensajes una vez que cambia la conectividad de red (los datos móviles se deshabilitan y se vuelven a habilitar)
  • Unsatisfiedlinkerror con la actualización de Android 5.0.1
  • API de Google Calendar: Actualización de recordatorios a un evento
  • ¿Qué android: inputType debo usar para ingresar una dirección IP?
  • ¿Cómo puedo crear dinámicamente una lista de todos los componentes de Android ui mediante programación? Por ejemplo, TextView, ImageView, etc
  • ¿Qué hace (?! A) {0}? Significa en un regex de Java?
  • Cómo implementar pestañas ahora que TabActivity está obsoleto
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.