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

In questo caso dovrei usare l'impaginazione regolare o lo scroll infinito?

Codifico un sito Web che è online annunci simili a Craigslist. Stiamo lavorando all'impaginazione per l'elenco di annunci classificati e utilizziamo l'impaginazione regolare.

enter image description here

C'è qualche motivo per usare invece lo scroll infinito? Mi piacciono entrambi gli approcci ma non so quale sia preferito in questo caso.

23
Niklas

Entrambe le soluzioni hanno i loro pro e contro.

impaginazione

  • Pro: gli utenti possono facilmente orientarsi dove sono e tornare direttamente alla pagina precedente in casi come: riavvio del browser, passaggio da un dispositivo all'altro, ecc. ( "John, Ho trovato alcuni annunci interessanti, ho esaminato le prime cinque pagine, puoi continuare, tesoro? ")
  • Contro: molti di essi non arriveranno a pagina 2.

Scorrimento infinito

  • Pro: "Pagina 2 barriera? Quale barriera!?" - continueranno a scorrere.
  • Contro: una volta arrivati ​​nel luogo che in caso di impaginazione sarebbe nella pagina cinque e chiudono la pagina, non continueranno il loro viaggio. O se inviano il collegamento a qualcuno (molte persone lo fanno - condividono il collegamento con l'elenco, non con la particolare offerta) - il destinatario non sarà in grado di raggiungerlo.

Soluzione? Combina entrambi, fornendo una navigazione navigabile e memorizzabile che avanzerà automaticamente allo scorrimento:

  • Fallo funzionare come se fosse una pergamena infinita.
  • Visualizza un indicatore per mostrare fino a che punto sono nell'elenco (1 - 2 - 3 - 4 - [5] - 6).
  • Fai avanzare automaticamente questo indicatore mentre scorrono.
  • Memorizza queste informazioni nell'URL in modo che possano aggiungere facilmente segnalibri, condividere il link nel punto esatto dell'elenco, ecc.
  • Fornisci loro i mezzi per tornare in questo posto (ad esempio facendo clic su pagina 6 nell'indicatore).

Credo che questo approccio sia quasi a prova di proiettile.

42
Dominik Oslizlo

Ti suggerisco di andare con Scorrimento infinito perché lo vediamo ogni giorno che il numero di volte che facciamo clic sulla pagina 2 di Ricerca Google .

Quando non troviamo ciò che stiamo cercando a pagina 1, cambiamo semplicemente la parola chiave di ricerca. Ma ciò non accade con Facebook, continuiamo a scorrere verso il basso e verso il basso e improvvisamente ci rendiamo conto che ci stiamo dedicando troppo tempo e dovremmo fermarci ora.

Quindi, per rilanciare il business e coinvolgere gli utenti, Infinite Scrolling funzionerà meglio rispetto alle impaginazioni.

Leggi i pro ei contro di questi due schemi qui

9
DPS

Vorrei solo rispondere come utente di pagine Web. Non ho una ricerca di designer UX per supportarmi, solo questa emozione e esperienza cruda personale come utente finale (forse certo insolito):

Il solo pensiero dello scrolling infinito invoca la rabbia viscerale come una prima reazione per me [rabbia omessa per brevità]. Quando scopro che una pagina ha uno scorrimento infinito, il mio pensiero immediato è "Oh fantastico, spero di non aver mai avuto bisogno di andare veramente giù" molto lontano ".

Penso che lo scroll infinito non debba essere intrinsecamente cattivo, ma penso che valga la pena porre le seguenti domande:

  1. Con quale probabilità i tuoi utenti desiderano tornare a un punto specifico del contenuto? In tal caso: disponi di una buona funzione di ricerca (specifica per i tuoi contenuti, ad esempio una ricerca per intervallo di tempo per contenuti che hanno un chiaro ordine cronologico) in grado di soddisfare tali esigenze? Hai un modo per aggiungere un punto specifico ai tuoi contenuti scorrevoli all'infinito?

  2. Quanto sono grandi i tuoi contenuti, in termini di proprietà dello schermo? A volte, sarò su un sito di social media, desideroso di recuperare il ritardo su tutte le cose nuove nel mio feed/orologi/abbonamenti/qualunque cosa: se il contenuto è grande, solo lo scorrimento semplice diventa fastidioso, e lo rende anche più difficile e più tempo per trovare esattamente quello che sto cercando, voglio tornare su di esso.

  3. Quanto è grande il contenuto, in termini di consumo effettivo di memoria del computer? Una volta ho voluto ripercorrere un paio di anni di post sull'account Instagram di qualcuno: a metà strada, il mio computer di fascia alta stava iniziando a rimanere in ritardo su quella pagina Web, perché quando si scorre all'infinito, probabilmente non si sta scaricando il contenuto in alto (Instagram sicuramente non lo era) quindi il mio browser stava accumulando gigabyte di dati di immagini in memoria.

In sintesi: il tuo caso d'uso comune è in stragrande maggioranza a favore di una lettura casuale di alcuni set di dati più grandi di una singola pagina, ma non sostanzialmente più grandi?

Disclaimer: so di essere strano. La mia preferenza personale sarà quasi sempre l'impaginazione. Il modo in cui esploro l'impaginazione sul web è più piacevole per me rispetto allo scorrimento. Non mi aspetto che il mondo si allinei con me. Vorrei solo un'opzione per usare l'impaginazione sulle pagine che contano per me (purtroppo spesso non lo faccio), o almeno un modo per tornare indietro o trovare un punto specifico nella scroll infinita se è questo che devo affrontare.

Post scriptum Ti interessano gli utenti che navigano con JavaScript limitato o assente? Vale la pena ricordare che persone come questa esistono e ci sono varie buone ragioni (le esigenze di accessibilità e la consapevolezza della sicurezza del computer sono primarie tra loro, anche se ce ne sono anche altre) per la navigazione con script disabilitati per impostazione predefinita. Lo scorrimento infinito può funzionare solo con JavaScript abilitato, mentre l'impaginazione può essere resa più user-friendly con JavaScript, ma può degradare più direttamente con garbo in semplici richieste HTTP, se necessario.

7
mtraceur

In questo caso non è necessario impaginare poiché l'utente non sta raggiungendo un determinato annuncio, ovvero non sa quale sarà l'annuncio nella pagina 3 poiché gli annunci non sono ordinati in alcun modo.

così puoi fornire un carosello simile a quello delle frecce sinistra e destra. che è simile allo scroll infinito.

1
uttham

È necessario porre una domanda prima di scegliere l'impaginazione o lo scorrimento infinito. L'utente tende a trovare la voce di elenco di ieri e fornisce opzioni di filtro pertinenti? Se sì, vai con lo scorrimento infinito. In caso contrario, l'utente potrebbe voler trovare elementi più vecchi e questo diventa mal di testa con lo scorrimento infinito.

In questo caso devi cercare le abitudini dei tuoi utenti. Se gli utenti si concentrano solo su ciò che è recente o è un elenco simile alla sequenza temporale, è possibile applicare lo scorrimento infinito.

1
Erkan Kerti

Annunci? Hmmm ... Mi sembra che l'impaginazione sia il modo migliore per andare perché ...

E se volessi condividere la pagina in cui ti trovavi con qualcun altro? Come si fa con lo scrolling infinito? Non puoi davvero farlo ...

Inoltre, l'impaginazione consente alle persone di vedere per quanto tempo l'elenco continua VS senza sapere quando finisce.

Qualcosa a cui pensare.

1
Majo0od

Vedi, non essere confuso. Sia l'impaginazione che lo scorrimento infinito hanno i loro pro e contro. Quello che dovresti usare dipende dal tuo tipo di attività e dalle tue esigenze.

Se la maggior parte dei visitatori proviene da dispositivi mobili, scegli Infinite Scrolling. L'impaginazione non sembra facile da usare sui dispositivi mobili. A volte, un utente deve ingrandire lo schermo per fare clic sul pulsante desiderato.

Se hai enormi contenuti sul tuo sito Web, segui Impaginazione. Ma ancora una volta potresti dire che Facebook e Google hanno entrambi un contenuto illimitato ma uno usa lo Scorrimento infinito mentre l'altro segue il sistema di impaginazione. Quindi la semplice risposta a questa è-

Se ti concentri maggiormente sul coinvolgimento degli utenti, Infinite Scrolling sarebbe la scelta migliore, mentre se vuoi fornire un migliore controllo sui contenuti, l'impaginazione è l'ideale.

Ho scritto un post dettagliato su Pagination vs Infinite Scrolling . Dagli una lettura, potresti trovarlo utile.

0
Manish Barthwal

Sono d'accordo per l'utilizzo dello scrolling infinito, ma il caricamento dovrebbe essere in base alle esigenze dell'utente (inserire un pulsante Carica altro), invece del caricamento automatico quando l'utente sta raggiungendo la fine della pagina.

La paginazione regolare credo sia una caratteristica che scomparirà abbastanza presto.

0