Telar: Docs Telar: Documentación

Optimización móvil

Telar v0.4.0+ incluye una adaptación completa para móviles y tabletas, para que las exposiciones narrativas funcionen bien en cualquier tamaño de pantalla.

Panorama del diseño adaptable

Telar aplica un enfoque de diseño centrado primero en móviles con:

Visor de historias en móviles

La experiencia del visor de historias está especialmente optimizada para dispositivos móviles:

Adaptaciones de diseño

División visor/panel:

Navegación:

Funciones específicas para móviles

Carga esquelética (skeleton loading): Al navegar entre pasos en móviles aparece un efecto sutil de brillo mientras se inicializa el visor; ofrece una señal visual de que el contenido se está cargando.

Precarga optimizada:

Transiciones más rápidas: En móviles se usan transiciones solo con fundidos, sin animaciones de deslizamiento, para acelerar la navegación.

Niveles adaptativos basados en altura

Telar usa un sistema de cuatro niveles que se adapta tanto al ancho como a la altura de la pantalla:

Nivel 1 (≤700px de alto)

Nivel 2 (≤667px de alto - iPhone SE)

Nivel 3 (≤600px de alto)

Detección de doble eje: Estos niveles solo se activan en pantallas estrechas (ancho < 768px) para evitar afectar ventanas bajas en escritorio.

Optimización de paneles

Los paneles laterales se adaptan automáticamente a los dispositivos móviles:

Ajustes de tamaño

Paneles en escritorio:

Paneles en móviles:

Escalado tipográfico

Todo el contenido de los paneles disminuye en móviles:

Interacciones táctiles

Galería de objetos

La galería de objetos cambia automáticamente a una disposición de una sola columna en móviles (pantallas ≤767px):

Escritorio: Cuadrícula de varias columnas Tableta: Cuadrícula de 2 columnas Móvil: Lista de una sola columna

Así, las miniaturas y los metadatos siguen siendo legibles en pantallas pequeñas.

Índice del glosario

El listado de términos del glosario ajusta los espaciados en móviles:

Prueba tu sitio en dispositivos móviles

Herramientas de desarrollo en el navegador

Utiliza las herramientas de desarrollo del navegador para probar el comportamiento adaptable:

Chrome:

  1. Abre DevTools (F12)
  2. Haz clic en el ícono de barra de herramientas de dispositivos
  3. Selecciona un preajuste de dispositivo o ingresa dimensiones personalizadas
  4. Prueba distintos tamaños y orientaciones

Firefox:

  1. Abre DevTools (F12)
  2. Haz clic en Responsive Design Mode
  3. Prueba varios dispositivos

Pruebas en dispositivos reales

Procura probar en hardware real cuando sea posible:

Tamaños de pantalla comunes para probar

Mejores prácticas de contenido para móviles

Selección de imágenes

Para el visor de historias:

Para los widgets:

Contenido de texto

Narrativas de la historia:

Contenido de los paneles:

Uso de widgets

Los widgets funcionan bien en móviles, pero sigue estas recomendaciones:

Carruseles:

Pestañas:

Acordeones:

Optimización de rendimiento

Optimización de imágenes

Para imágenes locales:

Para IIIF externo:

Consideraciones de ancho de banda

Las personas en móviles suelen tener datos limitados o medidos:

Límites de GitHub Pages

Ten presentes los límites de GitHub Pages:

Accesibilidad

La optimización móvil incluye consideraciones de accesibilidad:

Objetivos táctiles

Todos los elementos interactivos cumplen la guía WCAG 2.1 para objetivos táctiles mínimos (44px × 44px; Telar usa 45px × 45px).

Compatibilidad con lectores de pantalla

Contraste de color

Todos los temas mantienen relaciones de contraste WCAG AA tanto en escritorio como en móvil.

Limitaciones conocidas

Variaciones entre navegadores

Mejoras futuras

Planeadas para versiones próximas:

Solución de problemas

Contenido desbordado

Si el contenido se desborda en móviles:

La navegación no funciona

Si la navegación falla en móviles:

Rendimiento lento

Si el sitio se siente lento en móviles:

Lista de verificación de pruebas

Usa esta lista al probar la visualización en móviles: