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.
- ¿Las impresoras 3D impulsarán la piratería?
- ¿Cómo superar una sequía creativa?
- ¿Tiene mayores posibilidades de tener éxito en un campo de diseño en particular si es bastante bueno para dibujar a partir de referencias?
- Cómo diseñar páginas web cuando no te sientes cómodo con la codificación
- Cómo cambiar los perfiles de SEO a diseñador web o desarrollador de UI
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…