Saltar al contenido principal

Consideraciones de idioma, dispositivo y accesibilidad

Customer App puede variar según el dispositivo, los idiomas disponibles, el tamaño de pantalla y la experiencia actual del cliente. Es posible que un control o mensaje que aparece en un dispositivo no aparezca de la misma manera en otro.

Orientación representativa

Esta guía no establece conformidad con normas de accesibilidad, comportamiento equivalente en iOS y Android, compatibilidad con modo oscuro, diseño global de derecha a izquierda, paridad de permisos ni un resultado específico en lectores de pantalla. Si el comportamiento exacto es importante, usa la experiencia visible actual.

iOS y Android pueden presentar recorridos distintos​

ÁreaQué puede diferirInterpretación segura
Navegación y AtrásLos controles visibles para volver, gestos y botón Atrás del sistema Android pueden seguir reglas de plataforma diferentesSigue una transición a la vez; no supongas que en ambas plataformas exista el mismo control o resultado
Orientación y área seguraLa orientación admitida, áreas de estado/navegación, recortes y márgenes inferiores dependen de la aplicación distribuida y el dispositivoEl contenido y las acciones importantes deben seguir visibles en la orientación actual; un diseño en una pantalla no lo garantiza en otra
Teclado y formulariosEl tamaño del teclado, comportamiento de redimensionamiento, acciones Siguiente/Listo, movimiento del foco y visibilidad de campos varíanMantén accesibles el campo enfocado y su error/acción; no envíes el formulario solo para cerrar el teclado
Permisos y ConfiguraciónEl sistema operativo controla el estado de permiso, los avisos, el bloqueo y ConfiguraciónUn control de la aplicación no demuestra que haya aparecido un aviso ni cambiado el permiso
Medios e intenciones externasBibliotecas de fotos, mapas, llamadas, enlaces, pantallas de proveedores y otras aplicaciones son pasos controlados por la plataformaUn paso a otra aplicación no demuestra que se haya completado la acción externa ni cambiado el estado de Customer App
Tema y presentaciónLa presentación empaquetada, la experiencia remota, renderizado de fuente, contraste y configuración del dispositivo pueden cambiar la aparienciaNo infieras compatibilidad con modo oscuro o contraste a partir de una captura o ajuste visible

Idioma y diferencias de pantalla​

Usa las opciones de idioma y visualización que Customer App ofrezca actualmente. Los textos más largos, el tamaño de pantalla y la configuración del dispositivo pueden afectar la presentación.

  • Una etiqueta traducida puede ser más larga o tener una dirección de lectura diferente.
  • Que la aplicación muestre un idioma no demuestra que todas las pantallas estén traducidas ni que toda la interfaz se refleje para lectura de derecha a izquierda.
  • El texto grande puede reorganizarse, ajustarse a varias líneas, truncarse o mover una acción debajo del área visible inicial.
  • Los iconos, el color, la posición o el texto de marcador de posición no deben ser la única manera de identificar un control o estado.

Si falta texto, no está traducido, aparece cortado o desordenado, mantén sin cambios la tarea actual y usa otra ruta claramente etiquetada dentro de la aplicación si está disponible. No cambies un proyecto activo ni una configuración privada para forzar otro idioma.

Qué debería comunicar una pantalla accesible​

Un estado utilizable de Customer App debe ofrecer la siguiente información sin depender solo de la apariencia:

  • encabezado de pantalla y sección actual;
  • nombre y rol de cada control accionable;
  • estados seleccionado, marcado, expandido, deshabilitado, obligatorio, no válido, cargando y ocupado, cuando correspondan;
  • relación entre un campo y su mensaje de ayuda o error;
  • foco actual cuando se abra un cuadro modal, hoja, alerta o pantalla nueva;
  • acción segura para cerrar o volver; y
  • cambios importantes de estado de carga, error, éxito y no disponible.

Estas son expectativas de accesibilidad. No establecen que todas las pantallas actuales ya expongan esta semántica.

Foco, cuadros modales y mensajes de estado​

