Tema 4 Diseño web para dispositivos móviles.

 - Arquitecturas móviles.

 

Al iniciar un proyecto mobile no basta con tener claro el modelo de negocio, también deberemos preocuparnos de los aspectos más técnicos. Muchos proyectos móviles se desarrollan de forma ágil y a menudo comenzamos el desarrollo de aplicaciones sin tener la arquitectura interna muy clara. Debido a la amplia gama de soluciones tecnológicas disponible en el ámbito móvil, y la rápida evolución que sufren las empresas dedicadas al Mobile Business, es importante establecer ciertos aspectos técnicos para definir la arquitectura de la app antes de comenzar su desarrollo. A continuación, comentamos los 3 puntos a tener en cuenta en la definición de la arquitectura de la app antes de empezar el desarrollo.

 

Plataformas móviles

Dispositivo: Primero deberemos decidir para qué dispositivos queremos desarrollar nuestra aplicación. Lo más común al comenzar es centrarnos en los dos dispositivos más populares del mercado al que nos queramos dirigir. Al principio también es recomendable decidir si nos centraremos en smartphones o tablets.

Sistema operativo: ¿Para qué sistema operativo queremos desarrollar nuestra aplicación? Inicialmente lo haremos para las últimas versiones de OS y Android (o la que más nos interese). Si queremos desarrollarlo también para las versiones más antiguas debemos medir el coste adicional que esto nos supondrá y si realmente nos interesa.

 

Tecnología de la app

App o Web: Desarrollar una aplicación suele ser más complejo que crear una web. Por eso muchas empresas se conforman con la versión en HTML, mientras que otras prefieren aprovechar al máximo las capacidades del dispositivo móvil para poder ofrecer una experiencia más personalizada al usuario, en ese caso desarrollaremos una app. Es importante desarrollar las aplicaciones orientándolas a sus propias funcionalidades, en lugar de tratar de introducir todos los elementos de nuestra web en la misma. La aplicación y la web no deben ser la misma cosa.

Apps nativas o híbridas: Este suele ser uno de los puntos más debatidos en proyectos de desarrollo de apps. La respuesta dependerá obviamente de las necesidades del negocio, por lo que es recomendable realizar un análisis estratégico antes de tomar la decisión. Una app nativa es desarrollada en el lenguaje nativo de cada terminal, mientras que la híbrida consiste en una app que contiene el navegador web en su interior. Lo desarrollaremos con frameworks de desarrollo basados en lenguajes de programación web como son HTML o CSS.

Diseño responsivo:  Si hemos decidido crear un sitio web móvil, deberíamos aprovechar la oportunidad de crear una experiencia multicanal mediante la creación de un sitio web independiente del dispositivo. Gracias al uso de técnicas de diseño responsivo, podremos adaptar la experiencia del usuario en función de las capacidades del dispositivo y se podrá acceder desde ordenadores, tablets o móviles con la misma base de código.


Herramientas y frameworks

Herramientas nativas: Si estamos desarrollando una app, sea nativa o híbrida, deberemos utilizar varias herramientas nativas que son requeridas para cada una de las plataformas móviles. Asegúrate de comprobar las pautas de desarrollo para cada una de las plataformas con las que trabajes.

Plataformas de desarrollo: Con el objetivo de simplificar el desarrollo móvil, en los últimos años han surgido una gran variedad de plataformas con el objetivo de generar y mantener aplicaciones multiplataforma utilizando la misma base de código. Algunos ejemplos destacados de este tipo de plataformas son SAP, Syclo, jQuery Mobile, Appcelerator, Verivo Software, Dojo, Sencha, Adobe, Kony o Antenna.

Frameworks de desarrollo: La necesidad de soportar múltiples plataformas de hardware y dispositivos hace del desarrollo móvil algo complejo. Los frameworks son esquemas para el desarrollo de estas aplicaciones. Podemos considerarlo como una aplicación genérica, incompleta y configurable sobre la que podemos añadir las últimas piezas que construirán la aplicación específica que queramos. Existen distintos frameworks basados en HTML5 o JavaScript que te permiten la construcción de apps híbridas.

 

En definitiva, es importante definir la arquitectura de la app y tomar una decisión sobre todos los puntos que acabamos de comentar antes de comenzar a desarrollarla. Por eso mismo es importante conocer los fundamentos de programación y tecnología móvil a la hora de dirigir un proyecto o empresa mobile.

 

https://www.iebschool.com/blog/aspectos-tecnicos-desarrollo-app-mobile-marketing/

 

- Navegadores para móviles.

 

En toda aplicación es necesario contar con un menú de navegación que permita a los usuarios dirigirse a diferentes secciones y realizar diversas acciones. Crear un menú de navegación limpio y organizado puede ser difícil, la tarea se vuelve más compleja cuando se trata de una aplicación exclusiva para dispositivos móviles debido a las limitaciones que supone por el tamaño de pantalla. Como respuesta a las necesidades de los usuarios en estos dispositivos, han surgido diversos patrones para navegación en móviles a lo largo de los años. En este artículo revisamos los patrones de navegación más comunes y empleados en los dispositivos móviles.

 

Menú hamburguesa: Debido al limitado espacio de la pantalla en dispositivos móviles, el icono del menú hamburguesa es uno de los patrones de navegación más utilizados en la actualidad. Este útil icono de tres líneas indica que el menú se encuentra “escondida” y solo se activará cuando el usuario seleccione el icono.

