risposta-alla-domanda-sullo-sviluppo-web-bd.com

Impaginazione - una cosa del passato?

Questo articolo sulla paginazione mi ha lasciato con sentimenti contrastanti.

  • L'impaginazione è sempre un problema di usabilità?

  • Più siti dovrebbero utilizzare la "pagina infinita"?

  • Chi ha capito bene? Twitter? Immagini Bing? Qualcun altro?

  • L'impaginazione è un ricordo del passato?

C'è un commento sul post del blog, ma sono interessato a sapere cosa pensi la tua gente.

16
Rob

Il paging attraverso elenchi o tabelle mi ha sempre colpito come un imbarazzante ritorno alla pre-GUI reso necessario dalla larghezza di banda limitata del primo web. Lo scorrimento è generalmente superiore al paging, offrendo maggiore praticità, flessibilità e feedback all'utente; inoltre è più standardizzato. In genere consiglio di caricare tutto un elenco in una pagina o in un riquadro scorrevole ogni volta che la larghezza di banda lo consente, anziché utilizzare il paging.

Lo scorrimento senza fine tenta di farlo in entrambi i modi, gestendo il problema della larghezza di banda mentre si cerca di avere alcuni dei vantaggi dello scorrimento. Tuttavia, mentre lo scrolling infinito risolve alcune delle debolezze del paging rispetto allo scrolling, introduce nuovi problemi, quindi non sono sicuro che sia un'alternativa migliore.

  • Rompe le aspettative della barra di scorrimento. Il problema più grande è che lo scorrimento infinito sembra una normale barra di scorrimento, ma non si comporta allo stesso modo. Una proliferazione di barre di scorrimento infinite rovine a scorrimento per un uso normale. Ad esempio, gli utenti non sapranno quando possono e non possono stimare il contenuto totale dall'aspetto della barra di scorrimento.

  • Stacca la stima della posizione. Se gli utenti desiderano tornare a un elemento visualizzato in precedenza, è difficile sapere fino a che punto scorrere indietro poiché la posizione corrispondente del dispositivo di scorrimento della barra di scorrimento cambia man mano che vengono caricati nuovi contenuti. Con le normali barre di scorrimento, le cose fatte scorrere ¼ dall'alto rimangono ¼ dall'alto. Con il paging, le cose su Pagina 4 rimangono su Pagina 4.

  • L'utente si limita a spostare in avanti un blocco fisso di elementi. Se l'utente conosce approssimativamente la posizione dell'elenco desiderato nell'elenco (ad esempio, ricorda di una visita precedente), l'utente è comunque costretto a navigare verso di esso incrementalmente e rallentando l'aggiunta di nuovi elementi in fondo all'elenco attraverso lo scorrimento continuo- bassi. Lo scorrimento normale consente all'utente di accedere in modo casuale a qualsiasi punto dell'elenco quasi istantaneamente. Il paging generalmente consente un accesso più ampio e più flessibile (ad esempio, salta alla fine) rispetto allo scrolling infinito.

  • Contenuto perso durante la navigazione. Quando l'utente torna a una pagina a scorrimento infinito, in genere i contenuti vengono ricaricati dall'inizio, con il risultato che gli utenti perdono il loro posto nell'elenco. Quando si ritorna a un elenco di pagine o di solito a scorrimento, si ritorna al punto dell'elenco in cui sono stati lasciati.

Credo che abbiamo bisogno di un controllo separato per liste infinite o praticamente infinite. Tale controllo potrebbe sfruttare le convenzioni di interazione dalla normale barra di scorrimento, ma dovrebbe apparire distinto da esso. Dovrebbe fornire alcuni riferimenti alla posizione nell'elenco (ad es. Data/ora, coordinate, valutazione della pertinenza) per supportare la stima della posizione. Dovrebbe consentire salti di dimensioni arbitrarie in altre posizioni e preservare la posizione corrente quando l'utente passa a una pagina diversa. Le mappe sono un posto in cui mi piacerebbe vedere un tale controllo sviluppato, in cui lo scorrimento è veramente infinito (o circolare, davvero).