Al abrir un cuadro modal, hoja o alerta, el foco de asistencia debe entrar en ella, el contenido de fondo no debe seguir siendo accionable y, al cerrar, el foco debe volver al control que la abrió. Atrás del sistema Android y el control interno para cerrar no deben producir dos transiciones.

Los indicadores de carga, errores de formulario, avisos breves, estado de conexión y mensajes de finalización deben anunciarse en el momento adecuado sin robar el foco repetidamente. Un aviso que desaparece o un cambio de color por sí solo no proporciona instrucciones fiables para recuperarse.

Texto grande, dirección de lectura y movimiento​

Con texto más grande y texto traducido más largo, el cliente debe poder leer el propósito, alcanzar la acción principal, revisar errores y desplazarse sin superponer controles fijos.

Los metadatos de derecha a izquierda o un icono reflejado en una pantalla no demuestran compatibilidad global de derecha a izquierda. El orden de lectura, dirección de Atrás, contenido numérico, formularios, pestañas, cuadros modales y texto bidireccional pueden variar según la pantalla.

La animación y la respuesta háptica no deben ser la única señal de un cambio de estado. Las preferencias de movimiento reducido y vibración del dispositivo pueden variar según la plataforma; esta guía no promete que todas las animaciones o vibraciones actuales las respeten.

Límites de lectores de pantalla​

VoiceOver y TalkBack pueden exponer árboles de accesibilidad y patrones de navegación distintos. Una experiencia accesible debe ofrecer:

  1. encabezado y orden del foco;
  2. nombres, roles, valores y estados de controles;
  3. relaciones entre campos y errores y navegación por teclado;
  4. aislamiento modal, cerrar, Atrás y restauración del foco;
  5. anuncios de carga, error y estado; y
  6. reflujo con texto grande y alcance de objetivos táctiles.

Que aparezca una etiqueta en una pantalla no demuestra un comportamiento equivalente en VoiceOver o TalkBack en otra plataforma.

Permisos y controles del dispositivo​

Algunas funciones para clientes pueden depender de opciones del dispositivo. Customer App no garantiza que aparezca un aviso de permiso, un comportamiento de accesibilidad concreto ni el mismo resultado en todas las plataformas. Esta guía no te pide cambiar permisos o configuración del dispositivo.

Antes de usar un permiso, Configuración, medio, ubicación, enlace, llamada o paso a proveedor, recuerda que puede abrir un flujo del dispositivo o un tercero. No abras Configuración ni un proveedor solo para probar una pantalla.

Solucionar problemas de forma segura​

Falta un control o es difícil alcanzarlo​

Confirma la pantalla actual, requisitos de cuenta/negocio/pedido, idioma, tamaño de texto, orientación, teclado y cuadro modal actual. Si está disponible, usa otra ruta claramente etiquetada dentro de la aplicación. No supongas que otra plataforma tiene el mismo diseño.

El teclado tapa un campo o una acción​

Desplázate sin enviar; luego confirma que sigan accesibles el foco, etiqueta del campo, error y siguiente acción compatible. No consideres que cerrar el teclado complete el formulario.

Atrás o Cerrar vuelve a un lugar inesperado​

Detente antes de repetir la acción. Registra la clase de pantalla y plataforma sin identificadores privados. Atrás del sistema Android, cerrar un cuadro modal y la navegación visible pueden tener responsables distintos.

Un lector de pantalla no anuncia un cambio​

Mantén sin cambios la acción subyacente. Busca un estado visible o una ruta segura para volver; no repitas un pago, pedido, mensaje, cuenta o acción de proveedor para forzar un anuncio.

El texto grande o la traducción ocultan el significado​

No reduzcas el tamaño del texto solo para que la pantalla quepa. Al pedir ayuda, describe clases de estado sin valores: dispositivo, idioma y tamaño de texto.

Un permiso o paso externo detiene el flujo​

Considera el estado de permiso y la finalización externa independientes de Customer App. Vuelve a la aplicación y comprueba el estado final visible sin asumir que se completó el paso externo.


Referencias relacionadas: Estados de permisos de ubicación y ubicación no disponible · Configuración de la cuenta · Opciones de consentimiento de privacidad · Variantes de experiencia de Customer App · Inicio, conexión y estados de actualización · Límites de integraciones nativas