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

Il download inizierà tra X secondi

C'è qualche motivo per cui molti siti Web - inclusi quelli molto mainstream come Microsoft.com e sourceforge.net - mostrano una pagina con "Il download inizierà tra 10 secondi; se non vuoi aspettare puoi usare questo link diretto" invece di semplicemente avviare il download?

Semplicemente non conoscono meglio? La cosa particolarmente strana è che questo è anche un lavoro extra da implementare!

Lo trovo estremamente fastidioso ma dato che, come ho detto, molti siti Web molto diffusi lo fanno forse c'è qualcosa che mi manca.

56
Norm
  1. Probabilmente perché vogliono che tu legga un annuncio mentre ti hanno catturato.

  2. Ti dà la possibilità di ritirarti prima che qualcosa inizi, nel caso in cui ti accorgi di essere nel posto sbagliato.

Naturalmente la ragione due potrebbe essere propagandata come linea ufficiale mentre la ragione uno è il vero piano di marketing.

38
Roger Attrill

Ho sempre pensato che si trattasse di un modello legacy per tenere conto dei browser più vecchi che non erano in grado di avviare un download asincrono di un file.

Chiedendo a un utente di scaricare solo se il suo browser non è stato avviato, gli sviluppatori possono coprire automaticamente entrambi i tipi di browser.

Tuttavia, è probabile che questo sia stato dirottato dal marketing per scopi di monitoraggio/annuncio.

34
Jon White

Una spiegazione più innocente e meno cinica potrebbe essere che se non è completamente chiaro che un collegamento avvierà un download, gli utenti potrebbero farsi prendere dal panico quando vedono l'inizio del download, essendo, per così dire, sospettosi di file e azioni non richiesti in un ambiente web . Tuttavia, non riesco a pensare a molte situazioni in cui un utente non si aspetterebbe che un link avvii un download: qualsiasi cosa con la parola "download" in essa contenuta dovrebbe essere un indizio piuttosto forte.

Suppongo che un altro motivo legittimo potrebbe essere che si desidera fornire agli utenti un'alternativa, nel caso in cui stiano seguendo il flusso di lavoro sbagliato, ovvero che ci sia un altro file o prodotto migliore da utilizzare. Ma se è così, perché non impedire agli utenti di essere indirizzati erroneamente in una fase precedente?

10

La pagina di download è un ottimo modo per tenere traccia dei download.

Ho creato siti Web che utilizzano il "download inizierà tra X secondi". Voglio tenere traccia delle statistiche di download. Aggiungendo un reindirizzamento, posso garantire che sarò in grado di avere un registro della transazione.

La pagina di download impedisce anche l'hot-linking. Se avessi un collegamento al file, le terze parti potrebbero collegarsi al file e gli utenti non saprebbero da dove proviene. A seconda della mia configurazione (spesso offro file da S3, che ha un sistema di registrazione molto complicato), potrei anche non sapere quante persone hanno tentato di scaricare il file.

Naturalmente viene utilizzato principalmente per visualizzare annunci pubblicitari, ma penso che abbia un ruolo utile da svolgere. Non è intrinsecamente male.

9
stevendaniels

Credo che parte del motivo sia evitare hotlinking e/o script automatici/motori di ricerca che scaricano file di grandi dimensioni e sprecano la loro larghezza di banda. L'uso di JavaScript per avviare il download elimina il 90% dei download indesiderati, lasciando solo utenti reali e script mirati occasionali.

Naturalmente, ora che i siti hanno quelle pagine per lo più vuote, è un'ottima scusa per distruggerle con pubblicità o promozione incrociata.

In termini di UX, eviterei tali schermate. La maggior parte degli utenti comprende che un grande pulsante verde che dice "download" normalmente porta a un download diretto.

6
DisgruntledGoat

Alla sua genesi è un semplice reindirizzamento. Il sito Web ti invia a una pagina che ha un campo di intestazione HTTP per la posizione, che inizialmente richiederebbe un po 'di tempo (nei primi giorni del WWW). Questo design è stato rifatto e rinato per includere annunci pubblicitari, come affermato da BenBrocka. Il passo logico successivo è stato quello di controllare il ritardo per assicurare la tua esposizione a ha detto pubblicità.

5
MPelletier

È anche un ostacolo. Questi siti di download tendono a creare ostacoli all '"utente gratuito" per creare differenze tra piano gratuito e piano a pagamento, che non ha contatori.

È fastidioso? È! E questo è l'obiettivo.

3
Emiliano Abad

Lo sfondo è programmaticamente. Perché non è possibile eseguire il push di un download con l'intestazione Content-Type: application/octet-stream; e reindirizzare successivamente dall'altra parte.

Inoltre, le pagine di fine download vengono spesso utilizzate per il monitoraggio dei download.

1
Matthias

Dovrebbe essere davvero semplice. Se vuoi che il download inizi immediatamente, devi pagare per questo.

Tutti quei ritardi per l'avvio dei download e i limiti a solo 1 download all'ora ecc. Sono solo per farti pagare.

1
Mikk Olli

Credo storicamente, questo è il caso. Il modulo era "il download dovrebbe iniziare tra n secondi, clicca qui se non lo fa". Perché le persone sono abituate a questo, è stato dirottato per scopi di marketing pubblicitario.

0
Febri

Anche se concordo sul fatto che la pubblicità, e alcune altre cose, sono probabilmente la ragione principale, penso che nel caso di pagine di download che contengono una pletora di annunci che si presentano come link di download potrebbe agire come un modo di "convalida il download" perché è necessario fare clic sugli annunci per scaricarli effettivamente.

Fondamentalmente, nell'oceano delle pubblicità mi sembra un po 'confortante sapere che in quella situazione il sito inizierà il download per me in modo da non dover capire quale sia il link corretto.

Ovviamente non mi piacciono particolarmente i siti Web di download coperti da questi link di download falsi, ma almeno non lasciaci in sospeso.

0
Freesnöw