解決策
2008年までに、フィードやコンテンツのリストを再読み込みする必要のあるモバイルアプリはすべて、同じ方法でこの問題を解決していた。専用の更新ボタンを設け、たいていは画面の隅に詰め込み、ほとんどのユーザーがたまにしか使わない操作のために常設の視覚的・インタラクティブなスペースを占有していた。これは解決済みの標準的なインターフェース設計として扱われており、残された実質的な設計上の問いは、ボタンを正確にどこに置くか、どのアイコンを使うかだけだった。
Appleを離れた後に独立系TwitterクライアントTweetieを開発していたローレン・ブリクターは、再読み込み可能なリストを中心に据えた他のあらゆるアプリがすでに抱えていたのと同じ設計上の問題に直面した。ユーザーにフィードを再読み込みするための信頼でき、発見しやすい方法を提供することである。画面上のどこかにボタンをもう一つ置くという標準的な答えは、すでにそれを明白な解決策として受け入れていた他のあらゆる開発者と同様、彼にも利用可能だった。
ブリクターはより良い更新ボタンを設計する代わりに、ボタンを完全に削除した。彼は、リストを一番上までスクロールするユーザーが、まだ見えていないものを見たいときに、すでに自然な身体的なジェスチャーを行っていることに気づいた。リストをその上端を越えてさらに下へ引っ張るのである。Tweetieは更新操作を、後に「プル・トゥ・リフレッシュ」と呼ばれることになるこの既存のオーバースクロールのジェスチャーに直接割り当てた。そのためフィードの再読み込みには専用のインターフェース要素が一切不要になり、通常のスクロールの一部としてユーザーがすでに行っている動きだけで済んだ。
達成したこと
ボタンを削除し、リストの先頭でユーザーがすでに行っていたオーバースクロールに更新を割り当てたため、再読み込みに追加のUIも動きもかからなくなった。
うまくいった理由
ユーザーはスクロール中にすでにリストを上端より先へ引っ張っていたため、ジェスチャーは馴染みがあり、学習の必要がなかった。
ボタンを削除することで画面スペースが解放され、インターフェースが簡素化され、アプリがよりすっきりした。
ジェスチャーに余分な労力がかからないため、更新は楽で自然に感じられ、頻繁な利用を促した。
このパターンは他のアプリでも簡単に再現できたため、標準的なインタラクションとしての採用が加速した。
応用できること
ある機能に専用のコントロールが必要なとき、ユーザーがすでに行っている隣接する動きでそれを起動できないか確認し、コントロールを完全に削除する。
その後
Twitterは2010年にブリクターの会社Atebitsを買収し、Tweetieのデザインを自社の公式アプリに取り込んだ。そこにはプル・トゥ・リフレッシュのジェスチャーも含まれ、後にブリクターを発明者として名指しする米国特許が付与された。Twitterはこの特許を攻撃的に使うのではなく、新たに制定したInnovator's Patent Agreementの対象となる最初の特許として適用し、防御的にのみ使用し、このジェスチャーを再現する他社を訴追しないと公に約束した。
出典をたどる
出典
- Oh, That 'Pull To Refresh' Thing In iOS? Yeah, Twitter Has A Patent App On That TechCrunch · techcrunch.com
- Meet Loren Brichter, the high-priest of app design Fox News (via Wall Street Journal) · foxnews.com