ダウンロードページは素直にダウンロードさせましょう、というお話。ダウンロードボタンを押して、別のページへ移動してから自動ダウンロード……といった妙なことをしていると不具合に見舞われるかもしれません。
実際の例としてとあるWebブラウザを挙げておきましょう。新しいバージョンが出と通知はしてくれる物の実際に更新動作はしてくれないと苦言を呈されているあれ。その動作自体は決して珍しくはないし、問題でもない。しかし、ダウンロードページの設計が酷く、そのソフト自体がWebブラウザであるため問題が発生している。今はWebブラウザくらいしかこういった問題に遭遇しないかもしれないが、将来的にそうとも限らない時代が来るようにも思えるため、問題点の存在くらいは知っておいても損はないと思う。
さて、実際の作業フローを事細かに追ってみよう。
さて、今までのフローに何か違和感はありましたか。僕も含め、このソフトの出す通知を見た人の多くはこのような操作をするものと考えられます。そういうことにして下さい。
さあ、起動してみましょう。
え、まだアップデート終わってないの?何が始まったの?……そんな声が聞こえてきそうです。
間違ってもこんな設計をしてはいけない。