Aprovechando al máximo: diseño de UX de aplicaciones híbridas
Escrito por Sean McGowan
A medida que más empresas satisfacen la demanda de sus consumidores de presencia móvil, muchos responsables de la toma de decisiones corporativas se ven ante la posibilidad de elegir entre dos opciones populares: la aplicación móvil nativa o la híbrida. Si bien el primero es mucho más propicio para la experiencia del usuario, los diseñadores deben saber cómo crear una excelente experiencia de usuario a partir del limitado conjunto de herramientas de las aplicaciones híbridas.
Primero, un repaso rápido
Una aplicación nativa es una aplicación móvil desarrollada para ejecutarse en el sistema operativo de un teléfono inteligente. Estas son las aplicaciones escritas en Swift o Java y diseñadas para su iPhone o Android, respectivamente.
Por el contrario, las aplicaciones híbridas se escriben en un lenguaje tradicionalmente basado en la web, como HTML5, que luego se compila en un lenguaje compatible con dispositivos móviles mediante un servicio de empaquetado. Pero todo esto es cosa de desarrolladores, estamos aquí para hablar sobre UX.
Desde una perspectiva puramente basada en UX, está claro que la aplicación nativa supera a su contraparte híbrida. Las aplicaciones nativas están diseñadas para utilizar el lenguaje UX bien establecido del sistema operativo móvil . Sabemos cómo deslizar y tocar, y estamos familiarizados con las convenciones de UX de las aplicaciones nativas.
El resultado es que las aplicaciones nativas aceleran la curva de aprendizaje de una nueva aplicación, una gran ayuda para los diseñadores de UX . También interactúan sin problemas con otras funcionalidades de su dispositivo, lo que le brinda al diseñador una caja de arena mucho más grande para diseñar nuevas características y funciones.
Pero eso no significa que no pueda crear UX de calidad para una aplicación móvil híbrida. Las aplicaciones híbridas existen por una razón: son significativamente más rápidas y fáciles de desarrollar y su lanzamiento cuesta considerablemente menos.
Si bien las aplicaciones híbridas pueden no ser tan favorables para el usuario como una nativa, es importante que los profesionales de UX sepan cómo hacer mucho con poco y aprovechar al máximo el diseño de una aplicación híbrida.
Anticipa lo inevitable
Ya hemos cubierto que las aplicaciones híbridas tienen algunas deficiencias de diseño bien documentadas, pero ahí radica el lado positivo: ¡están bien documentadas! Al conocer las limitaciones técnicas de su plataforma de antemano, podrá establecer mejor los objetivos del proyecto y ajustar su proceso de diseño en consecuencia.
Es probable que deba imponer restricciones a su plan de diseño, ya que algunas ideas y características simplemente no serán factibles en una plataforma híbrida. Pero muchas veces, establecer límites en el alcance de un proyecto puede fomentar la innovación y soluciones creativas.
Si es posible, es prudente colaborar con el equipo de desarrollo tanto como sea posible antes y durante el diseño, involucrándolos mucho más que en un proceso típico de UX. Podrán descartar ideas de diseño que no son posibles con la aplicación híbrida y que pueden llevar más tiempo.
Acepta notificaciones automáticas. Su implementación es trivial para las aplicaciones nativas, pero puede llevar una cantidad considerable de tiempo para ejecutarse en una plataforma móvil híbrida (recuerde, se basan en tecnologías web). Es importante consultar con los desarrolladores al principio del proceso de diseño y asegurarse de que no se dará cuenta de que es imposible implementar una característica principal a la mitad del proyecto.
Considere el mercado
Independientemente del tipo de aplicación móvil que desarrolle, es probable que la distribuya a través de Google Play o App Store. Con mucho, los dos mercados más dominantes para las aplicaciones, ambos tienen pautas que deberá seguir al diseñar aplicaciones híbridas.
Google Play, el centro de comercio de aplicaciones de Android, se suscribe a un conjunto de reglas más laxas sobre lo que se publica y lo que no se publica en su tienda. Por lo general, esto significa que las aplicaciones híbridas no tendrán problemas para llegar al mercado de Android. Independientemente, es importante cumplirlos: las pautas de Google Play se pueden encontrar aquí .
Apple, por otro lado, sigue criterios de publicación mucho más estrictos , lo que puede ser un obstáculo importante para las aplicaciones híbridas. La mejor forma de evitarlo es utilizar las funciones nativas del iPhone en la plataforma.
Como hemos mencionado, las aplicaciones híbridas generalmente no funcionan tan bien con iOS como lo hacen los nativos, pero por lo general, la cámara y las funciones de geolocalización son fácilmente accesibles. Y recuerde no agregar campanas y silbidos innecesarios solo para ganar puntos con los reguladores de la App Store, ya que pueden restar valor a la experiencia del usuario.
Aproveche las pruebas rápidas
La mayoría de las desventajas de las aplicaciones híbridas provienen de su ADN inherente: se basan en tecnologías web. Pero es este núcleo el que también sirve como uno de sus principales beneficios: las aplicaciones híbridas se pueden probar fácilmente dentro de un navegador.
Por ejemplo, Google Chrome cuenta con una función de emulación móvil que permite a los diseñadores y desarrolladores probar una variedad de resoluciones de pantalla, para garantizar que el diseño responda lo más posible. Apple también ofrece funciones de simulación que los diseñadores pueden aprovechar para probar sus aplicaciones a través de Safari.
Aprovechando el híbrido
Para crear una aplicación móvil más utilizable, atractiva e intuitiva, el mejor truco de la aplicación híbrida es convencer a su cliente de que cree una aplicación nativa. Nueve de cada diez veces, los usuarios encontrarán que la aplicación nativa es mucho más fácil de usar. Es por eso que las agencias de diseño de UX como la que represento, Codal , suelen recomendar una plataforma móvil nativa .
Pero cuando eso no sea factible, o si la aplicación híbrida solo tiene más sentido con las necesidades y requisitos comerciales del cliente, los diseñadores deberán arreglárselas con sus limitaciones y crear la mejor experiencia de usuario posible.
¿Querer aprender más?
¿Desea obtener un Certificado de curso reconocido en la industria en Diseño de UX, Design Thinking, Diseño de UI u otro tema de diseño relacionado? Los cursos de UX en línea de Interaction Design Foundation pueden brindarle habilidades relevantes para la industria para avanzar en su carrera de UX. Por ejemplo, Design Thinking , Become a UX Designer from Scratch , Realización de pruebas de usabilidad o Investigación de usuarios: métodos y mejores prácticas son algunos de los cursos más populares. ¡Buena suerte en tu viaje de aprendizaje!
(Imagen principal: Depositphotos - enlace de afiliado )
Publicado originalmente en UsabilidadGeek por Sean McGowan , investigador técnico y escritor en Codal , autor de publicaciones de blog sobre temas que van desde el diseño de UX hasta el Internet de las cosas. Trabajando junto a desarrolladores, diseñadores y especialistas en marketing, Sean ayuda a respaldar al equipo de redacción para garantizar que Codal produzca contenido web atractivo de la más alta calidad.