¿Por qué las aplicaciones de Android están tan mal diseñadas?

Apple ha construido una gran cultura en torno a la tienda de aplicaciones iTunes. Esta cultura fomenta la producción de aplicaciones de alta calidad, útiles y hermosas. Al momento de escribir este artículo (enero de 2012), Google no ha creado una cultura de calidad con respecto a sus productos de software en general, y la plataforma de Android en particular. A Google le gusta preguntar, “¿qué podemos hacer?” – y luego lo responde con un montón de soluciones brillantes y extensibles. Apple pregunta: “¿qué podemos hacer, GENIAL?” – y responde con exactamente 1 solución.

Aquí hay algunas razones específicas que pueden ayudar a responder su pregunta:

1. Apple revisa las aplicaciones y brinda comentarios. Estos comentarios generalmente se relacionan con la funcionalidad, los errores que puede haber pasado por alto y el cumplimiento de los principios de diseño (ver 2). Google no tiene dicho sistema de revisión para Android.

2. Apple tiene pautas de diseño [1], y las ha tenido desde que abrió la App Store. Google acaba de publicar algunas pautas para Android [2]. Apple realmente aplica muchos de estos en su proceso de revisión. Los desarrolladores que quieran obtener sus aplicaciones a través de la revisión rápidamente deben cumplir con estas: acelerará su revisión.

3. Apple ejecuta anuncios de televisión protagonizados por aplicaciones. Su agencia de publicidad elige aplicaciones para que coincidan con el mensaje de su campaña actual. En realidad, tienen personas que descargan y usan manualmente las aplicaciones para encontrar las que se ajustan a su mensaje de manera hermosa y simple. A veces les piden a los desarrolladores que modifiquen el aspecto o el flujo de una aplicación para adaptarse mejor al spot de televisión. Estas aplicaciones son excelentes ejemplos para otros desarrolladores que crean nuevas aplicaciones. ¿Y quien sabe? Crea una aplicación genial y hermosa, y tal vez * la tuya * termine en un anuncio. Poco probable, pero existe la posibilidad. Google no ha publicado ningún anuncio con aplicaciones de Android.

4. La prueba es mucho más fácil en iOS que en Android . Exactamente 1 modelo de iPhone, iPod Touch y iPad se han lanzado cada año. Exactamente 1 actualización importante de iOS se ha lanzado cada año. Es muy probable que los usuarios de dispositivos iOS ejecuten la versión principal más reciente de iOS [3]. En comparación, muchos fabricantes diferentes lanzan dispositivos Android nuevos y variados todos los días, que pueden estar utilizando cualquier versión de Android [4]. La prueba en múltiples dispositivos es una molestia, y la prueba en múltiples versiones de un sistema operativo en múltiples dispositivos es una molestia al cuadrado.

5. Las herramientas de desarrollo de Apple son las mejores. Esta es una opinión personal: el uso de Xcode, el emulador de iOS y los instrumentos es un sueño absoluto en comparación con las pruebas y la depuración con cualquier otra plataforma que haya usado. Si ha utilizado mejores herramientas que esta, hágamelo saber en los comentarios.

[1] http://developer.apple.com/libra…
[2] http://developer.android.com/gui…
[3] ¿Dónde puedo encontrar estadísticas sobre el uso de la versión de iOS?
[4] http://developer.android.com/res…

Como otros han mencionado, las cosas eran bastante accidentales antes de Ice Cream Sandwich y el sitio de pautas de diseño de Android. Creo que muchos diseñadores solo tenían más experiencia con iOS, su aspecto y sensación, y era una prioridad para su equipo. Mientras tanto, Android suele tener una importancia secundaria o secundaria.

Un sitio con excelentes ejemplos de aplicaciones de Android que espero crezca aún más es http://androidniceties.tumblr.com . Otro buen sitio es http://androidpttrns.com .

Principalmente porque, hasta ahora, no ha habido líneas de interfaz de usuario para aplicaciones de Android, que acaban de lanzar: http://developer.android.com/des … Eso explica la sorprendente inconsistencia en el diseño de aplicaciones de Android.

Otra hipótesis es que debido a que los usuarios de Android compran significativamente menos aplicaciones, hay menos incentivos para diseñar una aplicación hermosa, si no se les paga bien por ello.

Finalmente, existe la idea de que las personas con un buen sentido del diseño eligen la manzana, lo que hace que los diseñadores recurran a eso, y que las aplicaciones con un buen diseño sean recompensadas por personas que aprecian el buen diseño.