お店で誰かに商品の場所を尋ねたとして、その相手がただそこに立ったままだったとしたらどう思うでしょうか。きっとイライラして、その場を立ち去りますよね。同じように、ユーザーは長い間スクリーン上のスピナー(通信やローディング時にくるくる回るアニメーション表示の)を見ていると、このような心理状況に陥ります。 スピナーは時間のかかる処理には適さない スピナーは、その処理が終わるまでどのくらいの時間を要するのかをユーザーに伝えません。長時間の処理にスピナーを使うと、最終的にユーザーはアプリに何か問題が起こったのではないかと疑問に思うでしょう。フィードバック無しでは不確実性が生じ、ユーザーは最悪の場合を想定することになります。 ユーザーは読み込みに時間がかかるだろうと考え、待つ気をなくすのです。そしてしびれを切らして、戻るボタンを押したり、またはアプリを終了したりするでしょう。 4秒ルール ユーザーをア
![ロード時のスピナーとプログレスバー、どう使い分ける?](https://cdn-ak-scissors.b.st-hatena.com/image/square/fd6f6c9d6381f470e85740b4b49ceb23b1317d16/height=288;version=1;width=512/https%3A%2F%2Fdata.uxmilk.jp%2Fwp-content%2Fuploads%2F2017%2F01%2Feyecatches_spinners.jpg)