web-dev-qa-db-ja.com

承認された動作を更新するためにデバイスを振っていますか?

キャッシュされたダウンロード情報を表示するアプリがあります。貴重なスペースを使用して、情報を再ダウンロードするために使用するボタンを含めることも、単に「デバイスをシェイクして更新する」機能を追加することもできます。

私の質問は、更新するためにデバイスをシェイクすることに関するいくつかの指示を含める必要がありますか?それとも、ユーザーが期待するような一般的な機能ですか?

21
you786

揺れに依存しないでください一般的なアクションを選択する唯一の方法として。例外は、ホイップやサイコロを投げるような新しいアプリです。

他のアプリの場合、UXは貧弱です。

  1. Is ncommon behaviour多くのユーザーにとって、ほとんどのアプリは(まともな)このアクションを使用しないため。
  2. 貧しい発見可能性があり、画面にそれを使用する方法を知らせる手掛かりがない。最初のチュートリアル画面があるかもしれませんが、それを使用するときには表示されません。
  3. 多くの場合グリップの変更が必要であり、デバイスが平面上にある場合は使用できません。
  4. 貧弱なアクセシビリティ補助装置を使用するすべての人。
  5. 振っている間に何が起こっているのか実際に見ることができないため、視覚的な連続性が損なわれます。
  6. キャリブレーションの問題があります。それが鈍感な場合、それをトリガーするために、あなたはしばしばそれを数回振る必要があります。敏感な場合は、振ろうとしないときにトリガーすることができます。
  7. 私(および他の多くの人)はアンインストールアプリを提供し、一般的なアクションを実行するために振る必要がある場合は1つ星のレビューを提供します。

プルして更新

シェイクでリフレッシュしたい場合は、問題ありません。ただし、pull to refreshのような正気なもの、または単純な更新ボタンも含める必要があります。

enter image description here

43
JohnGB

私は間違いなくこれをしません。 Johnの回答で言及されているプルダウンして更新は、おそらく最も一般的なジェスチャーです。更新が自動的ではない場合や、パワーユーザー以外のユーザーにとって一般的な操作である場合は、ボタンをそのまま使用することをお勧めします。非常に普遍的な「更新」アイコンを自由に使用でき、更新はボタンから開始されることがよくあります。

さらに:シェイクはiOSでは元に戻すことを意味します。シェイクが何かを行う場合、それはおそらくUndoであるはずです(ただし、iOSでも検出できないため、それを知っている人に依存することはありません)。

とにかく、この特定の非標準ジェスチャーを作成することはお勧めしません。あらゆる種類の物理的な動きを「シェイク」と誤解するのは非常に簡単だからです。 ipadから「元に戻すものはありません」と言われることがあります。 whyを見つけるために検索を実行する必要がありました(誤って「振って」しまいました)。揺れは、意図的によりも誤って発見されることが多いため、更新が「危険」なアクションである可能性がある場合は、警告を表示します(たとえば、読んでいたものを奪うことになります)。

9
Ben Brocka

揺れは物理的なジェスチャーです。 物理的なジェスチャーは別として、主要なデジタル対応も必要です。

  • 音量は、音量ボタンをクリックして音量バーをスライドさせることで制御できます。
  • スライダーをスワイプ/移動するか、ハンズフリーボタンをクリックすると、電話に応答できます。

物理的なジェスチャーはショートカットと考えることができます。ショートカットがあれば問題ありませんが、それでもデフォルトの方法が必要です。

5
rk.

揺れることは絶対にありません。 iPadが新しい画面に移動したとき、または次のニュース投稿に移動したときに、座っている方法の位置を変えようとしただけで、気が狂います。

このアプリが指向性物理学を使用するゲームであるか、対話型の機能でない限り、振る舞いをリフレッシュとして使用することは絶対に避けます。

JohnGBが説明したように、TwitterとFacebookはどちらもプルダウンを使用してコンテンツを更新します。これは、ユーザーが意図的にしか実行できないため、優れたソリューションです。

2
Chris N.

シェイクで更新機能に依存しないことに同意します。シェイクはあまり直感的ではありません。実際、ほとんどの場合、ゲームや明確に述べられている場合に使用されますが、特にウォーキングなどの他のアクティビティを行っている場合は、シェイクよりもクリックする方を好む人もいます。 、話すなど.

レイアウトを考え直してください。隅にある小さな更新アイコンを絞ることができると思います。更新はよく知られた機能であり、ユーザーにとって十分に明確なアイコンを簡単に見つけることができます。

1
Rosie

ジェスチャーとしてのシェイクについての他の否定的なコメントとは別に、少なくともiOSデバイスでは Appleはシェイクジェスチャーを「元に戻す」に使用することを意図していた と指摘し、そのように実装しています独自のコアiOSアプリの多くで。したがって、ユーザーがシェイクについて知っていても、ユーザーが期待する動作を行わないという問題もあるかもしれません。

1
calum_b

デバイスがEtch-a-Sketchの場合、シェイクは非常に適切です。

1
Bill Dagg

コントロールとしての「揺さぶり」は恐ろしいと思います。

アプリ(電話/パッド)を頻繁に使用しているので、誤って簡単にアクティベートしてしまいます。これはユーザーにとって大きな不快感です。

シェイクを使用したい場合、正確に1回行うか、トリガーしたかを確認するのは困難です。振ると、アクションを実行している間(画面が動いているため)画面が見えないという欠点もあります。シェイクとは、シェイクして停止し、何が起こったかを確認することです。

ゲームのコントロールとして以外は、コントロールをまったく使用しません。

0
AndSoYouCode