La adopción de Google del diseño de iOS es buena para todos

click fraud protection

Conclusiones clave

  • Google ahora usará elementos de interfaz estándar de Apple en sus aplicaciones de iOS.
  • Seguir las convenciones de la interfaz de usuario hace que una aplicación sea mucho más fácil de usar y desarrollar.
  • Mantener una interfaz de usuario personalizada completa es una gran cantidad de trabajo inútil.
Imagen de héroe de la plantilla de diseño de iOS de Apple
manzana

Google está abandonando su "Material"diseño de la interfaz de usuario a favor del uso de las convenciones de IU propias de iOS. ¿Pero se trata solo de apariencia?

Cada plataforma informática tiene sus convenciones de interfaz de usuario. Esto incluye cómo se ve, cómo funciona y qué pueden esperar los usuarios. Por ejemplo, Mac usa el atajo ⌘ + V para pegar, mientras que Windows usa Control + V. Y mientras que Mac tiene una sola barra de menú que siempre está en la parte superior de la pantalla, Windows coloca barras de menú en cada ventana. Las aplicaciones de terceros que no siguen estas convenciones se sienten mal y no encajan. Pero el cambio de opinión de Google puede ser algo más que verse y sentirse como en casa.

"En su mayor parte, iOS vs. Las convenciones de la interfaz de usuario de Android son en gran medida una distinción estilística más que funcional. Por ejemplo, el interruptor de encendido / apagado se ve muy similar en ambas plataformas " Chao He, de la agencia de productos digitales Swenson He, le dijo a Lifewire por correo electrónico.

"El beneficio real aquí es que las aplicaciones iOS de Google serán estilísticamente consistentes con el resto del ecosistema iOS", agregó. "Esto también ayudará a Google a reducir el esfuerzo de desarrollo para replicar su propio lenguaje de diseño dentro del marco de iOS, permitiéndoles reenfocar ese esfuerzo en otra parte".

Mira y siente

Si alguna vez cambió de un iPhone a un teléfono con Android, o viceversa, todo se siente extraño. Antes, cuando el iPhone todavía tenía un botón de inicio, por ejemplo, es posible que se encuentre presionando en la parte inferior de una pantalla tratando de salir de una aplicación. Para que una aplicación encaje, debe adoptar las convenciones establecidas. Apple incluso tiene un conjunto de documentos, las Pautas de interfaz humana o HIG, que informan sobre todo, desde el diseño de los iconos hasta las fuentes.

Ejemplos de plantillas de diseño de Google
Google

Seguir estas convenciones es bueno para el desarrollador (es una cosa menos en la que pensar y da como resultado una aplicación que ya es coherente con otras) y es bueno para el usuario. No tenemos que volver a aprender la combinación de teclas para Ahorrar o Impresión para cada aplicación, por ejemplo. O sabemos que en Mac, un botón no activa su acción hasta que lo suelta. Esta útil regla le permite abortar un clic erróneo simplemente deslizando el puntero del mouse fuera de la control en pantalla antes de soltar el botón del mouse (esto también funciona con toques en iOS, aún más consistencia).

Pero a Google no le importa nada de eso. Si lo hiciera, habría adoptado las convenciones de la interfaz de usuario de Apple hace años, en lugar de portar sus propios controles y paradigmas al iPhone y al iPad. La razón probable por la que Google está cambiando su enfoque es porque es un trabajo duro.

Ir con el flujo

Cuando un desarrollador crea una aplicación, obtiene muchos activos prefabricados de forma gratuita. Nadie tiene que diseñar un botón o una barra de herramientas de ventana. Simplemente le dicen a la computadora que dibuje una ventana o agregue una fila de botones, y usan los recursos integrados diseñados por Apple.

"Una aplicación de iOS es [paradigmática] si utiliza uno de los lenguajes de programación de Apple, 'Swift' u 'Objective-C', ingeniero de software Cal Mitchell le dijo a Lifewire por correo electrónico.

"El beneficio real aquí es que las aplicaciones de iOS de Google serán estilísticamente consistentes con el resto del ecosistema de iOS".

Y el uso de estos lenguajes integrados tiene otras ventajas.

"Cuando un desarrollador usa uno de estos lenguajes en el contexto del desarrollo de aplicaciones, especialmente en junto con otros SDK (kits de desarrollo de software) específicos de iOS, aumenta drásticamente la rendimiento. Además, las aplicaciones nativas pueden hacer un uso completo de todas las capacidades del dispositivo, ya sea que eso signifique usar la cámara, el GPS u otros sistemas ", dice Mitchell.

Es posible mezclar y combinar, utilizando el kit de herramientas para desarrolladores de Apple y agregando su propio estilo, pero eso genera mucho trabajo. Cada vez que Apple crea un iPad con un tamaño de pantalla diferente o cambia sutilmente el aspecto de la interfaz de usuario, te quedas atrás.

Diseño de botones de la aplicación de Google
Google

"Google tiene su propio conjunto de componentes (Material UI) creado para que sus aplicaciones se vean consistentes en iOS y Android. Sin embargo, con los lanzamientos de nuevas versiones de iOS, mantener esos componentes se volvió más difícil, porque Apple agrega constantemente nuevas funciones y nuevas mejoras en los componentes de la interfaz de usuario, que a veces incluso cambian el aspecto y la sensación ", la aplicación móvil desarrollador Dragos Dobrean le dijo a Lifewire por correo electrónico.

"¿Realmente es necesario fabricar un interruptor a medida en alineación con un sistema de diseño genérico? ¿O sería suficiente simplemente usar la solución del sistema y seguir adelante? ", Escribió Jeff Verkoeyen, ingeniero jefe de diseño de Google para productos Apple. en un hilo de Twitter.

La respuesta, ahora, parece ser "Sigamos adelante".