FRMSKI開発ブログ

AWS、iOS、AR/VRなど開発メモ

Human Interface Guidelines(15) - User Interaction / Feedback 和訳&まとめ

Human Interface GuidelinesのUser Interaction / Feedbackの和訳です。

Feedback

フィードバックは、アプリの現状を知り、次に起きることを発見し行動の結果を理解するのに役立ちます。

  • 目立たないようにステータスや他のタイプのフィードバックをインターフェイスに統合します
     理想的には、ユーザーは行動や中断なく重要な情報を得ることができます。たとえば、Mailは、メッセージのメールボックスをナビゲートする際に、ステータス情報を微妙にツールバーに表示します。この情報は画面上の主要なコンテンツと競合しませんが、いつでも一目で確認できます。

  • 不要なアラートを避ける
     アラートは強力なフィードバックメカニズムですが、重要かつ理想的に実行可能な情報を提供するためにのみ使用する必要があります。重要な情報が含まれていないアラートが多すぎると、将来のアラートを無視するようになります。

Haptic Feedback

 サポートされているデバイスでは、振動提示は、注意を喚起して行動を強化する振動フィードバックをユーザに物理的に与える方法を提供する。ピッカー、スイッチ、およびスライダなど、システムによって提供される一部のインタフェース要素は、ユーザが相互作用するときに自動的に触覚フィードバックを提供します。あなたのアプリは、さまざまな種類の触覚フィードバックを生成するようにシステムに依頼することもできます。 iOSはこのフィードバックの強さと振る舞いを管理します。

  • 慎重に振動を使用する
     過度の使用は混乱の原因となり、フィードバックの重要性を低下させる可能性があります。

  • 一般に、ユーザが開始した行動に応答して振動フィードバックを提供する
     人々が振動を彼らが開始した行動と相関させるのは簡単です。任意のフィードバックが切断され、誤解される可能性があります。

  • フィードバックタイプを再定義しないでください
     一貫したエクスペリエンスを確保するには、フィードバックタイプを意図どおりに使用してください。たとえば、「インパクト」フィードバックを使用して、タスクが成功したことをユーザーに通知しないでください。代わりに、 "通知"フィードバックの "成功"バリエーションを使用してください。

  • ハプティクスの視覚体験を微調整してください
     ビジュアルと振動フィードバックを提供して、アクションと結果の間に深いつながりを作ります。アニメーションがシャープで正確であることを確認して、ユーザーが感じることを視覚的に一致させます。

  • 単一のコミュニケーションモードに頼らないでください
     すべてのデバイスが振動フィードバックのフルレンジをサポートしているわけではありません。さらに、振動フィードバックは、デバイスがアクティブでアプリが最前面にある場合にのみ発生します。重要な情報を見落とさないように視覚的および聴覚的手がかりを持たせて振動を補います。

  • 視覚フィードバックが塞がれる可能性がある場合は、振動を使用してください
     オブジェクトを画面上の場所にドラッグするなど、一部のやりとりはユーザーの指で隠されます。特定の場所や価値に到達したときにユーザーに知らせるフィードバックを生成することを検討してください。

  • フィードバックを開始する前にシステムを準備してください
     振動フィードバックを提供する際にはいくらかの遅延が伴うことがあるので、フィードバックを要求する直前にシステムを準備することが最善です。そうしないと、振動が遅すぎて、ユーザーの行動や画面に表示されている内容から切り離されているように感じる可能性があります。

  • ハプティックスを伴奏に同期させます
     振動は自動的に音と同期しません。付属のサウンドが必要な場合は、それを同期させる必要があります。