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.
- Android: Error CSS al usar Unidad HTML y Eclipse
- RecyclerView: Las clases internas no pueden tener una declaración estática
- Obtener el título de la página web de setWebViewClient?
- Detectar los límites de un documento en una imagen usando opencv java
- Cómo agregar un Marcador / Pin en un Android de ImageView?
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?
- Conexión HTTPS con certificado de cliente en una aplicación para Android
- ¿Cómo actualizar la tabla en sqlite?
- Mensaje emergente de Android Eclipse con el botón
- WifiP2pManager devolver estado BUSY en CreateGroup
- Calcular el consumo de energía del sensor Android
- Importar proyecto java de origen en el proyecto de Android
- Android Studio v7- Errores de importación para pocas clases (No se puede resolver el símbolo)
- #if en java, como en preprocesadores c
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
- Cómo alinear el título en el centro de ActionBar en el tema predeterminado (Theme.Holo.Light)
- BroadcastReceiver: no se puede instanciar clase; Sin constructor vacío