Tuttavia, non lo vedo come un'esigenza particolarmente urgente. Con poche eccezioni (come le mappe), il paging/scrolling infinito è segno di un cattivo design. Se hai così tanti contenuti che non puoi caricarli tutti in una volta in un elenco a scorrimento normale, allora forse stai dando troppi contenuti all'utente. Ti aspetti troppo lavoro da loro per scorrere e scansionare tutto ciò. Hai bisogno di un modo per organizzare o filtrare meglio il contenuto piuttosto che scaricarlo in un enorme elenco e consentire all'utente manualmente e noiosamente di setacciare tutto il contenuto.

20

Non sono sicuro se sarebbe una buona idea scambiare un estremo con un altro; non si tratta di impaginazione o nessuna impaginazione.

Questa nuova tendenza è una risposta alla vecchia regola "no scrolling" capovolta e come tale penso che sia una buona cosa in quanto porta più opzioni e flessibilità nel design.

Ma per me non è una questione di impaginazione morta, ma piuttosto pensare a quando l'impaginazione ha un senso e quale opzione sarebbe la soluzione perfetta per il tuo design.

5
bedienbar

Se stai gestendo grandi quantità di dati e consenti all'utente di riorganizzare e filtrare in base a criteri, negli studi sugli utenti abbiamo condotto l'impaginazione preferita degli utenti.

È in grado di scegliere qualcosa dal "centro" in cui possono indovinare approssimativamente dove si trova e l'idea a colpo d'occhio della quantità di dati restituiti.

Nota: I test sono stati condotti nel 2009 con un gruppo di utenti finali di 27 utenti del "vecchio desktop ap" che conoscevano bene i dati e la tecnologia.

Abbiamo anche avuto scarsi risultati sui test di accessibilità con lo scrolling infinito che non è controllato da una specifica azione dell'utente come Twitter "mostra di più" quando testato da un consulente esterno per la disabilità.

Se non sono dati, ma un articolo un po 'lungo, concordo sul fatto che l'impaginazione è totalmente inutile, ma si tratta di un'opinione personale, non di dati di test.

5
Susan R

Pro:

  1. Può essere più utilizzabile per le persone che utilizzano mouse/tastiera

  2. Risparmia un po 'di tempo facendo clic su pagine specifiche e in attesa di ricarica

  3. Funziona più "liscio"

  4. Ha senso per set di dati molto lunghi in cui ci sono molti elementi di natura simile all'interno dei dati

Contro:

  1. Non segnalibro? Come faccio a inviare un URL a qualcuno del mio terzo scorrimento sulla ricerca di immagini di Google? Posso farlo con pagine impaginate

  2. Problemi di accessibilità relativi all'aggiornamento del contenuto?

  3. Incapacità di raggiungere il piè di pagina?

  4. Non funziona anche su tutti i telefoni cellulari a causa del supporto JS scadente, quindi l'esperienza multipiattaforma verrà degradata

Spero che sia di aiuto.

5
Jason Grant

Personalmente mi piace l'approccio di Google Reader. se desideri più elementi, scorri verso il basso e il tuo browser caricherà più contenuti nell'elenco degli elementi.

Alcuni buoni pensieri sulla paginazione sono scritti qui

http://www.goodusability.co.uk/2009/01/easy-as-123/

E se si desidera utilizzare l'impaginazione nei progetti Web, utilizzare

Un modello di impaginazione accessibile

http://mikewest.org/2010/02/an-accessible-pagination-pattern

Alcuni altri buoni collegamenti su Impaginazione

http://www.designvsart.com/blog/2008/06/04/a-guide-to-perfect-pagination/

http://usabilitythoughts.com/usable-pagination.html

http://totalusability.posterous.com/pagination-controls

http://www.zu.com/live/2010/02/ideas/creative/points-on-usability-eliminate-pagination/