Ventajas: Libera espacio de la pantalla de manera que el usuario se puede enfocar en el contenido principal. Puede utilizarse para organizar una gran cantidad de secciones en un espacio mínimo. Evita que los usuarios se sientan abrumados al minimizar las secciones disponibles.

Desventajas: Ya que el menú se encuentra minimizado se hace menos probable que los usuarios lo empleen. Sigue siendo visible, pero se concentrarán en otros elementos en la pantalla. Se requieren pasos extra para llegar a la sección deseada ya que se debe activar el menú para ver todas las opciones.

 

¿En qué ocasiones es usado efectivamente?

Ya que este tipo de patrón esconde el menú, no es muy efectivo en aplicaciones en donde el usuario continuamente necesita cambiar de sección como puede ser el caso de una tienda online que posee una gran variedad de productos. Pero este detalle no implica que este icono no es de utilidad, de hecho, puede ser de gran ayuda al usarlo como navegación secundaria como es el caso de aplicaciones dedicadas como Uber, en donde la mayor interacción se da en la pantalla de inicio y los enlaces asociados a ésta. El menú se emplea como una especie de adición en donde el usuario puede visitar opciones secundarias de navegación pues las acciones principales se pueden realizar sin necesidad de acceder a este menú.

 

Barra de pestañas: Este tipo de menú se ha visto inspirado en el diseño para ordenadores. Usualmente contiene unos pocos enlaces, todos ellos son de igual importancia y por lo tanto, se requiere un acceso directo hacia ellos. Aunque es posible que se coloque solo texto, también se pueden colocar iconos y texto para reforzar el mensaje de forma visual.

Ventajas: Comunica donde se encuentra el usuario pues el icono o enlace suele destacarse una vez seleccionado. De esta forma, el usuario comprende inmediatamente su posición actual. Siempre es visible sin importar que página o sección el usuario esté viendo.

Desventajas: Las opciones de navegación son limitadas. Aunque es posible colocar un mayor número de opciones en la barra al hacerla deslizable, los enlaces que no se encuentran visibles pierden importancia y dejaría de ser una navegación directa. En Android, colocar una barra de pestañas en la parte inferior puede ser problemático pues es allí donde se encuentran los controles de navegación propios del sistema operativo. Es mucho más sencillo que se toquen estos botones por error si se coloca en esta posición.

 

¿En qué ocasiones es usado efectivamente?

La navegación en pestañas es una solución perfecta para aplicaciones que poseen un número mínimo de opciones de navegación (hasta 5 sería el máximo) para que todas éstas puedan ser visibles en la pantalla de inicio. De esta manera, se activan en un solo toque, a diferencia del menú hamburguesa.

 

Botón flotante: Este botón circular literalmente flota en la interfaz. Se suele colocar en la parte inferior de la pantalla y es visible sin importar cuanto se desplace el usuario por la página. Cuando este botón es seleccionado, parece que se elevara o agrandara ligeramente. Es un elemento que se emplea comúnmente en el Material Design.

Ventajas: Ocupa un espacio mínimo en pantalla. Es un indicador de las acciones principales que deseas que tomen los usuarios. Capta la atención de los usuarios porque es un elemento que se encuentra en primer plano.

Desventajas: Ya que es colorido y se encuentra en un primer plano capta la atención de los usuarios y en algunos casos puede llegar a distraer a los usuarios del contenido principal de la aplicación. Puede bloquear contenido importante que los usuarios necesitan visualizar ya que se coloca en primer plano. De esta forma, el usuario debe desplazarse hacia abajo para poder ver la información oculta por el botón. Funciona solo con iconos. Debido a su forma, se ha optado por colocar solo un icono. Este icono puede variar según la aplicación, pero puede ser confuso para los usuarios ya que no ofrece contexto. Usualmente se utiliza con un lápiz o con un símbolo de suma, pero el significado puede variar enormemente entre diversas aplicaciones

 

¿En qué ocasiones es usado efectivamente?

Este botón se enfoca en las acciones usuales que puede tomar el usuario. Es una especie de indicador de lo que debe hacer el usuario o de las opciones disponibles, en ciertos casos. Por ejemplo, en una aplicación para reproducir música lo más común es que si se coloca un botón flotante, éste contenga el icono de “reproducir”. Ya que es llamativo, los usuarios no pueden evitar interactuar con él y pueden realizar acciones específicas en uno o dos toques en la pantalla.

 

Navegación de pantalla completa

Aunque todos los patrones descritos previamente se centran en minimizar el espacio empleado en pantalla, este tipo de navegación hace exactamente lo opuesto: ocupa toda la pantalla. De esta manera, el usuario se centra en la navegación hasta elegir una opción apropiada o interesante para él. Puede contener opciones adicionales que son reveladas una vez que el usuario ha seleccionado la sección que le interesa.

Ventajas: El usuario centra toda su atención en el menú una vez se ha activado. Puedes organizar información de forma coherente sin abrumar a los usuarios. Una vez que el usuario ha decidido a qué sección ir, puedes dedicar todo el espacio en pantalla en contenido específico para esa sección. Puedes organizar varios niveles de navegación e indicarlas mediante flechas o desplegables.

Desventajas: Te ves limitado a mostrar solo las opciones de navegación hasta que el usuario decida la sección que desea visitar.

 

¿En qué ocasiones es usado efectivamente?

Este tipo de navegación es ideal cuando los usuarios suelen limitarse a visitar solo una sección específica de la aplicación cada vez que ingresan. También si se cuenta con una gran cantidad de secciones en la navegación pues como se va revelando información poco a poco, se evita abrumar a los usuarios.

 

