web-dev-qa-db-ja.com

モバイルドキュメントを上下にスクロールする方法

スクロール方法がアップ/ダウンコントロールのみで、スクロールバーやその他の「比例」コントロールがないモバイルデバイスを使用しているとします。通常、入力を受け入れることができる多くのリンクまたはその他のフィールドがあるドキュメントを表示していますが、そのようなフィールドがないと、テキストがかなり長くなる可能性があります。スクロールの好ましい方法は何ですか:

  1. スクロール移動は次のリンクに移動します。ただし、画面の高さを超えている場合を除き、画面の高さの一部を移動します。
  2. スクロールはカーソルを移動し、画面上にカーソルを保持するために必要に応じてスクロールします。これはスムーズなスクロールを提供しますが、リンクを選択することをより困難にします。
  3. 私が考えていない他のいくつかのアプローチ
2
DJClayworth

リンクをクリックするよりも、閲覧と閲覧の方が一般的な操作である可能性が高いです。そのため私は#1が好きではありませんでした。

最近のモバイルブラウザー(例Opera Mini 4およびスマートフォン上のNokiaのブラウザー)は、#2で説明されているように、「マウス」カーソルを使用することがよくあります。 。

私はタッチスクリーンのスクロールが好きでした。大量のテキストをスクロールするのに最適です(フリックとフリングが重要です。ページを「スロー」して非常に大量のテキストをスクロールできます)。ただし、リンクのクリックに関しては、タッチスクリーンも最悪です。

私が見たことのないものは、モーダルブラウジングです。ブラウジングモードとクリックモードの2つのモードがあります。ブラウジングモードでは、上下のボタンは#2のように機能し、存在するリンクを無視して、ページをスクロールするだけです。クリックモードでは、上下ボタンは#1のように機能し、すべてのリンクを選択して選択します。モーダルブラウジングは、おそらく新規ユーザーにとって少し手ごわいものになるでしょうが、慣れれば便利かもしれません。豪華な4つの垂直ボタン(方向ボタンのペアとテンキーの2と8のペアなど)がある場合は、モーダルにする必要がない場合もあります。

2
Lie Ryan

想定のリストに基づくと、#1はオプションではありません-ページのコンテンツ全体をそのように表示する方法はありません。

#2のほうが理にかなっています。もちろん、その方法では、データを入力できるようにフィールドを選択するためのタッチインターフェイスが少なくとも必要です。

実行できる別の方法は、#1と#2の組み合わせです。データ入力用のフィールドがある場所に到達するまで、スムーズにスクロールします。次のスクロールボタンを押すとフィールドに移動し、次のスクロールボタンを押すと移動し、通常のようにさらにスクロールできます。これは実際にはBlackberryのようなモバイルデバイスが実行していることだと確信しています(Blackberryでの私の経験は、他の人がそれを使用するのをかなり見ています)。

0
Charles Boyung

モバイルデバイスに加速度計が搭載されている場合、一部のiPhone/iPod touchアプリでは、デバイスを少し前または後ろに傾けて、ページのスクロールを見るという素晴らしいアイデアを見てきました。傾けるとスクロールが速くなります。

0
Hisham

Opera Miniは携帯電話のテンキーをスクロールメカニズムとしても使用しています。通常の上下コントロールは、#2のようにページをスムーズにスクロールします。ただし、2/8を押すと、ページは一度に1ページずつスクロールします。欠点は、ナビゲーションにテンキーを使用できることをユーザーに通知する必要があることです。これは、電話ユーザーにとって完全に自然または直感的ではないためです。私は偶然それを発見しました。良い面:ユーザーがテンキーを使用できることを早く理解すればするほど、直接アクセスできる方法でプログラムに他の機能を追加することが容易になります。

0
Erion