これは「非常に具体的な」カテゴリに分類できます。質問は簡単です。iPhoneのメールアプリに新しいメールが届くと何が起こるのでしょうか?
この質問は、一見ばかげているように聞こえるかもしれません。「もちろん何が起こるかは分かっているよ!新しいメールが届くだけ!そんなに簡単なことじゃないでしょ?」とすぐに言うかもしれません。しかし、実際には何が起こるのかご存じですか?Mail.appはどのようにしてメールの配信先を決定するのでしょうか?
Apple のメール アプリのデザインは、細部にまでこだわっていることを証明しています...
「The Invisible」は、インターフェースが特定の動作をする理由、特にインターフェースを機能させる隠れた要素について考察するブログです。iPhoneのメールアプリの動作も、そうしたインターフェースの一つです。Basil Safwat氏がThe Invisibleの記事で述べている内容を、詳しく説明します。
メールアプリにメールが届くと、受信トレイにある他のメールがすべて「押し下げ」られます。とても分かりやすく思えますね。iPhoneでメールアプリをよく使う方なら、新着メールが届くと他のメールが押し下げられる様子をご存知でしょう。
でも、受信トレイの一番上にいない場合はどうなるでしょうか?リストを下にスクロールすると、新しいメールが届いたらどうなるでしょうか?
受信トレイで 4 番目のメールまでスクロールしたとします。
この場合、受信トレイの上部に自動的に移動され、新しいメールがそこに表示されます。
現時点では、メールは受信メールを2つの方法で処理しています。受信トレイの一番上にいる場合、新しいメールが届くと既存のリストが下に移動され、一番上に留まります。リストを少し下にスクロールしている場合、新しいメールが届くと自動的にリストの一番上までスクロールします。
よく考えてみると、メールの仕組みはとてもクールです。ユーザー自身の行動に基づいて動作を調整します。受信メールの処理方法は理にかなっていますが、受信トレイに大量のメールが溜まっていることを考えれば、話は別です。
受信トレイで数通のメールをスクロールダウンしていて、新しいメールが届くと一番上に戻されるのは、それほど大きな問題ではありません。しかし、数通よりもさらに下までスクロールダウンしている場合はどうでしょうか?例えば、12通以上のメールをスクロールダウンしていたとします。新しいメールが届いた途端、受信トレイの一番上に戻されてしまうとしたら、かなり面倒です。
おそらく、すぐに対応する必要もないほど関連性のないメッセージが、不意に一番上まで引っ張られて表示されることになるでしょう。そして、受信トレイで以前いた場所に戻る簡単な方法はありません。時間が経つにつれて、受信トレイを掘り返すたびに同じプロセスが繰り返されるのではないかという恐怖が生まれるでしょう。
Appleはその問題を考え、そして解決しました。
受信トレイを少しスクロールしただけで新しいメールが届いた場合、リストの一番上まで自動スクロールされます。元の場所に戻るのは簡単なので、特に問題はありません。
受信トレイのさらに下の方にいる場合は、新しいメールを受信しても何も起こりません。
受信トレイを3通以上下にスクロールすると、新しいメールは表示されなくなります。通常の通知音とメール到着のインジケーターは表示されますが、受信トレイ内の現在の位置は変わりません。
Appleの誰かがテスト中に、常にリストの一番上に引っ張られるのがとにかく面倒だということに気づいたんです。数通のメールしか読んでいない時はそれほど面倒ではないのですが、リストの一番上まで何十通も離れていると、本当に面倒です。
この場合、3 が魔法の数字です。
リストのメールが3通未満の場合、新しいメールが届くとリストの先頭に戻ります。それ以上の場合は、受信トレイの現在の位置から移動しません。さあ、自分にメールを送信して試してみてください。
では、こんなことをする意味は何でしょうか? 物事を全体的に見れば、Appleのメールアプリがこのように動作することは、実際にはそれほど重要ではありません。
しかし、先ほどのデモは細部への並外れたこだわりを如実に示しています。もちろん、友達に見せびらかすようなものではありませんが、Appleが仕事に注ぐ情熱を物語っています。
私たちが毎日使っているアプリに、どれほどの考えと配慮が注がれているか、ご理解いただけたでしょうか。優れたデザインのアプリは、洗練された美しいピクセルだけではありません。優れたソフトウェアには、真の思考が注ぎ込まれているのです。
こうした細部へのこだわりこそが、Appleが今日のような成功を収めている理由です。これほど細部にまでこだわったインターフェースは、他の多くの類似製品には見られません。Apple、素晴らしい仕事です。
バジルの記事の締めくくりは完璧だったと思います。「この追加の詳細によって、 詳細がない場合よりもアプリが目立たなくなりました。素晴らしい。」