En conclusión, la navegación es un tema relevante, tanto en ordenadores como en móviles. Debido al espacio limitado de la pantalla, se han buscado opciones de navegación en móviles y se han desarrollado nuevos patrones que han podido sorprender a los usuarios en un primer momento, pero debido al uso de estos patrones en otras aplicaciones, se han podido acostumbrar fácilmente. En ciertos casos, es posible emplear diversos patrones en una sola interfaz. Por ejemplo, combinar el uso de pestañas de navegación con un botón flotante para destacar la acción principal que buscamos tome el usuario.

https://blog.aulaformativa.com/patrones-basicos-navegacion-en-moviles/

 

 

- Herramientas de diseño.

 

Los prototipos son una parte integral del proceso de diseño, ya que permiten la revisión de los conceptos básicos del proyecto en la etapa inicial de su desarrollo y compartir opiniones con el resto del equipo. Gracias a ellos puedes crear fácilmente una maqueta interactiva de un sitio web o aplicación móvil, que es capaz de identificar cualquier deficiencia en el flujo y la usabilidad del diseño antes de invertir demasiado tiempo ni dinero en su desarrollo.

 

Es importante, cuando comenzamos un proyecto, que el primer paso sea establecer una jerarquía en la información y el contenido para poder trasladarlo visualmente. De esta manera nuestro cliente podrá entenderlo y hacerse una idea de cómo estará estructurado en un futuro.

 

Justinmind: Justinmind es una herramienta de prototipado de sitios web, aplicaciones software y aplicaciones móviles que puede trabajar tanto con Windows como con Mac o también con iOs y Android. Existe una versión gratuita con la que puedes trabajar bastante bien, aunque el precio de la versión Pro no es muy elevado. La aplicación es bastante sencilla de usar y se divide en dos partes principales, los paneles dinámicos y los eventos. Los paneles dinámicos permiten poner varios elementos en la misma área, de esta forma podremos simular botones, cambios de pestaña u otros contenidos que cambian dinámicamente. Los eventos permiten indicar acciones sobre los elementos que tenemos en nuestro diseño.

In Vision: In Vision ha supuesto una revolución no solo en el mercado de las herramientas de prototipado sino también de gestión de un proyecto en general, desde las fases de creación de los mockups hasta el final del desarrollo. El valor que la distingue de otras herramientas es que es muy intuitiva tanto para el diseñador que la está utilizando como para el cliente. Entre algunas de sus características encontramos la de compartir y comentar un proyecto a tiempo real con el cliente. De esta forma el feedback llega de manera más rápida y más clara y los procesos se agilizan. Además, permite gestionar las versiones de tus proyectos sincronizando tus archivos de Photoshop o Illustrator con la aplicación de modo que resulta muy fácil no perderse en el entramado de carpetas y capas de los diferentes archivos. La versión de prueba deja probar hasta cinco proyectos. Si tu volumen de proyectos web es notable, merece la pena que te crees una cuenta de pago ya que cuando comiences a utilizarla te darás cuenta de que te aporta un valor añadido a tus proyectos.

Origami: Origami es una herramienta de creación de prototipos cuya propiedad es de Facebook y se utilizó para crear las maquetas de varias aplicaciones como Instagram, Messenger y Paper. Aunque se usa principalmente para aplicaciones de iOS gracias a su integración con Apple Quartz Composer, Origami también es compatible al desarrollo de prototipos interactivos en Android. Esta herramienta de prototipado ofrece un par de características muy útiles para la creación de prototipos interactivos, incluyendo plugins para Sketch y Photoshop, así como una extensa biblioteca completa con foros, tutoriales en vídeo y guías. Tiene una característica para exportar el proyecto a código que permite convertir tu diseño visual en ejemplos de código escritos para iOS, Android, o la web.

Proto.io:  Tanto para iOs como para Android, Proto.io es una muy buena herramienta para la creación de grandes aplicaciones. Su principal característica es que cuenta con un motor que permite crear animaciones para apps móviles a través de un timeline para poder definir cuánto durará la animación.

Fluid: Fluid es otra herramienta de prototipado compatible con Android e iOs muy eficaz para pequeñas aplicaciones. Con ella puedes diseñar el maquetado de las principales vistas de tu app, pero también puedes enlazar cada una de esas vistas a controles de otras, pudiendo así realizar una demostración interactiva muy cercana a lo que sería el resultado final. Además, en su editor cuenta con diferentes wireframes para las diversas plataformas. De forma gratuita puedes crear proyectos de hasta 10 pantallas. Luego deberás contratar alguno de los diferentes planes mensuales que ofrece.

Codiqa: Codiqa es una de las herramientas de prototipado de pago, extremadamente intuitiva ya que funciona con drag and drop. La tendencia de este tipo de aplicaciones es que ofrecen al diseñador cada vez más facilidades y simplicidad en su uso. Además, permite escoger recursos de entre la amplia biblioteca que posee o bien puedes importar tu propio código. Su ventaja es que una vez construyas el prototipo, lo podrás ejecutar en cualquier navegador o tamaño de pantalla, lo que te ahorrará mucho tiempo de gestión de peculiaridades de cada navegador. Finalmente, otra de las características de Codiqa es que permite compartir y ver las propuestas en tiempo real, así como generar el proyecto visualmente y con código.