4
Jitendra Vyas

L'impaginazione è sempre un problema di usabilità?

Hmm ... beh, è ​​sempre una preoccupazione.

Più siti dovrebbero utilizzare la "pagina infinita"?

Sì. Ma certamente non tutti.

Chi ha capito bene? Twitter? Immagini Bing? Qualcun altro? L'impaginazione è un ricordo del passato?

Penso che dipenda fortemente dal contesto. Lo scorrimento infinito ha un senso particolare in un numero di casi:

  • Quando non ci sono abbastanza record per cominciare con più di 2 viste impaginate.

  • Quando l'obiettivo della ricerca è trovare un elemento specifico (come la ricerca di immagini Bing/Google)

  • Quando è probabile che l'utente finale preferisca comunque l'opzione "vedi tutto".

Penso ancora che ci sia spazio per l'impaginazione. Detto questo, lo scroll infinito dovrebbe essere considerato un'opzione anche in questi giorni.

Un'altra opzione che non credo sia sempre presa in considerazione è "avrebbe senso elencarli tutti in primo luogo?"

Spesso l'impaginazione non viene eseguita per particolari prestazioni o motivi di usabilità e viene semplicemente implementata per abitudine.

(A parte, mi piacerebbe vedere collegamenti/riferimenti alla ricerca sull'usabilità dell'infinito scorrimento.)

3
DA01

Luoghi in cui mi piace o mi piacerebbe scorrere infinito:

-> Risultati delle immagini di Google

-> risultati della ricerca di Google.

-> Feed di Facebook/Twitter quando sto passando attraverso i feed.

-> Siti con risposta a domande, blog, articoli, ecc.

Luoghi in cui odio o odio i rotoli infiniti:

-> Feed di Facebook quando ho messo in pausa un video in mezzo e ora incontro un problema immenso per ritrovarlo.

-> Se la posta in arrivo di Gmail ha uno scorrimento infinito, le cose diventerebbero davvero confuse per me.

-> Se i tipi di interfaccia di libri hanno scorrimento infinito, nah 1000 pagine con scorrimento infinito n.

Ma ciò che preferirei sarebbe una barra di scorrimento avanzata. Usi diversi avranno requisiti diff. Con avanzato intendo che nel caso di feed di Facebook ho un po 'di codice colore o può essere ogni volta che un video viene messo in pausa indica sulla barra di scorrimento. E posso andare direttamente lì e guardare tutti i video. Meglio che possa colorare il codice della barra di scorrimento con i punti in cui ho link, wall e tag con il mio nome e le mie foto. Qualcosa di simile a come chrome fa quando troviamo Ctrl + F qualcosa su una pagina.

Allo stesso modo, nel caso dei libri, vorrei che ciascuna pagina fosse contrassegnata in modo diverso sulla barra di scorrimento, in modo da poter fare clic e passare a una determinata pagina (può essere anche con numeri) e mentre scorro verso il basso il numero diventa più piccolo. Quando passo con il mouse su una posizione della barra di scorrimento, mi mostra il numero di pagina ingrandito.

Se la posta in arrivo di Gmail implementa lo scorrimento infinito, la barra di scorrimento deve avere marcatori con la data e l'ora della posta ricevuta in modo che io possa andare facilmente in una determinata posizione.

Qualcosa sulla cronologia di Facebook, hanno implementato magnificamente lo scorrimento infinito con un'opzione di scorrimento base anno sulla destra.

2
biplav

Google Immagini ha recentemente ridisegnato il proprio sistema. Non più impaginazione. Sono stato piuttosto sorpreso in realtà. (Non più Goooooooooooogle) La verità è che l'impaginazione non raggiunge quasi mai l'obiettivo prefissato. Le persone non arrivano alla pagina 6 di nessuna griglia. Tuttavia, è spesso la cosa più semplice da implementare. ExtJS ha un Nice grid buffer buffer che rende più semplice eliminare l'impaginazione.

2
Glen Lipka