Introducción

Resumen

Esta página presenta los estándares de diseño y de marca que mantienen la identidad de las apps y los principios básicos con que se construyen: simplicidad, accesibilidad, funcionamiento sin configuración, respeto por los datos de las personas, estado claro y pruebas de usabilidad. Está dirigida a quienes crean o contribuyen a una app.

Fuente: documentación de Nextcloud, «developer_manual/design/introduction», versión 3ad9158, licencia CC BY 3.0; traducida y adaptada para APS Conecta Gestión.

Los estándares de diseño y de marca de Nextcloud se usan para mantener la identidad de las apps de APS Conecta Gestión. Para quien desarrolla y quiere crear una app de APS Conecta Gestión o contribuir a una, seguir esta guía asegura que la app parezca formar parte de la familia de APS Conecta Gestión.

Cada app de APS Conecta Gestión es única y distinta, pero hay un par de estándares que se usan en todas. Todas las apps de APS Conecta Gestión se construyen teniendo en cuenta algunos principios básicos.

  • El software debe ser rápido y fácil de usar. Mostrar solo los elementos más importantes. Los elementos secundarios pueden mostrarse al pasar el cursor o mediante una función «Avanzado».

  • Las apps de APS Conecta Gestión se construyen para todo el mundo. Usar un tono cercano con frases sencillas. Asegurarse de que la app sea adaptable y funcione en todos los navegadores y dispositivos.

  • Accesibilidad: probar la accesibilidad con regularidad, por ejemplo con Lighthouse, WAVE y Google Accessibility Scanner. Apuntar al nivel AA de las WCAG. Se puede obtener más información sobre los estándares de accesibilidad en el sitio web del W3

  • El software debe funcionar. Incorporar funciones a la rama principal solo cuando estén completas. Es mejor no tener una función que tener una que funcione mal.

  • El software no debe estorbar. Hacer las cosas automáticamente en lugar de ofrecer opciones de configuración. Cuando alguien pida un ajuste, averiguar cuál es la raíz del problema y corregir eso en su lugar. Leer también Elegir nuestras preferencias.

  • Los datos de las personas son sagrados. Ofrecer la posibilidad de deshacer la mayoría de las operaciones y, opcionalmente, una confirmación para las operaciones más grandes y complejas, pero con cuidado con las confirmaciones, ya que pueden descartarse.

  • El estado de la aplicación debe ser claro. Si algo se está cargando, proporcionar retroalimentación. Las reacciones deben ser rápidas, idealmente de menos de 100 ms, según los límites del tiempo de respuesta.

  • El estado de la aplicación debe ser claro. Si algo se está cargando, proporcionar retroalimentación.

  • Restablecer la instalación con regularidad para ver cómo es la experiencia de la primera ejecución, y mejorarla.

  • Idealmente, hacer pruebas de usabilidad para saber cómo usa la gente el software. Hacer pruebas con 5 personas basta para identificar la mayoría de los problemas.

Para conocer más principios de experiencia de usuario, leer a Alex Faaborg, de Mozilla, y las Pautas de interfaz humana de GNOME