Pixate: Desarrollada por Google, Pixate es otra plataforma de prototipado que permite a los diseñadores probar diseños móviles interactivos, animaciones y wireframes para dispositivos Android o iOS. En Pixate puedes crear diseños de interfaz en forma de capas y animaciones individuales de forma similar a la mayoría de los programas de diseño gráfico, a través de una simple función de arrastrar y soltar. Una vez que estés satisfecho con tu prototipo, puedes implementarlo y probarlo en un dispositivo Android o iOS. Una vez que pongas Pixate en marcha, echa un vistazo a la documentación y tutoriales ofrecidos online para aprender los fundamentos básicos de la creación de tu primer prototipo.

Marvel: Marvel es una herramienta fácil de usar válida para iOS y Android, que permite crear propotipos funcionales de manera rápida y sencilla a través de wireframes o bocetos. La aplicación permite a través de borradores, objetos insertados e incluso imágenes para presentar un diseño personalizado lo más parecido posible a la app que queremos crear.

Ninja Mock: Ninja Mock es una herramienta de nivel intermedio que permite mediante bocetos la creación de aplicaciones móviles y diseño de páginas web de manera totalmente gratuita. Una vez tengas clara la idea puedes comenzar a utilizarla en los sistemas operativos Android, iOS o Windows.

Axure RP: Axure RP cuenta con años de experiencia, y es conocida por sus complejas interacciones entre diseñadores y desarrolladores. Dentro de la lista es una de las opciones más complejas, pero también más completa. Mientras se tiende cada vez más a simplificar la interfaz esta herramienta ofrece el máximo control a los diseñadores, es por este motivo porque se desaconseja su uso a novatos en el sector.

Pop app: Pop app es una herramienta funcional y fácil de usar que permite utilizar la cámara del móvil para fotografiar bocetos en papel y dotarlos de interacción para navegar. Puedes utilizar la herramienta en los sistemas operativos que prefieras de iOS, Android y Windows phone.

Principle: Aunque en principio la aplicación Principle está especializada en animación, es capaz de realizar prototipos incluir un nuevo editor de líneas de tiempo. Es similar a Adobe After Effects o al Flash, entre sus ventajas es que posee dos líneas del tiempo y puede animar los objetos de las páginas. Si tus ventajas son la animación y el vídeo esta es tu herramienta.

UXPin: UXPin es un conjunto de herramientas que pretende mejorar la experiencia Usuario al máximo. Creada por diseñadores UX, permite la creación rápida y fácil de prototipos de forma ágil. Las mayores ventajas de utilizar UXPin son: poder colaborar y comunicarse con el equipo en todo el proceso de diseño en tiempo real, integrar versiones de documentos de nuestros archivos, demostrar las el proceso de diseño a clientes y recopilar sugerencias y comentarios.

Webflow: Webflow es una herramienta de prototipado creada para diseñadores independientes y freelance que además de diseño incluye otras muchas tareas. Una de sus grandes ventajas es que no requiere el conocimiento previo de código para utilizarlo, también incluye un CMS maestro y características de hosting con múltiples opciones de diseño. En una sola plataforma es capaz de ofrecer gestión y diseño, además con la herramienta es capaz de editar en tiempo real mediante una interfaz similar a Photoshop.

Adobe XD: Entre las últimas incorporaciones de Creative Cloud de Adobe encontramos Adobe XD, una herramienta destinada a la creación de prototipos para hacerse con el mercado Sketch. Aunque es joven pronto será un fuerte competidor en este tipo de herramientas.

Framer: Está herramienta de prototipado está más destinada a los usuarios que trabajan con Apple y requiere unos conocimientos más avanzados para aprovechar al máximo su potencial. Pero una vez controlada podrás manejar el lienzo a tu gusto. Otra ventaja que tiene es también se integra con Sketch.

Flinto: El elemento diferencial de Flinto son las transiciones. El formato de su editor permite manipular o ajustar cada elemento de transición más rápido y con menos esfuerzo. Por este motivo, es ideal para proyectos en los que necesita ajustar el paso de usuarios entre varias páginas, para controlar la velocidad de transición y previsualizaciones.

Whimsical: Es una herramienta basada en la web que permite la colaboración en tiempo real en la elaboración visual de aquellas ideas que se pueden tener en mente. Esta, ofrece tableros virtuales que permiten crear diagramas de flujo y estructuras de aplicaciones móviles y web.

Overflow: Con esta herramienta podremos convertir nuestros diseños en diagramas de flujo de usuario atractivos y que cuenten una historia.

Plant: Se trata de un tablero que permite poner en contacto diseñadores. Sus características la hacen única porque podemos invitar a los diseñadores a un proyecto y sincronizar los cambios entre ellos, para ver cómo este avanza. Además, permite enviar solo unas determinadas mesas de trabajo o todas, y permite ver la diferencia entre dos versiones distintas del proyecto.

Sketch: Se trata de un kit de herramientas de diseño pensado para ayudarnos a crear un mejor trabajo, desde que se tiene una idea, hasta que conseguimos terminar el diseño final. Mediante una interfaz intuitiva y potentes plugins creados por una comunidad de desarrolladores, nos ayuda a centrarnos para sacar adelante complicados proyectos.

Figma: Figma permite diseñar y crear prototipos, así como, recopilar comentarios o notas sobre los proyectos. Esta es la primera herramienta de diseño de interfaz basada en el navegador, lo que facilita a los equipos la creación de software.

