it-swarm-es.com

Cómo desplazarse hacia arriba y hacia abajo en un documento móvil

Suponga que está utilizando un dispositivo móvil donde el único método de desplazamiento es un control arriba/abajo, sin barras de desplazamiento u otros controles 'proporcionales'. Está viendo documentos que normalmente tienen muchos enlaces u otros campos que pueden aceptar entradas, pero también pueden tener una longitud de texto significativa sin dichos campos. ¿Cuál es la forma preferida de desplazamiento?

  1. un movimiento de desplazamiento va al siguiente enlace, a menos que esté a más de una altura de pantalla, en cuyo caso se mueve una fracción de la altura de la pantalla;
  2. un desplazamiento mueve un cursor que se desplaza según sea necesario para mantener el cursor en la pantalla; esto proporciona un desplazamiento suave pero hace que sea más difícil seleccionar un enlace;
  3. Algún otro enfoque que no haya pensado
2
DJClayworth

Navegar y leer es más probable que sea la operación más común que hacer clic en los enlaces. Nunca me gustó el # 1 por eso.

Los navegadores móviles modernos (por ejemplo, Opera Mini 4 y el navegador de Nokia en teléfonos inteligentes) a menudo usan un cursor de "mouse", como se describe en el n. ° 2. Todavía es un poco torpe, pero definitivamente mucho mejor que el n. ° 1 .

Me gustó el desplazamiento de la pantalla táctil, definitivamente es lo mejor para desplazarse a través de una gran cantidad de texto (mover y arrojar es importante, le permite "lanzar" la página para desplazarse a través de grandes cantidades de texto). Sin embargo, la pantalla táctil también es la peor cuando se trata de hacer clic en los enlaces.

Algo que no he visto intentado es la navegación modal. Hay dos modos: modo de navegación y modo de clic. En el modo de navegación, los botones arriba y abajo actúan como # 2, ignorando los enlaces presentes y solo para desplazarse por la página. En el modo de clic, los botones arriba y abajo actúan como # 1, pasando por todos los enlaces para la selección. La navegación modal probablemente será un poco desalentadora para los nuevos usuarios, pero puede ser conveniente una vez que esté acostumbrado. Si tiene el lujo de cuatro botones verticales (por ejemplo, un par del botón direccional y otro par del teclado numérico 2 y 8), entonces es posible que ni siquiera necesite hacerlo modal.

2
Lie Ryan

Según su lista de supuestos, el n. ° 1 no es una opción de ninguna manera: no hay forma de ver el contenido completo de la página de esa manera.

# 2 tiene más sentido para mí. Por supuesto, con ese método, necesitaría al menos tener una interfaz táctil para seleccionar los campos para permitir la entrada de datos.

Otro método que podría hacerse es una combinación de ambos # 1 y # 2. Se desplaza suavemente hasta llegar a un lugar donde tiene un campo para la entrada de datos. La siguiente pulsación del botón de desplazamiento lo lleva al campo, y luego la siguiente pulsación del botón de desplazamiento lo saca y le permite desplazarse aún más normalmente. Estoy bastante seguro de que esto es en realidad lo que hacen los dispositivos móviles como el Blackberry (aunque mi experiencia con Blackberry consiste en ver cómo otras personas lo usan).

0
Charles Boyung

Si su dispositivo móvil tiene acelerómetros, he visto una buena idea en algunas aplicaciones de iPhone/iPod touch: incline el dispositivo ligeramente hacia adelante o hacia atrás y observe cómo se desplaza la página. Incline más para desplazarse más rápido.

0
Hisham

Opera Mini también usa el teclado numérico del teléfono como mecanismo de desplazamiento. El control normal arriba/abajo desplaza la página sin problemas, como # 2. Pero si presiona 2/8, la página se desplaza una página a la vez. El lado negativo es que debe informar a los usuarios que pueden usar el teclado numérico para la navegación, ya que no es completamente natural o intuitivo para los usuarios de teléfonos. Yo mismo lo descubrí por accidente. El lado positivo: cuanto antes sus usuarios sepan que pueden usar el teclado numérico, más fácil será para usted agregar otras funciones al programa de una manera directamente accesible.

0
Erion