Las aplicaciones de iOS tienen un diseño más bonito que las de Android y he aquí por qué

  Si has jugado al menos una vez durante más de 5 minutos con un terminal Android, seguramente habrás notado que las aplicaciones creadas para esta plataforma no son tan bonitas como las creadas para la plataforma iOS. Mucha gente lo sabe, incluso Google lo sabe, pero detrás de una aparente diferencia en el diseño se esconde un problema mucho mayor. Comienza con la fragmentación que existe en la plataforma Android, continúa con el software de Apple diseñado para crear aplicaciones con un hermoso diseño y termina con la documentación insuficientemente bien pensada, que ha puesto en dificultades a algunos desarrolladores de aplicaciones para el sistema operativo Android.

En primer lugar, hay fragmentación: al codificar para iOS, los desarrolladores tratan con un número muy limitado de resoluciones de pantalla y perfiles de hardware. Pero al codificar para Android, los desarrolladores tienen que resolver un conjunto prácticamente ilimitado de parámetros del dispositivo. "Los dispositivos Android vienen en diferentes formas y tamaños, diferentes resoluciones de pantalla, diferentes velocidades de dispositivo, y eso es en realidad un gran obstáculo", dijo a Wired el cofundador de la aplicación Karma, Lee Linden. "Es necesario probar algo así como 20 teléfonos diferentes con diferentes resoluciones y diferentes procesadores, y eso definitivamente hace que el desarrollo sea más lento".

  Los de Con conexión de cable Hablé con una empresa que desarrolla aplicaciones para iOS y Android OS, y sus representantes explicaron que la fragmentación es, con diferencia, el mayor problema de la plataforma de Google. Si en iOS hay sólo unas pocas resoluciones y unos pocos perfiles de hardware, en el sistema operativo Android hay docenas de estos aspectos y los desarrolladores tienen que pensar en las aplicaciones para cada uno por separado. Hablo de un trabajo laborioso en el que los desarrolladores prueban aplicaciones en decenas de terminales Android y al final no todo el que las instala tiene una experiencia agradable porque las imágenes no quedan bien en todas las pantallas.

El diseño está integrado en el ADN de Apple. El legado de Google, por otra parte, es la búsqueda. Por lo tanto, no es demasiado difícil adivinar qué plataforma otorga mayor importancia a la interfaz de usuario y la estética de la aplicación, y qué plataforma facilita la creación de software atractivo.

  Dejamos la fragmentación y pasamos al software, porque Apple ofrece aplicaciones bien pensadas para ayudar a desarrollar otras que no sólo funcionan bien, sino que lucen igual de bien. Las imágenes de este artículo muestran la diferencia lo mejor posible y las de Wired dicen que Apple ha pensado su software de tal manera que los desarrolladores tengan a su disposición todo lo necesario para diseñar aplicaciones con un bonito diseño y una interfaz intuitiva. Aunque en la plataforma iOS los desarrolladores no tienen la misma libertad que en la plataforma Android, iOS les da la oportunidad de crear aplicaciones que se ven mucho mejor y son mucho más apreciadas.

Las herramientas y la documentación para desarrolladores también son menos sólidas en el espacio de Android. Si bien Apple ha tenido 20 años para perfeccionar el arte del soporte a los desarrolladores (refinando su enfoque hacia los SDK y creando pautas de interfaz humana bien definidas), Google esencialmente está comenzando desde cero con Android. El resultado es que los desarrolladores de iOS simplemente tienen más herramientas para implementar un diseño único e intrigante. "Parece como si tuvieras más documentación, tanto oficialmente autorizada como de terceros, lo que hace que las cosas sean más sencillas", dijo Campos sobre el desarrollo de iOS. Y este no es el caso de Android.

  Por último dejamos la documentación que, según quienes hablaron con Wired, está mucho mejor explicada y organizada si hablamos de la plataforma iOS. Los de Apple ofrecen a sus desarrolladores las API adecuadas y las explicaciones necesarias para su implementación, pero en el caso de los de Google, los desarrolladores a veces tienen que buscar ellos mismos explicaciones. Básicamente, Apple se centró un poco mejor en el soporte ofrecido a los desarrolladores, y de aquí tenemos una diferencia entre el aspecto de las aplicaciones para las dos plataformas.

  En la práctica, Apple está ganando actualmente la batalla a Google en términos de soporte ofrecido a los desarrolladores, pero también en términos de fragmentación, pero está por ver cómo será la situación dentro de unos años.