Zeplin: Se trata de un espacio conectado para los equipos de producto. En ella podemos encontrar desde diseños de transferencia y guías de estilo con especificaciones precisas, hasta fragmentos de código de forma automática. Su objetivo es facilitar el trabajo en el diseño de este tipo de documento. Además, para aquellas personas que trabajan en un solo proyecto es gratuita. En cada proyecto podemos ver las guías de diseño con información como paleta de colores, por ejemplo, así como un panel con pantallas que nos indica el tamaño, las notas y la distribución de los elementos. Dentro de Zeplin es posible establecer conversaciones con otros miembros del equipo.

 

https://www.iebschool.com/blog/herramientas-prototipado-analitica-usabilidad/

 

 

- Usabilidad.

 

 

UX son las siglas de “Uxer Experiencia”, que traducido significa Experiencia del usuario. En la UX influyen ciertos factores que en conjunto consiguen que el usuario disfrute con el uso del software y que en este post te vamos a contar, el manejo de la app debe ser intuitivo y con una curva de aprendizaje progresiva. El concepto de usabilidad se refiere a la facilidad con la que un usuario navega por un sitio web o app e interactúa con ella. Ni más ni menos.

 

¿Cómo podemos lograr la mejor experiencia para él usuario?

Optimiza el diseño: Un error típico tanto en las apps para móviles como en páginas webs, es el diseño de estas, ya que se suele dejar de lado la usabilidad en pos de un diseño muy atractivo. Estudiar las estructuras y los diseños de las apps o webs más famosas te ayudará a realizar un diseño atractivo y funcional, e implementar un diseño coherente con las tendencias y las estructuras interiorizadas por los usuarios.

 

Optimizar diseño para apps: Puedes ofrecer al usuario estructuras conocidas como la localización de menús y opciones principales, lo que facilitará el manejo desde el principio. Modificar la posición de ciertos elementos clave puede influir negativamente en la UX en apps móviles y proporcionar una experiencia negativa. Estudiar las tendencias de diseño te ayudará a desarrollar una app intuitiva y fácil de usar.

Ayuda a tu audiencia: Según un estudio de Google Analytics, un error básico es que no aparezca el menú de navegación en todas las partes de tu aplicación, siempre debes proporciónarle al usuario la libertad de desplazarse libremente. De esta forma puedes mejorar la usabilidad y el desplazamiento dentro de tu aplicación móvil, consiguiendo mejorar la experiencia. Ayuda al usuario normalizando el diseño, si empleas un color y forma para los botones no lo cambies de repente en una sección se coherente. Destaca lo importante y si un usuario tiene que hacer clic en un enlace, deja que lo sepa sin esfuerzo. Por último, utiliza imágenes, pero con cabeza, usar rellenos innecesarios puede empeorar la UX.

Velocidad y fluidez: La velocidad de tu app es muy importante, por tanto, optimiza la velocidad de carga, tanto de las imágenes y elementos visuales, como del código y recursos de la página. En la creación de apps móviles un factor que muchos desarrolladores no suelen tener en cuenta a la hora de pensar en UX en apps móviles es el consumo de energía. Optimizar el uso de la batería de los dispositivos ayudará a que tu app gane en experiencia de usuario, si el usuario observa que el consumo de batería aumenta debido a tu app no será muy agradable para él. El funcionamiento debe ser fluido y ágil, evitando en la medida de lo posible las esperas de carga.  Si necesitas realizar algún proceso que sabes que puede demorarse unos segundos para mostrar la información intenta ofrecerle algo interesante al usuario mientras espera, no aburras con el típico relojito dando vueltas. Tienes muchísimas herramientas para medir la velocidad de tu web o app, y con una rápida búsqueda encontrarás muchos sitios para poder analizar este dato.

No agobies a tu audiencia: Sabemos que quieres transmitirles mucho a tus usuarios, pero seguramente tu audiencia no esté conforme con que la bombardees con todo tipo de mensajes por todos los medios posibles. Video, pop-ups, ads, notificaciones push, animaciones o anuncios intermedios, son aspectos que molestan a los visitantes si no usan con moderación y pueden empeorar la experiencia de usuario o UX en apps móviles notablemente. Segmenta en la medida de lo posible el mensaje que haces llegar al usuario final, por ejemplo, si quieres vender moda de mujer ¿por qué ofertársela a hombres? Piensa un poco. La moraleja es conocer a los usuarios para ofrecerles lo que demandan y así mejorar su experiencia.

 

https://presupuestoapp.com/ux-en-apps-6-cosas-que-debes-tener-en-cuenta/

 

-- Scroll.

 

Listado de contenidos

A la hora de mostrar listados de contenidos, hay múltiples opciones. En función del objetivo que persigamos, será mejor optar por una opción u otra. A continuación, veremos tres posibilidades. Aquí podemos observar un listado vertical, el más convencional. Si este es el contenido principal de la página y bajo este listado no vamos a mostrar más contenidos, o no son relevantes, este tipo de listado es la mejor opción, ya que la navegación y visualización de las diferentes opciones es muy sencilla y rápida: con un ligero movimiento de dedo para hacer scroll vertical, el usuario puede ir viendo los distintos contenidos.

 




Sin embargo, puede haber situaciones en las que queramos mostrar muchos tipos de contenidos al mismo tiempo. En este caso, podemos optar por listados horizontales en los que el usuario debe hacer scroll horizontal para visualizar las distintas opciones. La ventaja que tiene es que podemos mostrar al mismo tiempo diferentes listados o contenidos: el usuario ve las distintas tipologías de listados que hay y visualiza las opciones de la que le interesa.

 


