Por qué el IDE de Android Studio apesta?

Sigue siendo una mierda a partir de enero de 2016.

La peor parte es la ventana de descarga de componentes que aparece cada vez que intentas ejecutarlo (incluso después de pasar días descargando todos los sdk api imaginables).

La ventana de descarga de componentes tiene un botón de cancelación que no se cancela.

Si intentas poner la "X" roja en la ventana no funciona.

Tuve que usar el explorador de procesos para cerrarlo porque ni siquiera el administrador de tareas conseguía que se cerrara.

Intentad buscar en google "android studio stuck" y veréis cuántos cientos de resultados os salen.

Sí, ingenieros de google, hay gente (sobre todo en las grandes empresas) que usa proxies y firewalls -¿alguien detrás del desarrollo de Android Studio se planteó alguna vez por un momento que eso pudiera pasar?

Los problemas sólo empeoraron cuando tuve que pasar por todo tipo de locuras para conseguir que reconociera mi dispositivo Android en ddms.

Android Studio también sigue odiando cualquier código fuente que haya sido tocado por maven (porque todo lo que parece querer es gradle - ofrece volver a envolver todo el código fuente relacionado con maven en gradle en el que el proyecto no aparecerá en absoluto - ¡realmente útil, NO!)

Venga, ingenieros de Google, pónganse de acuerdo con sus homólogos de IntelliJ y hagan algo que funcione con una descarga de un solo archivo y una instalación sin conexión.

¡Asegúrese de que comprueba (y establece) el classpath de java en Windows como parte de la instalación .

Aún recuerdo el antiguo IDE de Visual Basic 6.

Lo instalabas, arrastrabas unos cuantos controles a la ventana del formulario y le dabas a compilar y de repente tenías un programa de Windows.

¡Eso era en 1998! No hay problemas, no hay problemas...

¿Quieres decir que Microsoft podía hacer en 1998 lo que Google no puede hacer en el año 2016?

Oh sí - si no puedes conseguir que la ventana de vista previa aparezca...

Eso es porque está diseñado para que el IDE sólo muestre la vista previa si se edita un archivo de diseño en el directorio res/layout* de un proyecto Android.

Por supuesto, no hay ninguna advertencia o diálogo que aparezca para decírtelo.

Nada de la forma en que el IDE está diseñado es simple o intuitivo.

Al estar desesperado por actualizar una de mis viejas aplicaciones Android, he vuelto a usar el paquete eclipse-adk de 2014.

Al menos puedo compilar el código fuente y hacer que se ejecute en mi dispositivo sin pasar semanas (literalmente más de dos semanas) tratando de conseguir que Android Studio funcione.