Saltar al contenido
CO
← Volver a proyectos
PlataformaEn producción

Shard Reader

Lector RSVP estilo Spritz para Android. Las palabras aparecen una a una en un punto fijo, con la letra de anclaje resaltada — el detalle que casi ninguna implementación hace bien.

El detalle que importa

La lectura RSVP muestra una palabra a la vez en una posición fija, eliminando el movimiento sacádico del ojo. Funciona solo si el ojo no tiene que buscar dónde mirar, y para eso la palabra debe alinearse por su ORP (Optimal Recognition Point): el punto donde el cerebro la reconoce, que no es el centro sino un poco a la izquierda, y que depende del largo de la palabra.

La mayoría de las implementaciones centran la palabra y resaltan una letra. Eso hace que el punto de anclaje se mueva entre palabras, que es exactamente lo que RSVP intenta evitar.

Acá el ORP queda clavado al 38% del ancho de pantalla y las palabras se posicionan alrededor de él. El ojo no se mueve nunca.

Otras decisiones

Ritmo variable por token. Una palabra de siete letras no necesita el mismo tiempo que “de”, y una coma merece una pausa. El delayFactor se calcula por token según largo y puntuación, y está cubierto por tests.

120 Hz explícitos. Android no entrega la tasa de refresco alta solo porque el dispositivo la soporte: hay que pedirla. En una interfaz cuyo único trabajo es cambiar texto a intervalos precisos, la diferencia se nota.