Como se observa en la imagen, para reflejar que existen más opciones en el listado horizontal se muestra la última cortada, así el usuario sabe que deslizando el dedo de forma horizontal verá más contenidos. Para reflejar esto, también podemos hacer uso de flechas a los lados del contenido, por ejemplo. No obstante, actualmente se utiliza más la opción anterior, dado que el movimiento a realizar con el dedo es más cómodo y porque las flechas no siempre se visualizan correctamente, en función del diseño de las imágenes, el contraste, etc.

 

Otra opción para mostrar diferentes contenidos es la que se observa en la siguiente imagen. Con unos bullets en la zona inferior, reflejamos que existen más contenidos y cuál estamos visualizando. Este recurso es especialmente útil para mostrar imágenes, ya que nos permite visualizar la imagen a lo ancho de la pantalla para darle más protagonismo, verla mejor y dejar libre el resto de la pantalla para mostrar otros contenidos, también relevantes.




Estos son algunos de los recursos que podemos encontrarnos a la hora de navegar con dispositivos móviles. En este punto, lo importante es que tengamos claro qué es lo que queremos contar a nuestros usuarios y asegurarles una navegación sencilla e intuitiva. Si la experiencia de nuestros usuarios es positiva, alcanzaremos mejores objetivos de negocio.

 

https://www.hiberus.com/crecemos-contigo/navegacion-movil/

 

-- Navegación.

 

Los usuarios de dispositivos móviles estamos acostumbrados a las interfaces de las apps de nuestros smartphones, es por eso que debemos conseguir que el diseño de nuestra web tenga un parecido a estas apps para que el usuario se encuentre en un entorno con el cual familiariza. En el desarrollo de aplicaciones para Windows Phone, Android o IOS, las interfaces están pensadas para navegar con los dedos y los botones, al igual que el diseño en sí, está pensado para que cualquier usuario pueda trabajar con ellas sin necesidad de haberlas usado antes. Consulta las tendencias de diseño en apps y mantente a la última para adaptarlas en tu web.

https://www.incubaweb.com/usabilidad-en-el-diseno-web-movil/

 

Diseña primero para móvil

La costumbre de todo diseñador es empezar por la versión desktop, pero con los nuevos algoritmos de Google esto tiene que cambiar y nos debemos centrar en el “mobile first”. Tu web debe verse bien en todos los dispositivos, pero hay que tratar de optimizarla muy bien para el móvil. Ya no sirve que simplemente sea “responsive”, hay que intentar que el visitante de la página llegue al objetivo en móvil haciendo el mínimo scroll posible. Adidas sabe bien cómo hacer esto, y en su “Above the Fold” (primera sección de la página principal) muestra varias llamadas a la acción, como la descarga de la app, el chat o botones que te llevan a la colección.

Di sí a los menús de toda la vida

Hubo una época en la que se puso de moda el famoso “menú hamburguesa”, y muchas webs siguen apostando por él. ¿Pero qué estamos consiguiendo con este tipo de menús? Estamos haciendo que los usuarios den un paso más en su proceso hacia nuestro objetivo final. Y esto puede hacer que perdamos a muchos de ellos por el camino. Hay que tratar de simplificarlo y facilitarle todo lo que necesita en cada momento de la forma más rápida posible (y no teniendo que dar clics de más).

https://www.inboundcycle.com/blog-de-inbound-marketing/tendencias-diseno-web-para-2020

 

Ejemplos de diseño de sitios web móviles

 

El objetivo es hacer que sus páginas sean atractivas y fáciles de usar, sin sobrecargarlas con demasiada funcionalidad e información. Si está buscando algunas ideas sobre cómo desarrollar un diseño web móvil eficaz, considere echar un vistazo a algunos de los sitios móviles de estas empresas.

 

El gigante tecnológico Apple ha hecho su misión crear un sitio web móvil que permita fácilmente a los usuarios investigar más sobre sus productos específicos. El diseño que siguen la mayoría de sus páginas con secciones es un patrón visual simple pero organizado que consta de un encabezado, subtítulo e imagen. Esta simplicidad ayuda a que las fotos dinámicas del producto tomen jerarquía, lo que lo lleva a su elegante diseño.




El sitio web móvil de Purple ayuda a centrar la atención del usuario en los diferenciadores de sus productos de dormitorio en comparación con los tradicionales. Sus secciones de héroe en cada página de producto muestran los cuatro hechos clave que debe saber si no lee nada más, y si eso lo atrae, puede continuar desplazándose para obtener más información. El color púrpura también está entretejido en imágenes de productos personalizados que muestran cómo sus artículos de dormitorio ayudan a mantenerte cómodo (¡porque si no muestras tu producto, no existe!). El proceso de pago también se simplifica para que los usuarios solo pasen unas pocas páginas para completar su compra.



Como otro sitio de comercio electrónico, Warby Parker hace un excelente trabajo al enumerar sus productos sin detalles excesivos y desordenados. Esto permite a los usuarios navegar centrándose en el estilo (que todos sabemos es lo más importante al comprar gafas), pero aún así les permite hacer clic en un producto para ver más detalles. Su menú móvil también sigue una tendencia similar, enumerando solo tres elementos principales (prueba, anteojos y gafas de sol) con imágenes en negrita para mostrar la prominencia de esos tres elementos del menú. 



El sitio móvil de Walt Disney Company se enfoca en organizar los hechos más corporativos / comerciales de la marca, pero no a expensas de una gran experiencia. Su menú móvil dirige fácilmente a los usuarios a aprender más sobre las iniciativas de la compañía, lo que lleva a páginas llenas de bellas imágenes, botones de colores y colores de fondo que se ajustan adecuadamente a la marca. En todo el sitio móvil, Walt Disney utiliza constantemente un diseño de tarjeta (que incluye una imagen, encabezado y texto de párrafo) en cualquier cosa que conduzca a un artículo. Esto les da a los usuarios un fragmento del contenido que leerían si hicieran clic.



