Información sobre aplicaciones optimizadas para dispositivos móviles

Completado

Cuando diseña y crea una aplicación de lienzo optimizada para dispositivos móviles con Microsoft Power Apps, tenga en cuenta los siguientes elementos de diseño esenciales.

Una aplicación de lienzo optimizada para dispositivos móviles debería incluir lo siguiente:

  • Un objetivo claramente definido
  • Un diseño con capacidad de respuesta (Bring Your Own Device o BYOD)
  • Una interfaz de usuario optimizada
  • Navegación intuitiva
  • Independencia de periféricos externos
  • Capacidades sin conexión
  • Alertas de conectividad
  • Configuración sencilla
  • Optimización del rendimiento

Un objetivo claramente definido

Una aplicación optimizada para dispositivos móviles debe tener un objetivo específico. Minimizar el número de pasos necesarios para completar una tarea mejora la experiencia del usuario, especialmente en escenarios móviles.

Decida si una sola aplicación debe admitir varias tareas, como mantener el inventario en un almacén, o centrarse en una función específica, como crear nuevos clientes. Tenga en cuenta lo siguiente:

  • ¿Es más efectivo volver a una pantalla de inicio para realizar diferentes acciones o salir e iniciar otra aplicación?
  • ¿Tener varias aplicaciones mejora la claridad y la velocidad de las tareas?
  • ¿Hay una sola aplicación intentando gestionar demasiadas acciones, generando así confusión en el usuario?

Cada formulario dentro de la aplicación debe tener una sola función clara, expresada en una oración concisa. Evite crear formularios polivalentes (por ejemplo, formularios que combinen la creación de clientes y la entrada de contactos). En lugar de eso, separe las tareas en formularios individuales.

Diseño con capacidad de respuesta

Una aplicación optimizada para dispositivos móviles debería ajustarse automáticamente al tamaño de la pantalla y a la orientación del dispositivo.

Por ejemplo, Microsoft Edge adapta su diseño dependiendo de si el usuario accede a él a través de un navegador de escritorio o móvil. También se ajusta al girar el dispositivo 90 grados.

Una interfaz de usuario optimizada

Evite colocar demasiados campos o controles en un formulario.

Podría parecer que incluir todos los campos disponibles es una buena idea, pero genera desorden y un nivel de "scrolling" innecesario. En lugar de eso, cree formularios concisos para tareas comunes y separe formularios para entradas menos frecuentes o avanzadas.

Reduzca al mínimo la navegación por la pantalla y coloque controles en lugares de fácil acceso, como los botones Enviar.

Factores importantes para el diseño:

  • Un número excesivo de controles puede provocar selecciones accidentales.
  • Añada espacio alrededor de los campos y botones para acomodar distintos niveles de precisión táctil por parte del usuario.

Navegación intuitiva

Los usuarios deben poder completar tareas sin necesidad de usar un manual. Organice los flujos de trabajo según patrones de uso reales.

Nota

No existe un único enfoque correcto para diseñar una interfaz de usuario.

Utilice el análisis de aplicaciones o los datos de uso para determinar la prioridad de la tarea. Por ejemplo:

  • Si la creación de pedidos de venta es la tarea principal, dé prioridad a esa ruta de navegación.
  • Si los usuarios suelen comenzar buscando un cliente, destaque ese paso.

Incluya una navegación directa de regreso a la pantalla de inicio. No haga que el usuario tenga que completar varios pasos solo para volver al menú principal. Si no hay más tareas disponibles, puede dirigirlo automáticamente a la pantalla de inicio.

Independencia de periféricos externos

Los usuarios de dispositivos móviles generalmente no tienen acceso a un teclado o ratón.

Diseñe la aplicación como si estuviera sosteniendo el dispositivo usted mismo. Por ejemplo, determine si los teclados en pantalla afectan a la facilidad de uso al introducir datos.

Capacidades sin conexión

Es posible que los usuarios necesiten usar la aplicación en lugares sin una conectividad fiable. Hágase las siguientes preguntas:

  • ¿Necesitarán los usuarios acceso a la aplicación sin conexión?
  • Ofrecer capacidades sin conexión supone añadir un grado de complejidad, ¿merece la pena hacerlo?
  • ¿Hay acciones, como la recuperación o las actualizaciones de datos, que deban realizarse "in situ"?

Alertas de conectividad

Como Microsoft Power Apps es una plataforma que prioriza la nube, los usuarios esperan un acceso a internet constante.

Asegúrese de que los formularios que requieren conectividad comprueben la disponibilidad antes de usarlos. Por ejemplo, si la creación de clientes necesita acceso en línea, evite que los usuarios introduzcan datos sin conexión. Comunique claramente el estado sin conexión mediante indicadores visuales, como banners.

Configuración sencilla

Una configuración sencilla es esencial para la adopción de la aplicación. Aunque Power Apps simplifica la implementación, es posible que haga falta una configuración adicional para conectar orígenes de datos o habilitar el acceso de los usuarios.

Si el usuario necesita introducir valores como URL o claves de API, proporcione una guía clara sobre dónde encontrarlos. Imagine que el usuario abre la aplicación por primera vez y proporciónele el contexto necesario.

Optimización del rendimiento

Las aplicaciones móviles tienen capacidades multitarea limitadas. Por lo tanto, su rendimiento es más importante que al usar ordenadores.

Para mejorar el rendimiento:

  • Elija cuidadosamente los orígenes de datos y limite su complejidad.
  • Use conectores eficientes.
  • Recupere solo los registros necesarios para cada acción.
  • Elimine las llamadas de datos innecesarias o redundantes.

Planificar el diseño de su aplicación antes de crearla le ayudará a mejorar la experiencia y a reducir el número de futuras modificaciones.