この質問は、私の 前の質問 の後に続きます。私のコメントの1つで、以前使用していたリニアスライダーの代わりに丸いスライダーを使用することを述べました。これが私のタッチスクリーンノートブックの治療に役立った一方で、私のテストモバイルデバイスのパフォーマンスはせいぜい斑状でした。
私が今検討しているアイデアの1つを描画ボードに戻したところ、ジョグダイヤルスタイルコントロール- などを使用していますこれです 。ジョグダイヤルの主な利点の1つは、円形のスライダーによって課される最大360°の暴政からあなたを解放することです-事実上、無限の潜在的なトラックの長さを与えます。
これは機能します。たとえば、ユーザーが0〜99の範囲で年齢を選択できるようにするために、ダイヤルを2回使用します。数値を直接入力できるように、コントロールを少し変更しました。 。
これは機能しますが、Androidアプリでこのような状況に遭遇したことは一度もありません。これが「典型的」であることに慣れている人々とどの程度うまくいくかについて、いくつかの見方をしたいと思います。 AndroidアプリのUI。
許容できる場合でも、ちょっとした問題があります。直接数値編集を行うには、コントロールの中央に表示されているラベルをクリックする必要があります。彼らがこれを知っている場合を除いて、これが実行できることはまったく明らかではありません-もちろん、その影響についてのヒントを示すことはできますが
「典型的な」AndroidアプリUI。
それを見つけるための最良の方法は、ターゲットオーディエンスにふさわしい多種多様な人々とユーザーテストを実施することです。
私の個人的な見解:ジョグダイヤルとは何か、それが円形のダイヤルとどのように異なるかは知りませんでした。ワイヤーフレームを見たとき、360度固定のダイヤルの動作を想定しました。ダイヤルを回しても値が増減するだけだと理解したのは、説明を読んだときだけです。
また、動きが細かくて疲れる可能性があり、一部の画面サイズではうまく機能しない可能性があること、およびマウス入力とタッチ入力の両方を設計している場合は、マウスではうまく機能しない可能性があることも心配です。これらはすべて仮定であり、ユーザーテストを実施して、それらが正しいかどうかを確認する必要があります。
直接数値編集を行うには、ユーザーはコントロールの中央に表示されるラベルをクリックする必要があります
私にとって、ノブの中央にあるインセットテキストコントロール( this mockup など)は編集を呼び起こします。ただし、すべての人に効果があるとは限りません-これもテストする必要があります。
2018年1月1日更新:
2015年5月、Nielsen&Normanは スライダーとノブに関する記事 を書き、次のように述べています。
ユーザーが「回転」する必要がある仮想ノブまたは他のコントロールは、パンなどのパラメーターを自然に表すことができます[...]ただし、仮想ノブは、マウスやトラックパッドなどの一般的な入力デバイスで操作するのが物理的に困難です。ローテーションのアフォーダンス。マウスなどの線形入力デバイスは回転を実行するのが難しいため、一部の設計ではノブに非表示の線形ドラッグ機能を追加し、ユーザーが上下に上下にドラッグしてパラメーター値を増減できるようにしています。ただし、この動作は予期されておらず、通常はシグニファイアがないため、ユーザーがそれを発見することはありません。 (さらに、適切に実装されていない場合は、ノブの回転を模倣するためにマウスを円で動かそうとする人からコントロールを奪う可能性があります。)
ユーザーが実行しなければならない不自然な円運動のため、ジョグダイヤルはUXにとってひどいものだと思います。ユーザーがユニットを設定する必要がない場合、タイマーの唯一の適切な使用例はタイマーです(たとえば、1〜60秒のタイマー、または1〜60分のキッチンタイマー)。
代わりに、ユーザーがホイールをフリックして目的の値を選択できるホイールを使用する必要があります。ジョグダイヤルのように、ホイールはまだディスクであることに注意してください。この場合は、フロントではなくサイドが使用されます。
数値を入力するための別の良いオプションは + そして - ボタン。ユーザーがタップしてユニットを増減するか、タップして押し続けると高速で増減します。
円周上に目盛りを付けることをお勧めします。これは、ユーザーが時計のようなUI(非常に使いやすいもの)を持っていることを意味します。 1時間ごとに円の周りにそれらを合わせることができると思いますが、30時間はナビゲートするのが難しくなる可能性があります。
私は個人的には、継続的なダイアル(ここではダイアルを続けることができます)の大ファンではありません。これは、有限数のティック(最近の30分のうちの最も早いものなど)を示していないためです。
最後の提案として、24ポイント/ティックの直線または円を作成し、ユーザーが午前または午後を切り替えることができます。
これがお役に立てば幸いです。
ありがとう!