5

Mi chiedo perché vedo ancora molte app (incluso l'instagram fb &) che usano pull per aggiornare la funzionalità per l'aggiornamento del contenuto? Voglio dire, hanno un sistema di notifica che può dirsi di aggiornarsi quando ci sono nuovi dati. Vedo che FB, ad esempio, ha una piccola bolla nella sezione dei feed di notizie che mi dice che ho nuovi feed lassù e che può portarmi ad esso se lo preme, ma il pull per aggiornare la funzionalità è ancora lì. Perché?Perché abbiamo bisogno di pull per aggiornare l'app mobile?

+0

Non abbiamo bisogno. È una funzionalità nascosta e gli utenti spesso dimenticano la sua esistenza. Basta non usarlo. –

risposta

2

Questa è una grande domanda. Lo sto interpretando dal punto di vista dell'esperienza utente.

Fast Company did an interview con Kevin Systrom pochi anni fa quando Instagram ha aggiunto pull-to-refresh. Non era nell'idea.

Systrom ritiene che il gesto, che consente agli utenti mobili di aggiornare i propri feed fotografici con un semplice strattone, è un'aggiunta superflua alla sua app, una reliquia di un'altra epoca di smartphone. "Non credo che ci dovrebbero essere pulsanti di aggiornamento", dice.

Hai ragione che le applicazioni non necessità per fornire funzionalità di aggiornamento manuale. Direi che pull-to-refresh e altre azioni avviate dall'utente rientrano in una categoria di interfacce che restituiscono l'agenzia agli utenti, anziché affidarsi a processi automatici per eseguire un'attività - in questo caso, aggiornare il contenuto.

Ci sono alcune domande che un utente potrebbe chiedere se pull-to-refresh è stato rimosso dagli esempi che hai fornito.

  • Come posso ottenere nuovi contenuti?
  • Con quale frequenza viene aggiornato questo contenuto?

L'utente sa che il contenuto viene aggiornato automaticamente? Confidano che venga aggiornato rapidamente e in modo coerente?

Nielsen Norman Group wrote a post late last year sulla visibilità dello stato del sistema, in particolare che gli indicatori di avanzamento contribuiscono a un'esperienza utente positiva riducendo l'incertezza. Estenderei questa ricerca alle interfacce pull-to-refresh e correlate. Mantenimento della capacità dell'utente di eseguire manualmente un'azione che preleva nuovi contenuti covers two of Nielsen's ten euristica dell'usabilità - visibilità dello stato del sistema e controllo utente e libertà.

In questa luce, un utente che inserisce pull-to-refresh ha una mentalità particolare: Voglio i dati più recenti e lo voglio ora. Necessario o meno, consentire loro di aggiornare manualmente potrebbe contribuire a migliorare l'esperienza utente.

+0

Grazie per questo ha senso. Un grande promemoria su come dobbiamo tenere a mente alcune delle aspettative variabili dell'utente. – user1955934

1

I t di solito è meglio per un utente di scegliere quando per aggiornare il news feed "come sulle applicazioni sociali". Poiché di solito non è buono aggiornare il contenuto automaticamente quando l'utente sta ancora leggendolo. Ciò può creare confusione all'utente. E il tiro per aggiornare è una caratteristica qualificato per svolgere il lavoro

Anche questo è quello di salvare l'uso di dati mobili soprattutto nei paesi in cui internet è costoso

+0

Anche l'aggiornamento automatico del contenuto tramite Internet può consumare in modo significativo i dati mobili; è meglio lasciarlo alla scelta dell'utente se vuole aggiornarlo. – abbath

+0

@abbath Hai assolutamente ragione su questo punto, dal momento che i dati sono costosi in altri paesi –

+0

Per FB, attualmente aggiorna automaticamente i contenuti più recenti nella parte superiore del feed, ma non disturberà l'utente e non costringerà l'utente ad andare e leggi quei nuovi contenuti. Mostra solo le scorciatoie delle bolle per vedere gli ultimi feed. Ma oltre a questo, hanno ancora messo il pull per aggiornare .. questa parte è dove non riesco .. – user1955934

0

tua domanda è stupendo .. ho qualche R & D su di esso. vedi oggi le app non usano mai pull per aggiornare in Android. perché Android ha il servizio che può essere eseguito nello in background con wack-lock. ma ios non hanno alcun servizio in background.

il servizio consuma sempre la batteria in modo ottimale quando l'app è aperta, è possibile utilizzare il servizio una sola volta e poi interrompere il servizio e utilizzare lo scorrimento per sincronizzare o aggiornare.

spero che tu abbia qualche idea al riguardo.

ho una Link info sui it.see commenti che è possibile aprire per questo il punto.

+0

Il servizio in background non ha nulla da gestire con l'automatico ricaricare. Studia invece il concetto di scrolling infinito. –

2

FYI: Pull to refresh è stato utilizzato per la prima volta da Loren Brichter nell'app Tweetie 2 che è stata acquisita da Twitter in seguito.

Credo che la sua risposta a come aveva implementato Tirare giù per aggiornare gesto sarebbe una risposta adatta per mettere in discussione

Tweetie 2 semplicemente preso questa idea da Tweetie 1, che ricarico era semplicemente “carico newer ", e" loading newer "metti nuovi messaggi nella parte superiore dell'elenco ... e attiva l'azione basata su un movimento del dito che stavi già facendo. Perché l'utente smette di scorrere, solleva il dito , quindi tocca un pulsante? Perché non li fanno continuare il gesto che stanno già facendo? Quando voglio vedere cose più nuove, faccio scorrere verso l'alto. Così ho fatto scorrere lo stesso il gesto.

Il gesto è solo metà della battaglia, tuttavia, è necessario il feedback appropriato . Una volta attivato il ricaricamento, l'area scorrevole della lista cambia effettivamente per lasciare l'interfaccia utente di feedback sul posto (anziché lo che rimbalza sullo schermo). Senza questa parte, l'interfaccia utente non è intuitiva. E una volta completato il caricamento, l'interfaccia utente scompare.

Reference

0

punto semplice considerando di google fanno e non

Swipe-to-Refresh può essere utilizzato per One-phased loading.We può utilizzare altro tipo barre di avanzamento Per esempio, circolare ecc. per caricare il contenuto per il primo tempo e caricare e visualizzare tutto il contenuto in una sola volta o caricare gli articoli quando si scorre .

Si può capire le finalità chiaramente passando attraverso this

Problemi correlati