メッセージは、付け足すことでなく、差し引くことで強くなります。iPhoneのアプリケーションが教えてくれるように、「単純こそ万能」なのです。一度に一つずつ見せよう・話そうフォアグラウンドに表示できるのは一度に1つのアプリケーションだけです。ユーザがあるアプリケーションから別のアプリケーションに切り替える場合、前のアプリケーションは終了され、そのユーザインターフェイスも表示されなくなります。人の話を理解するのはむずかしい。思ったことはありませんか?きっと、みんなが同じように悩んでいます。「わかりやすく、短く、一つずつ」話してあげることが、求められているのです。いくつもの話を同時にしてはいけない。一度でおぼえられない箇条書きをしてはいけない。順番にやらないといけない。話を切り替えるときは、ちゃんと前の話を終了させましょう。iPhoneのアプリケーションはそうやって、私たちにわかりやすさを提供してくれています。わかりやすく例えよう可能であれば、アプリケーションのオブジェクトやアクションを実世界でのオブジェクトやアクションになぞらえてください。この手法は、アプリケーションがどのように動作するのかを初心者のユーザがすばやく把握するのに特に役立ちます。説明してくれる人に、そんな風に感じてしまったことはありませんか?いくらロジカルに説明されても、理解できない時があります。それは自分の頭の中の知っていることに、結びつけることができないからです。知っているものに例えて、イメージをつかんでもらいましょう。iPhoneのメモ帳は、ほんもののメモ帳みたいになっています。iPhoneの計算機を起動すると、本物の電卓がでてきます。iBookを起動すれば、本棚がでてくる。イメージがつかみやすい。例えるだけで、クドクドした説得がいらなくなるのです。フィードバックを明確にユーザは、アクションの結果の確認に加え、コントロールを操作したときの即座のフィードバックや、時間のかかる処理のステータス報告を必要とします。アプリケーションは、ユーザによるすべてのアクションに対して、目に見える何らかの変化で応える必要があります。エラーメッセージが一切でないアプリケーションがあったら、使いやすいですか?使いにくいですか?きっと何が起きてるかさっぱりわからず、知らず知らずのうちに、エラーが蓄積してフリーズしてしまうでしょう。同様に、人から何か言われたときに、笑ったり驚いたりリアクションする人と、ムスッとポーカーフェイスで無反応な人がいたら、どちらが「わかりやすい」ですか?(何を考えているのかわからない人と時間をともにすることほど、気のめいることはありません)私たちは、良かれと思って我慢をしたり、本音を押しこめたりします。それはフィードバックのないアプリケーションと同じです。すると、あなたにとって嫌なことを「悪気なく」されつづけ、フリーズしてしまうかもしれません。いって、Windowsのプログラムのような「警告!エラーナンバー#9309」というような意味がわからず、おまけに恐ろしいメッセージはいけません。どんなときも、優しく、わかりやすく、驚かせないフィードバックを表明しましょう。制約があると、広がるAndroidにくらべると、iPhoneは開発の制約が多いといわれます。このように優れたガイドラインで「制約」することで、iPhoneの使いやすさ、わかりやすさ、すばやさは「拡大」しているのです。私たちも、iPhoneアプリのようなシンプルでわかりやすいコミュニケーションを目指していきたいものです。投稿おすすめ度:いつもベストを尽くそうとして失敗する自分への備忘録。