キャッシュされたダウンロード情報を表示するアプリがあります。貴重なスペースを使用して、情報を再ダウンロードするために使用するボタンを含めることも、単に「デバイスをシェイクして更新する」機能を追加することもできます。
私の質問は、更新するためにデバイスをシェイクすることに関するいくつかの指示を含める必要がありますか?それとも、ユーザーが期待するような一般的な機能ですか?
揺れに依存しないでください一般的なアクションを選択する唯一の方法として。例外は、ホイップやサイコロを投げるような新しいアプリです。
他のアプリの場合、UXは貧弱です。
シェイクでリフレッシュしたい場合は、問題ありません。ただし、pull to refreshのような正気なもの、または単純な更新ボタンも含める必要があります。
私は間違いなくこれをしません。 Johnの回答で言及されているプルダウンして更新は、おそらく最も一般的なジェスチャーです。更新が自動的ではない場合や、パワーユーザー以外のユーザーにとって一般的な操作である場合は、ボタンをそのまま使用することをお勧めします。非常に普遍的な「更新」アイコンを自由に使用でき、更新はボタンから開始されることがよくあります。
さらに:シェイクはiOSでは元に戻すことを意味します。シェイクが何かを行う場合、それはおそらくUndoであるはずです(ただし、iOSでも検出できないため、それを知っている人に依存することはありません)。
とにかく、この特定の非標準ジェスチャーを作成することはお勧めしません。あらゆる種類の物理的な動きを「シェイク」と誤解するのは非常に簡単だからです。 ipadから「元に戻すものはありません」と言われることがあります。 whyを見つけるために検索を実行する必要がありました(誤って「振って」しまいました)。揺れは、意図的によりも誤って発見されることが多いため、更新が「危険」なアクションである可能性がある場合は、警告を表示します(たとえば、読んでいたものを奪うことになります)。
揺れは物理的なジェスチャーです。 物理的なジェスチャーは別として、主要なデジタル対応も必要です。
物理的なジェスチャーはショートカットと考えることができます。ショートカットがあれば問題ありませんが、それでもデフォルトの方法が必要です。
揺れることは絶対にありません。 iPadが新しい画面に移動したとき、または次のニュース投稿に移動したときに、座っている方法の位置を変えようとしただけで、気が狂います。
このアプリが指向性物理学を使用するゲームであるか、対話型の機能でない限り、振る舞いをリフレッシュとして使用することは絶対に避けます。
JohnGBが説明したように、TwitterとFacebookはどちらもプルダウンを使用してコンテンツを更新します。これは、ユーザーが意図的にしか実行できないため、優れたソリューションです。
シェイクで更新機能に依存しないことに同意します。シェイクはあまり直感的ではありません。実際、ほとんどの場合、ゲームや明確に述べられている場合に使用されますが、特にウォーキングなどの他のアクティビティを行っている場合は、シェイクよりもクリックする方を好む人もいます。 、話すなど.
レイアウトを考え直してください。隅にある小さな更新アイコンを絞ることができると思います。更新はよく知られた機能であり、ユーザーにとって十分に明確なアイコンを簡単に見つけることができます。
ジェスチャーとしてのシェイクについての他の否定的なコメントとは別に、少なくともiOSデバイスでは Appleはシェイクジェスチャーを「元に戻す」に使用することを意図していた と指摘し、そのように実装しています独自のコアiOSアプリの多くで。したがって、ユーザーがシェイクについて知っていても、ユーザーが期待する動作を行わないという問題もあるかもしれません。
デバイスがEtch-a-Sketchの場合、シェイクは非常に適切です。
コントロールとしての「揺さぶり」は恐ろしいと思います。
アプリ(電話/パッド)を頻繁に使用しているので、誤って簡単にアクティベートしてしまいます。これはユーザーにとって大きな不快感です。
シェイクを使用したい場合、正確に1回行うか、トリガーしたかを確認するのは困難です。振ると、アクションを実行している間(画面が動いているため)画面が見えないという欠点もあります。シェイクとは、シェイクして停止し、何が起こったかを確認することです。
ゲームのコントロールとして以外は、コントロールをまったく使用しません。