Pull-to-refresh es un gesto de la pantalla táctil que consiste en tocar la pantalla de un dispositivo informático con un dedo o presionar un botón en un dispositivo señalador, arrastrar la pantalla hacia abajo con el dedo o dispositivo señalador y luego soltarla, como una señal a la aplicación para actualizar el contenido de la pantalla.
El gesto de tirar para actualizar apareció por primera vez en la aplicación móvil Tweetie desarrollada por Loren Brichter . Brichter desarrolló Tweetie , una aplicación de iOS para Twitter , como un proyecto personal en 2008 después de dejar su trabajo en Apple Inc. en 2007.
Motivación
Mientras que Brichter inicialmente estaba desarrollando Tweetie , quería agregar una función de actualización a la aplicación. Con respecto a otras aplicaciones móviles de esa época, dijo: “Todas tenían que encontrar un lugar y simplemente meter un botón de actualización en alguna parte. Por lo general, en una de las esquinas de una barra de herramientas que bordea una lista desplazable. Ese fue el espacio más valioso para la navegación y la interfaz de usuario de acción, por lo que usarlo para algo tan mundano como un botón de actualización parecía un desperdicio ". [1] Por lo tanto, Brichter decidió crear un método diferente de renovación de modo que el valioso espacio de la esquina pudiera utilizarse para otra cosa. Aunque inicialmente planeó crear un mecanismo de actualización que siguiera las convenciones de la plataforma de Apple , el trabajo de Brichter con pull-to-refresh resultó en una interacción novedosa nueva para la plataforma de Apple en ese momento. [2]
Creación
En el diseño inicial del mecanismo de actualización de Tweetie , Brichter colocó un botón de actualización en la parte superior de la lista de Tweet porque los usuarios normalmente esperaban que aparecieran nuevos tweets en la parte superior de la página. Este diseño se implementó en la versión 1.0 de Tweetie. Aunque proporcionó a los usuarios la capacidad de actualizar su cuenta de Twitter, el botón utilizó un valioso espacio en la pantalla que Brichter quería usar para otras funciones. Brichter dijo que "Tweetie 1.0 (con el botón de actualización en la parte superior de la lista) estuvo tan cerca de tirar para actualizar en retrospectiva, y no fue un gran salto pasar de un botón a un gesto". [1]
Iteraciones
Brichter experimentó con dos iteraciones principales de pull-to-refresh antes de lanzar la versión final. En la primera iteración, los usuarios activaron la actualización cuando se desplazaron a través de un umbral invisible en la pantalla. Sin embargo, en esta iteración no hubo comentarios visuales que indicaran a los usuarios que se estaba produciendo una actualización. Brichter creía que era necesario proporcionar a los usuarios comentarios visuales, por lo que la segunda y última iteración de extracción para actualizar agregaba comentarios visuales al actualizar para que los usuarios pudieran comprender mejor el gesto. Esta iteración final también incluyó un texto que alertaba a los usuarios de que si la parte superior de la página se tira más allá de un umbral y posteriormente se libera, se produciría una actualización. Brichter incluyó este texto de descripción porque consideró que, dado que el gesto presentaba una nueva técnica de interacción que la mayoría de los usuarios probablemente no habían visto antes, el propósito del gesto tenía que estar explícitamente establecido para que los usuarios entendieran su funcionalidad. Estas dos iteraciones de extracción para actualizar se crearon en una sola tarde sin pruebas de usuario. Brichter afirma que probó manualmente las iteraciones y el umbral invisible del gesto hasta que se sintió "correcto", que el umbral no puede ser demasiado pequeño para que las personas activen accidentalmente el gesto, pero tampoco puede ser demasiado grande, lo que hace que sea difícil para usuarios para activar. [1] [2]
Después de su lanzamiento inicial en Tweetie 2.0, la comunidad de diseño realizó más evoluciones del diseño de extracción para actualizar a medida que los diseñadores de interacción aplicaron diferentes tomas estilísticas de la técnica. Brichter actualmente no tiene planes de continuar trabajando en la función de extracción para actualizar. [1]
Mecanismo
Pasos involucrados en la versión original de pull-to-refresh como se lanzó en Tweetie 2.0: El usuario tira hacia abajo en la pantalla y los comentarios visuales aparecen en la parte superior de la lista mostrando una flecha hacia abajo y un texto que muestra el mensaje "Pull down to Refresh". Si el usuario suelta antes de alcanzar el umbral de actualización, la actualización se cancela y desaparece la retroalimentación visual. Si el usuario baja lo suficiente para alcanzar el umbral de actualización, aparece una nueva información visual en la parte superior de la pantalla que muestra una flecha hacia arriba y un texto que muestra el mensaje "Liberar para actualizar". Una vez que el usuario lance, se producirá la actualización.
Alabanzas
Tras su lanzamiento inicial, pull-to-refresh recibió críticas positivas de los usuarios de Tweetie . [1] Los usuarios elogiaron el mecanismo por su conveniencia y naturaleza intuitiva. Aparte de los usuarios generales, la función de extracción para actualizar también fue bien recibida por la comunidad de diseño de interacción en general. Según los informes, el diseñador Tim Van Damme le envió un correo electrónico a Brichter después del lanzamiento de pull-to-refresh, diciendo “Gracias a ti, traté de actualizar mi bandeja de entrada bajando la lista y soltándola. Odio cuando haces las cosas mejor que Apple ". [1] Otros diseñadores de interacción expresaron sentimientos igualmente positivos con respecto a la técnica.
Criticas
Un artículo publicado por Co. Design a finales de 2013 titulado "Por qué debe morir el gesto de Pull To Refresh", escrito por Austin Garr, criticó el gesto, afirmando que los teléfonos inteligentes dados se han vuelto lo suficientemente rápidos y fuertes como para actualizar automáticamente, el pull-to -La técnica de refresco ahora se ha vuelto anticuada - esencialmente un paso innecesario. [3] Sin embargo, dado que el gesto se ha vuelto tan universal que los usuarios esperan implícitamente que sea parte de la experiencia de la aplicación móvil, es difícil para los desarrolladores ir más allá. El artículo informa que incluso Brichter está de acuerdo y cree que es hora de que el gesto evolucione. Se cita a Brichter en el artículo que dice: "El hecho de que la gente todavía lo llame 'pull-to-refresh' me molesta; usarlo solo para refrescar es limitante y lo vuelve obsoleto ... Me gusta la idea de 'pull-to-do' -acción'." El artículo concluye afirmando que, en lugar de usarse exclusivamente para refrescar, las interacciones de deslizamiento vertical ahora deberían evolucionar para realizar otras acciones, dando lugar a un nuevo estilo de interacciones de aplicaciones.
Tras la publicación de dicho artículo, un artículo sobre Potencial desatendido, escrito por Nick Arnott, respondió que, si bien los teléfonos inteligentes son teóricamente capaces de auto-refrescarse, la velocidad de los datos para muchos usuarios sigue siendo un factor limitante. Arnott agrega que tener la capacidad de actualizar manualmente sigue siendo importante para permitir al usuario estar seguro de que el contenido que está viendo está realmente actualizado, y que la función de extracción para actualizar es un diseño brillante, ya que los usuarios se desplazarían hasta la parte superior de todos modos. si quisieran ver contenido nuevo y refrescarse es una extensión lógica del desplazamiento, a diferencia de una acción diferente a la que un gesto de tirar sería menos intuitivo. [4]
Referencias
- ↑ a b c d e f Brichter, Loren (21 de abril de 2016). "Entrevista por correo electrónico con Loren Brichter" (Entrevista). Entrevistado por Samantha Lee, Sijia Zhang y Jenna Choo.
- ^ a b Brichterr, Loren. "Técnicas de interacción. Universidad Carnegie Mellon, Pittsburgh. 24 de febrero de 2016. Web. 24 de febrero de 2016" .
- ^ Carr, Austin. "Por qué debe morir el gesto de tirar para actualizar" . Co.Diseño . Consultado el 28 de abril de 2016 .
- ^ Arnott, Nick. "POR QUÉ PULL-TO-REFRESH NO ES TAN MALO" . Potencial desatendido . Consultado el 28 de abril de 2016 .