web-dev-qa-db-ja.com

モバイルアプリケーションでのスワイプジェスチャのデフォルトまたは受け入れられている規則は何ですか

一部のアプリケーションは、スワイプジェスチャーの結果を示す明確なラベル、アイコン、および行動を促すフレーズを提供しているようですが、他のモバイルアプリケーションは、慣例を想定している、または機能/機能を発見した後にユーザーに通知します。

左または右にスワイプすることが一次または二次アクションを意味するかどうかについてコンセンサスはありますか?ボタンのOkay/Cancelパターンを反映する必要がありますか、それともジェスチャーインタラクションのコンテキストまたは規則が異なるため、異なるものにする必要がありますか?

4
Michael Lai

つまり、いいえ。アプリでのスワイプ操作についてコンセンサスはありません。コンセンサスの欠如を説明するために、スワイプアクションのいくつかのアプリケーションのクイックリストを以下に示します。

(「右にスワイプ」とは、左から右にスワイプすることを意味します。)

Google

  • Android通知:leftrightの両方を閉じる
  • Androidの最近:leftrightの両方を閉じる
  • Android Wear:アクションにはスワイプ、スワイプで閉じます
  • 受信トレイ:leftでスヌーズ、right完了としてマーク

その他のアプリ

  • 火口:left拒否、rightいいね
  • Yahoo Mail:left削除する、right既読にする(それはカスタマイズも可能)

ジェスチャーは一般に発見するのが難しいため、教える必要があり、ユーザーが忘れた場合に同じ機能にアクセスするための発見可能な代替手段があるはずです。 (Androidのスワイプで通知を非表示にするのは特別なケースです。これは、ユーザーが頻繁に使用するシステム機能であるため、忘れることはほとんどありません。)スワイプジェスチャーで有名なTinderでさえ、ボタンが好きで嫌いです。

ユーザーがジェスチャーを覚えたり覚えたりするのに役立つアフォーダンスがあります。ロック画面のスワイプジェスチャーが良い例です。 Androidロック画面の側面にある小さなアイコンを使用して、左右にスワイプすることを示します。以前のバージョンでは、放射アニメーションを使用して、ユーザーが円から外側にスワイプするように促しました。iOSには長い間、矢印、テキストラベル、繰り返しアニメーションを使用して、スワイプしてロックを解除する方法を示していました。WindowsPhoneはアニメーションを使用していました(現在何が使用されているかわかりません)。

したがって、ジェスチャーを実装したい場合は、必ず1)ジェスチャーを教え、2)ジェスチャーを発見する方法を許可してください。認知負荷を軽減するために、同じカテゴリ(またはそれ以外)の人気のあるアプリを選択して、そのジェスチャーを複製するか、それらの1つだけを複製できます。まだ標準はありませんが、他の人が行うことをコピーすると標準が作成されます。

さらに、エラーを減らし、破壊的または回復が困難なアクションを回避するようにしてください。「削除」よりも「アーカイブ」の方が常に優れています。また、「親」スワイプと競合する可能性のあるスワイプジェスチャーを導入しないでください。 Androidのスワイプでタブを切り替えるか、iOSのスワイプで戻ります。

4
Tin Man

グーグルはあなたを大いに助けるかもしれない何かを持っています。次のリンクで、モバイルアプリケーションのデフォルトの一般的なスワイプジェスチャーを確認できます。

Googleによるジェスチャーパターン

ユーザーは、この種のジェスチャーとそのアクションに精通しています。

すべてのジェスチャーは、教えられるか、誤って発見するまでユーザーから隠されます。ジェスチャーにはアフォーダンスがありません。アプリ開発者がプラットフォームの規則に従わない場合は、明らかに役に立ちません。

オンボーディングテクニックとTV広告(Appleここにあります)が教育に役立つと考えています。

設計の観点から、ジェスチャーはエクスペリエンスを向上させるためにのみ使用する必要がありますが、コア機能を置き換えることはできません。これを忘れるアプリが多すぎます。

たとえば、削除機能はアイコンをタップすることでトリガーするものでなければなりませんが、特定の方向にスワイプすることでトリガーできますalso

2
SteveD

私はスプラッツに同意します。ジェスチャーには、一般にすでに広く受け入れられているジェスチャーがない限り、アフォーダンスはありません。

Appleのような企業はいくつかの標準を作成し、それらの標準を顧客に宣伝しています。そのため、これらのよく知られたジェスチャーは安全に使用できますが、コア機能では使用できません。この。

ジェスチャーをモバイルに実装する方法に関するこの素晴らしい記事を見つけました。 http://thenextweb.com/dd/2015/11/09/how-to-implement-gestures-into-your-mobile-design/#gref

0
Wen G