私は検索ページを開発中です。検索ページはスクロールせずに見えるため、結果が表示されません。ソリューションとして自動スクロールを実装しました。めまいがするようです。これは実行可能なソリューションですか、それともユーザーフレンドリーではありませんか?
まず最初に:詳細はわかりませんが、結果が見えない範囲にないものを試してみるべきです。ご覧のとおり、問題が発生するだけです。
auto-scrollingに関しては、ページが突然予期しない動作をし始めるため、ユーザーを混乱させる可能性があることをしているでしょう。たとえば、特定のケースでは、ほとんどのユーザーがマウスの何が悪いのか、または何に触れたのか疑問に思うかもしれません。
devil's advocateをプレイしてこれを提案してみましょう:これを行うつもりなら、スムーズなトランジションを試してください、おそらくscrimを「検索中」または類似の単語で追加し、最後に"Your search results for [search string]"
などのタイトルを上に追加します。
別のオプションは、ほとんどの検索エンジンが行うことを行うことです:メインのスプラッシュページを使用し、別のページに結果を表示します、上部に検索ボックスがあります。
このようにして、既知のパターンを使用することで、ユーザーにとって非常に明確になります。
免責事項:もちろん、UXの場合と同様に、これらのオプションをテストする必要があります
検索結果用の個別のページがない理由がわかりません。
検索の項目を表示した後、ページをプリロードするのを待たずに、結果を探索するための主要な方法としてスクロールすることは、情報を閲覧する効率的な方法です。
多数のアイテムが表示されている場合は、検索があまり具体的ではないため、ページ内のすべてのアイテムを表示する必要があります。
結果の数を制限するには、オートコンプリートの検索候補を使用できます(ユーザーがクエリを入力すると、検索候補はオートコンプリートにシフトします)。
一方、ページ分割は安全なオプションです。
とにかく、検索結果ページでのスクロールは、アイテムがたくさんある場合でも許容できるパターンだと思いますが、自動スクロールは意味がありません。
ウィンドウを読んでいるときに誰かがウィンドウをスクロールしたときの感想を覚えていますか?めまいがする。しかし、あなたがスクロールをしているのがあなたなら大丈夫だと感じます。誰かの指からのフィードバックに追随できないからです。
画面で俳優の名前を読み込もうとしていて、途中で名前が消えたときの気持ちを覚えていますか?
自動スクロールは、高解像度の画面(ハイエンドの携帯電話にある)で非常にスムーズに、ゆっくりと、ぎくしゃくせずに実行すると、スタイリッシュになる場合があります。 「ぼやけ」が発生しないように十分な速度で移動し、視覚的な欠陥やパターンがない状態で移動する必要があります。
十分なアイドル時間(5〜10秒など)が経過した後にのみ自動スクロールを開始することをお勧めします。すぐにスクロールを開始すると、ユーザーはページの上部にある検索の最初の結果を失うことになります(たまたま検索に最適です)。
さまざまなデバイスで動作させるために、開発/テストの時間が長くなります。