私の日記iOSアプリでは、ユーザーは自分の日記で特定のテキストを検索できます。結果が多すぎないようにするために、「時間範囲」検索オプションを追加しました。ユーザーは、過去7日間、過去30日間、過去365日間の日記のみを検索するか、制限しないかを選択できます。
これらのオプションをUISegmentedControl
に表示すると、次のようになります。
| Lifetime | Last 365 days | Last 30 days | Last 7 days |
一部の小さいiPhone画面には収まらず、切り捨てられます。
| Lifetime | Last... | Last 30... | Last 7 da... |
だから私はそれらをすべてのiPhone画面に収まるように短くしたいと思います。次のように、「Last XXX」の使用を考えました。
| Lifetime | Last year | Last month | Last week |
そして、それはほとんど適合しません。
ユーザーが「先週」を選択すると、実際には、6月12〜18日ではなく、過去7日間(6月14〜20日)の日記が検索されます。ユーザーはこれを誤解しますか?もしそうなら、誤解がなく、画面に収まるようにどのように変更できますか?
| すべて |または最後| 65 | | 7 |日々
このことを考慮:
| Past year | Past month | Past week |
これは「昨年」よりも誤解される可能性が低く、時間範囲を選択するためのメニューを表示する一般的な方法です。たとえば、Google検索のフィルターとRedditの上位の投稿は、この正確な表現を使用しています。
「最後」を完全にスキップして、
Lifetime | 1 year | 30 days | 7 days
特に、一度選択した期間の日付範囲を表示する場合は特に、ユーザーがそれが何を意味するかを覚えようとする必要があります
download bmml source – Balsamiq Mockups で作成されたワイヤーフレーム
ドロップダウンメニューの方が優れており、ほとんどの画面に適合します。
また、「カスタム」オプションを含める必要があります。 [〜#〜](〜=〜]毎日何人がいるのか想像できないISカスタムオプションなし!
つまり、モックアップは、ドロップダウンメニューを備えた日記アプリの例です。
最初は混乱するかもしれませんが、明確化はすぐに行われます。
したがって、ユーザーは少しの間混乱するかもしれませんが、それがいかに素早く機能するかを理解してください。
「昨年、過去の月、過去の週」を使用します。 「昨年」と言って2016年だった場合、ユーザーは2015年を意味していると想定します。「過去」という単語を使用すると、ローリング日を意味するため、より理解しやすくなります。同じことが月と週に適用されます。
これは、私が取り組んだビジネスインテルアプリからのこのタイプのコントロールの例です。これは、さまざまなレポートおよびダッシュボードウィジェットの上部全体で、一体型コントロールのように使用されます。
あなたが説明したことはあなたのスペースに合うかもしれませんが、意味的には正しくありません。 6月で日付コントロールにLast month
というラベルが付いている場合、それは明らかに5月を意味します。
あなたが探しているのは、ローリング日付を伝える方法です。予想される用語は、ある業界から次の業界に変わる可能性があります。アプリのあらゆる側面と同様に、ユーザーがこれらのラベルが何であると期待するかについて、いくつかの調査を行う必要があります。
日付修飾子
Prev [x of x]
「今日の[x of#]」
最後[xの数]
「今日を含む最後の[xの数]」
ローリング[xの数]
同上
[期間]まで
「今日までの期間内の日数」
2016年6月21日火曜日:
Since: | birth | June 2015 | 20 May | Wednesday |
これが私の代替案です:
Since: | 0 | Jun’15 | 20May | Wed |
From: | start | year ago | month ago | week ago |
Only: | Past | Past year | Past month | Past week |
Only: | Past | … year | … month | … week |
Only: | Any | A year | A month | A week |
Only: | All | 1 year | 1 month | 1 week |
多くのシナリオでは、this
またはpresent
は、月曜日から今日まで、1日目から今日まで、または1月1日から今日まで使用できます。
Previous year
、previous month
、previous week
は、ほとんどの人にとって1月1日から12月31日、5月1日から5月の最終日、月曜日から日曜日を意味します。
開始と終了の2つのセレクターを備えたスライダーを使用し、必要に応じて週、月、または年の境界を示すインジケーター(またはスナップ位置)を使用することもできます。