誰に尋ねるかによっては、理解するためにツールのヒントが必要なインターフェイスをひどく再設計する必要があると言われることもあります(Jef Raskin:The Humane Interfaceを参照)。
実際、ツールのヒントは、非常に具体的な問題の解決策です。ツールバーに表示されるような、ラベルのない象徴的なボタンです。ラベルがあるときはいつでも、それらを使用してください。特定のコントロールが何を実行するかを示すテキストがすでにあるため、ツールチップを提供する必要はありません。
さらに、タッチインターフェイスは今日のWIMPインターフェイスモデルにあまりよく対応していません。多くのコントロールはマウスポインタで処理するのに適していますが、指で使用するのはイライラします。メニュー、チェックボックス、ラジオボタンが頭に浮かびます。したがって、タッチインターフェイスのインターフェイスパラダイムは、今日のマウスおよびキーボード駆動のインターフェイスとはかなり異なって見える必要があります。
したがって、ここで問題となるのはツールのヒントの欠如ではなく、過去30年間にコンピューターと対話するための多くの新しい方法を探求しなかったと思います(基本的には、DougEngelbartとXeroxPARCによる調査以降ではありません)。 60年代と70年代)。
タッチ入力は、ほとんどの目的で機能するのに十分似ています。ただし、タッチなしの位置コンポーネントだけでなく、精度も不足しています。基本的に、すべてのタッチ入力は、何かに触れてドラッグするのに適しています。ダブルタップでさえ難しいので、私たちが本当に必要としているのは、タッチインターフェイス専用のUIを設計および作成する方法の根本的な変更です。
これの一部は、iPhoneなどの専用デバイスで見られます。これは、iPhoneがマウスポインタもキーボードも持たず、タッチするだけのプラットフォームだからです。これは、考えられるすべての対話方法で使用できるUIを構築する必要がないことを意味します(現在、Windowsを悩ませている問題です。私はマルチタッチのラップトップを持っていますが、多くのタスクでタッチが機能しません)しかし、1つだけです。しかし、「通常の」ソフトウェアとコンピューターの汎用ソリューションは、現時点ではかなり遠いものだと思います。
したがって、UIの設計方法について少し異なることを考えることをお勧めします。前に述べたように(そしてAlanCooperのAboutFaceで読むことができます)、ツールのヒントは、ラベルがない、またはラベルを配置するのに十分なスペースがないコントロールにラベルを付けるためのものです。ここでの主な使用シナリオはツールバーです。しかし、タッチ用に設計されたインターフェースは、とにかくすべてのコントロールを大きくします。密接にグループ化された多くの小さなアイコンは、ツールチップがある場合でも、精度が不足しているという理由だけで、タッチ入力で使用するのは面倒です。