El sitio web móvil de Domino se trata de facilitarle la tarea de completar su pedido en línea. Domino's hace esto al enfatizar sus botones de llamada a la acción (especialmente "ordenar ahora"), haciéndolos grandes y rojos para que no te sea difícil perderte.

Al realizar su pedido, Domino’s tiene un claro proceso paso a paso que comienza con la adición de sus artículos al carrito, seguido de la personalización, y finalmente realiza el pedido. Todo el proceso tiene lugar en un modo para que los usuarios puedan volver al menú cerrando la ventana emergente en caso de que desee realizar algún cambio en su pedido. Incluso tienen un robot de pedido móvil (llamado Dom) que puedes usar para hacer tu pedido. Esto crea una experiencia súper única y tiene el potencial de ser más atractivo para aquellos que prefieren ordenar con un asistente (uno que no sea humano).




https://blogging-techies.com/21-mejores-ejemplos-de-diseno-efectivo-de-sitios-web-moviles-video/

 

-- Adaptación de contenidos en pantalla

 

La web móvil requiere saber condensar la información en espacios pequeños, primar la usabilidad y saber comprender qué es lo verdaderamente importante en una web. Hay una gran diferencia entre diseñar una página web que será visible en un ordenador y diseñar una que será visible en un dispositivo móvil. Esta diferencia es cuantiosa ya que no se puede establecer un formato específico para móvil, debido a la gran cantidad de modelos, tamaños y grandes diferencias de resolución en los diferentes tipos de dispositivos móviles. Ante esta situación, la mejor opción es que tomemos como referencia a la hora de diseñar nuestro sitio web para móviles, la mayor cantidad posible de dispositivos móviles, de tal manera que nuestro diseño pueda ser visto desde casi cualquiera de estos dispositivos. Para ello debemos asegurarnos principalmente de hacer un diseño adaptable, que pueda adaptarse a diferentes anchuras sin romperse o desaprovechar espacio. No ha pasado mucho tiempo desde que para promocionarte o promocionar tu negocio y estar al día, solamente necesitabas tener una buena página web. Ahora, con lo rápido que ha avanzado la tecnología, hace falta mucho más que eso, hace falta tener actividad en las principales redes sociales y, sobre todo, contar con un sitio web compatible con dispositivos móviles. Actualmente un alto porcentaje de las búsquedas en motores tales como Google y Yahoo, se hacen desde dispositivos móviles como iPads y smartphones, pero es muy bajo el porcentaje de los sitios web del mundo pueden ser visualizados en un dispositivo móvil sin ningún problema. Lo cierto es que la navegación web móvil no es una moda pasajera, se ha convertido en una necesidad casi absoluta para muchas compañías que intentan mantenerse en contacto directo con sus consumidores, llegando incluso a se ha llegado a considerar como el nuevo estándar de Internet, por lo que su desarrollo más allá de ser una consideración alternativa es una necesidad. En este artículo, vamos a centrarnos en cómo se puede crear una versión móvil de un sitio, a través de diversas opciones y técnicas básicas que nos llevarán a trazar un procedimiento especial.

 

 

Consejos para hacer mejor diseño web para móviles

Actualmente, la navegación web en teléfonos móviles es la plataforma más importante de acceso a Internet. Si tu aún no has creado tu propio sitio móvil, entonces hoy es el tiempo adecuado para empezar. La manera más fácil de construir un sitio móvil, es modificar un sitio web existente para que éste sea compatible y pueda ser visualizado adecuadamente en dispositivos móviles. Para lograr esto es necesario realizar varios cambios en términos de diseño, estructura y construcción. Por lo que recomiendo tener en cuenta algunos consejos que harán nuestro trabajo más simple, fácil y atractivo para los usuarios. No te preocupes si te resulta abrumador todo lo que implica tener una web compatible con móviles, siempre puedes recurrir a los servicios de una agencia de diseño, como la agencia de diseño web sevilla. Ahora, vamos con ello.

Tamaños de pantalla: Como hemos indicado, la resolución de pantalla cambia según el dispositivo móvil en el que vayamos a visualizar una web, por lo tanto necesitamos adecuarnos a un estándar de resolución para que la web móvil se adapte a la mayoría de pantallas. Es conveniente no poner mucha información en una pantalla. Se recomienda dividir el contenido de la página en pequeñas porciones fáciles de entender, resumir textos y hacer bien visibles las llamadas a la acción, tales como botones y enlaces.

Reducir los tamaños de los textos y el tamaño de las imágenes para que tu sitio web móvil tenga un correcto funcionamiento y sea rápido al cargar no es lo único que necesitas. También es importante que utilices imágenes adaptadas al tamaño del dispositivo y elementos visuales más sencillos.

