¿Por qué necesitamos actualizar la aplicación para móviles?

Me pregunto por qué todavía veo un montón de aplicaciones (incluyendo fb & instagram) que utilizan pull para actualizar la función de actualización de contenido? Quiero decir, tienen sistema de notificación que se puede decir a sí mismo para actualizar cuando hay nuevos datos. Veo que FB, por ejemplo, tiene poca burbuja en la sección de noticias de alimentación que me dice que tengo nuevos feeds hasta allí y me puede llevar a ella si lo presione, pero el pull para actualizar la funcionalidad sigue ahí. ¿Por qué?

Esta es una gran pregunta. Estoy interpretándolo desde la perspectiva de la experiencia del usuario.

Fast Company hizo una entrevista con Kevin Systrom hace unos años cuando Instagram agregó pull-to-refresh. No estaba en la idea.

Systrom se siente el gesto, que permite a los usuarios móviles para actualizar sus feeds de fotos con un simple tirón del pulgar, es una adición superflua a su aplicación, una reliquia de la era de otro teléfono inteligente. "No creo que haya botones de actualización", dice.

Tienes razón en que las aplicaciones no necesitan proporcionar funciones de actualización manual. Yo diría que pull-to-refresh y otras acciones iniciadas por el usuario caen en una categoría de interfaces que devuelven la agencia a los usuarios, en lugar de confiar en los procesos automáticos para llevar a cabo una tarea – en este caso, refrescar el contenido.

Hay algunas preguntas que un usuario podría preguntar si se ha eliminado pull-to-refresh de los ejemplos que ha dado.

  • ¿Cómo obtengo nuevo contenido?
  • ¿Con qué frecuencia se actualiza este contenido?

¿Sabe el usuario que el contenido se mantiene automáticamente al día? ¿Confían en que se está actualizando de forma rápida y consistente?

Nielsen Norman Group escribió un mensaje a finales del año pasado sobre la visibilidad del estado del sistema, en particular que los indicadores de progreso contribuyen a una experiencia positiva del usuario mediante la reducción de la incertidumbre. Extendría esta investigación a pull-to-refresh y las interfaces relacionadas. Mantener la capacidad de un usuario de realizar manualmente una acción que busque nuevos contenidos cubre dos de las diez heurísticas de usabilidad de Nielsen : visibilidad del estado del sistema y control y libertad del usuario .

A la luz de esto, un usuario que se ocupa de pull-to-refresh tiene una mentalidad particular: Quiero los datos más recientes, y lo quiero ahora . Necesario o no, permitiéndoles actualizar manualmente puede estar contribuyendo a una experiencia de usuario mejorada.

FYI: Pull to refresh fue utilizado por primera vez por Loren Brichter en la aplicación Tweetie 2 que fue adquirida por Twitter más tarde.

Creo que su respuesta a la forma en que había implementado Pull down para actualizar el gesto sería una respuesta adecuada para su pregunta

Tweetie 2 simplemente tomó esta idea de Tweetie 1, que la recarga fue simplemente "carga más reciente", y "carga más reciente" poner nuevos mensajes en la parte superior de la lista … y activó la acción basada en un movimiento de dedo que ya estaban haciendo. ¿Por qué hacer que el usuario deje de desplazarse, levante el dedo y luego toque un botón? ¿Por qué no hacer que continúen el gesto que ya están en el proceso de hacer? Cuando quiero ver cosas nuevas, me desplazo hacia arriba. Así que hice el desplazamiento por sí mismo el gesto.

El gesto es sólo la mitad de la batalla, sin embargo, usted necesita una retroalimentación adecuada. Una vez activada la recarga, el área desplazable de la lista cambia realmente para dejar la interfaz de usuario de retroalimentación en su lugar (en lugar de rebotar fuera de la pantalla). Sin esta parte, la interfaz de usuario no es intuitiva. Y una vez que la carga se completa, la interfaz de usuario se hace desaparecer.

Referencia

Por lo general, es mejor para un usuario elegir cuándo actualizar el feed de noticias "como en las aplicaciones sociales ". Puesto que no es generalmente bueno actualizar el contenido automáticamente cuando el usuario todavía lo está leyendo. Esto puede traer confusión al usuario. Y el tirón para refrescar es una característica calificada para hacer el trabajo

También esto es para ahorrar el uso de datos móviles, especialmente en los países donde Internet es caro

Su pregunta es impresionante. Tengo un poco de I + D en él. Vea hoy en día llegar a aplicaciones nunca use pull para actualizar en android. Porque el androide tiene servicio que puede funcionar en fondo con el wack-bloqueo. Pero ios no tienen servicio de fondo.

El servicio consume siempre la mejor manera de la batería cuando la aplicación está abierta usted puede un servicio del uso del tiempo y después de que pare el servicio y el golpe del uso para sincronizar o refrescar.

Espero que tengas alguna idea al respecto.

Tengo un enlace para más información sobre it.see comentarios que pueden abrir para este punto.

Un punto simple si consideras Google y Do not Do

Swipe-to-Refresh se puede utilizar para una carga en fases. Podemos usar otras barras de progreso de tipo, es decir, circular, etc para cargar el contenido por primera vez y cargar y mostrar todo el contenido a la vez o cargando elementos cuando se desplaza.

Usted puede entender los propósitos claramente al pasar por esto

  • Cómo implementar "Deslizar hacia abajo para actualizar" como en la nueva aplicación de GMail
  • ¿Cómo puedo configurar un ListView personalizado con un divisor mediante Android?
  • Android implementa SwipeListView con Pull para actualizar
  • Android pull-to-refresh mostrar el pie de la carga al inicio
  • FragmentManager reemplazar fragmentos sin llamar onPause () onDestroy () para el fragmento antiguo
  • Android - PullToRefresh ListView siempre vacío
  • Deslizar hacia abajo para actualizar el diseño del material
  • Cómo deshabilitar la funcionalidad pulltorefresh por primera vez?
  • Cómo implementar pull para actualizar en un ListFragment
  • Adaptar chrisbanes ActionBar-PullToRefresh a fragmentos (NavigationDrawer)
  • Implementación de la atracción de Chris Banes para actualizar junto con desplazamiento horizontal en la vista de lista
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.