タッチとジェスチャーによるインタラクション
タッチとジェスチャーによるインタラクションは、人々が表面に触れたり、手や体を動かしたりすることでデバイスを操作することを可能にし、スマートフォン、タブレット、および多くの自然なユーザーインターフェースの基盤となっています。
Definition
タッチインタラクションは、感知面に接触することで行われる直接入力であり、しばしば複数の同時接触を伴います。一方、ジェスチャーインタラクションは、指、手、または体の動きと構成をコマンドとして解釈するものです。これらを合わせることで、インタラクティブシステムを直接的かつしばしば自然に制御することが可能になります。
Scope
このトピックでは、直接タッチおよびジェスチャーベースの入力について扱います。具体的には、画面や表面上でのシングルタッチおよびマルチタッチインタラクション、タッチターゲットのサイズ設定と精度戦略、ジェスチャー語彙の設計と引き出し、空中および自由形式のジェスチャーを含みます。これらのモダリティに特有の人間性能と設計上の問題に対処します。間接的なデバイスによるポインティング(ポインティングとターゲット捕捉で扱われる)や、音声および複合モダリティ(マルチモーダルおよび音声インタラクションで扱われる)は対象外です。
Core questions
- タッチ入力と「ファットフィンガー」問題は、ターゲットサイズと精度にどのように影響しますか?
- ジェスチャーが推測しやすく記憶しやすいように、ジェスチャー語彙はどのように設計されますか?
- ポインティングと比較して、マルチタッチの長所と限界は何ですか?
- 直接タッチはフィードバックとコントロールの設計をどのように変えますか?
Key concepts
- マルチタッチ
- タッチターゲットサイズ
- ファットフィンガー問題
- ジェスチャー語彙
- ジェスチャーの引き出し
- タッチによる直接操作
- 空中ジェスチャー
- 自然なユーザーインターフェース
Key theories
- タッチ精度とターゲットサイズ設定
- 指がターゲットを覆い、広い領域に接触するため、直接タッチは不正確になりがちです。オフセットカーソル、テイクオフ選択、適切なターゲットサイズなどの戦略は、タッチ精度を測定可能に向上させます。
- ユーザー定義ジェスチャー
- デザイナーが考案したジェスチャーを押し付けるのではなく、ユーザーからジェスチャーを引き出すことで、より推測しやすく合意された語彙が生まれ、ジェスチャーインターフェースの学習性が向上します。
- 自然なユーザーインターフェース設計
- タッチとジェスチャーのための設計には、マウス時代の慣習を再考する必要があります。効果的な自然なユーザーインターフェースは、直接性と即時性を活用しつつ、精度の欠如やホバーおよび右クリックの不在に対処します。
Clinical relevance
タッチとジェスチャーによるインタラクションは、人々がスマートフォン、タブレット、キオスク、および多くの家電製品を使用する主要な方法です。適切なタッチターゲットのサイズ設定と直感的なジェスチャーは、これらのデバイスのユーザビリティ、およびさまざまな器用さを持つユーザーにとって使いやすいものにする上で中心的な役割を果たします。
History
タッチスクリーンの研究は1980年代に遡り、タッチ精度の向上に関する研究も含まれます。マルチタッチインタラクションは、2007年頃にスマートフォンやタブレットとともに主流となり、ユーザーによる引き出し研究を含むジェスチャー設計の研究、および直接タッチとジェスチャーを活用する自然なユーザーインターフェースの設計原則に関する研究を促進しました。
Key figures
- Jacob O. Wobbrock
- Ben Shneiderman
- Daniel Wigdor
- Dennis Wixon
- Bill Buxton
Related topics
Seminal works
- wobbrock2009
- potter1988
- wigdor2011
Frequently asked questions
- タッチターゲットがマウスターゲットよりも大きいことが多いのはなぜですか?
- 指先は広くて柔らかい領域に接触し、その下のターゲットを隠してしまうため、ピクセル精度のカーソルよりも正確な選択が難しくなります。タッチの信頼性を保つために、デザイナーはインタラクティブなターゲットを大きくし、間隔を空けて配置し、精度を向上させるためにリフトオフ選択のような技術を使用することがあります。
- ジェスチャーを設計するのではなく、ユーザーから引き出すのはなぜですか?
- デザイナーが考案したジェスチャーは、ユーザーにとって推測したり記憶したりするのが難しいことがよくあります。多くのユーザーにアクションをどのように実行するかを尋ねることでジェスチャーを引き出すと、一般的で直感的な選択肢が明らかになり、指示なしでより多くの人々が発見し記憶できるジェスチャーセットにつながります。