Navegación vertical: Siempre utiliza una misma dirección para el scrolling, pues si ya es bastante incómodo manejar un scroll en doble dirección en una página web estándar, lo será mucho más en un sitio web móvil. Utiliza navegación vertical. Ser lo más claro posible en la navegación del usuario. Esto es muy importante. El usuario debe encontrar las mayores facilidades tanto en la navegación web como en el sentido de esta. Para ello, debemos tener muy clara la distribución del contenido en el desarrollo de la web, logrando el correcto equilibrio entre la estética y la funcionalidad. Desarrollar un diseño sencillo para facilitar el uso. Es muy importante que la visualización de la web en un dispositivo móvil sea simple y claro, pues esto significará que el usuario vea atractivo y fácil navegar por la web. Para hacer más ágil la navegación web en un dispositivo móvil, es conveniente que el usuario no se vea obligado a escribir texto. Trata de proporcionar los enlaces necesarios para evitar este tipo de situaciones, asegúrate de que todas las páginas están vinculadas a otras páginas, y si en realidad es un sitio para verse en un teléfono, haz que los enlaces a números realmente realicen una llamada. Lo recomendable es utilizar opciones de menú desplegable que muestren las diferentes alternativas de acceso a los diferentes niveles de la navegación web.

Diseño sencillo: Evita la sobrecarga de imágenes. Si utilizas menor cantidad de imágenes será mejor para tu sitio web móvil, ya que esto no solamente facilitará la rapidez de las descargas, sino también hará que las imágenes que si sean necesarias sean mucho más fáciles de ver. Darle al usuario la opción de poder volver a la página inicial de la web, haciendo clic en un botón que aparecer en cada página a la que acceda. Esto hará que el usuario retome rápidamente el rumbo de la navegación en caso de haberlo perdido. Además, que el usuario pueda siempre diferenciar, por ejemplo, mediante un color diferente, los enlaces que ya haya visitado de lo que no, para que la navegación sea más clara y dinámica. Decide correctamente los colores que usarás. En una web estándar los colores son de importancia para resaltar el contenido de tu información, pero recuerda que la pantalla de algunos dispositivos móviles puede ser de bajo contraste y eso hará que los colores y, por consiguiente, tu sitio web no se visualice tal como lo esperabas. Asegúrate de que los textos y colores que utilizas son los adecuados y tengan un buen contraste.

Layout: El navegar por un sitio mediante un teléfono móvil puede requerir y consumir mucho tiempo, la pantalla es mucho más pequeña que en otros dispositivos, por lo que el usuario se puede desesperar si no llega fácilmente a la parte que él busca. Para evitar esta frustración, recuerda siempre poner toda la información más importante para los usuarios móviles, en la parte superior de la página. No te olvides de incluir el logotipo de tu empresa, o de tu cliente. Asegúrate de minimizar la navegación horizontal, ya que ésta es difícil de realizar en un teléfono, en lugar de esto, trata de organizar el contenido en una sola columna. También debes evitar el uso de tablas, pero si necesitas incorporarlas, no uses más de 2 columnas y evita las fusiones entre columnas y filas.

Tecnología universalmente compatible: WordPress. Asegurarnos que el desarrollo del contenido sea el adecuado. Debemos utilizar lenguajes de programación comunes y formatos de documentos conocidos por los usuarios, asegurarnos de la correcta codificación de los caracteres y utilizar hojas de estilo. No utilizar páginas emergentes (pop-us). Los navegadores móviles no soportan las ventanas emergentes y si así fuera, el espacio para mostrarlo sería muy reducido. Se recomienda no utilizarlos para la comodidad del usuario y para una mejor estética del diseño web móvil. La mejor recomendación en el apartado tecnológico es usar un CMS probado y fiable, como WordPress, ya que te aseguras en la mayoría de los casos que se ha hecho con buenas prácticas y no vas a tener problemas. WordPress es un CMS fácil de usar, ampliamente usado por millones de páginas web en el mundo y que te forece todo lo necesario para hacer una web que se vea bien en cualquier dispositivo. Como punto interesante de WordPress, es que tiene miles de temas gratuitos (diseños para tu web) y la mayoría de ellos ya se encuentran preparados para verse bien a cualquier resolución, ya que son desarrollos responsive.

AMP (accelerated mobile pages): Google está poniendo mucha importancia en que las páginas que se ven en los móviles carguen lo más rápido posible, casi instantáneamente. Llevan un tiempo dando mucha publicidad a un proyecto llamado AMP, que pretende precisamente hacer que sea rápido navega por la web desde un móvil sobre todo en condiciones de baja conectividad. En la web del proyecto explican cómo implementarlo, pero si usas WordPress no te preocupes, hay plugins muy buenos que lo hacen por ti.

Imágenes: La mayoría de los teléfonos móviles podrían tardar una eternidad en cargar imágenes pesadas. Es recomendable utilizar imágenes optimizadas para web, y trata de utilizar imágenes en formato jpeg, gif o png ya que estos archivos son los más ligeros. Asegúrate de comprimir tus imágenes para evitar el zoom, y haz uso del atributo alt para proporcionar un texto alternativo, el cual será de ayuda en caso de que el usuario tenga desactivado el despliegue de imágenes.

Implementa un diseño web responsive: El diseño web adaptativo ha recibido muchísima publicidad en los últimos años debido a sus grandes bondades. Este tema ha tomado tanta relevancia en los nuevos patrones de estructuración, que su aplicación se ha convertido en sinónimo de buena práctica. Es importante tomar el tiempo y crear un diseño que funcione bien con todos los dispositivos, así como rediseñar las imágenes para que se ajusten a una pantalla más pequeña. Como comentábamos, la mayoría de plantillas para WordPress son responsive y te van a ayudar muchísimo en esta tarea imprescindible hoy en día.

https://www.lawebera.es/diseno-web/diseno-web-para-moviles.php

 

 

 









Comentarios

Entradas más populares de este blog

Tema 1 Tecnología móvil

Tema 5 Identificación de la arquitectura de Android Studio