web-dev-qa-db-ja.com

Androidネイティブの戻るボタンで上にスクロールするのは一般的なパターンですか?

私はそれに気づきました。 FacebookとInstagramはAndroid戻るボタンを使用しているため、前の画面に移動したり、アプリから移動したりする代わりに、最初にページの上部に移動します(下にスクロールした場合)。次にもう一度クリックすると、次の画面またはアプリの外に移動します(予想どおり)。

これがAndroid=パターンである場合は、マテリアルデザインを調べてみました。ページに「最上部にスクロール」ボタンを追加して貴重な画面スペースを占有する代わりに、非常に便利だからです。これはただし、Androidの実践ではありませんが、一部の企業はこれを自分で実装しています。

これの問題はジェスチャーに似ていると思います。「トップにスクロール」ボタンのように直感的ではありません。そして、それが他のあらゆる場所で使用されているバックパターンを破ると、ユーザーを混乱させる可能性があります。

今、私たちのアプリがこの機能を実装する必要があるかどうか疑問に思っています。それはよく知られていますか、それともいくつかのアプリで使用されていますか?この動作の例に遭遇しましたか?グーグル風を試しましたが何も取れませんでした。

2
Anna N.

ルールを破る戻るボタンに関する興味深い記事を次に示します。 https://baymard.com/blog/back-button-expectations

ユーザーが前のページに「戻っている」と認識した場合(ページ付けがない場合は、ページの上部にある可能性があります)、その後、研究は、戻るボタンの使用がOKであることを示唆しています。

1
Stacy H

以下のすべての条件が満たされた場合、ユーザーをページの上部に移動するには、戻るボタンを使用します

  1. アプリ全体で3つ以下の独立したページ(画面)があります。
  2. ページは75%以上の時間表示されます。
  3. ページの長さがデバイスの全長の1.5倍を超えています。

また、次のいずれかの場合に戻るボタンを使用して、ユーザーをページの上部に移動できます

  1. 最新のエントリがページの上部に追加されるように、ページが更新されます。
  2. 上部のメニューバーはページに沿ってスクロールします。

戻るボタンを使用してページの上部にスクロールする理由

  1. 多くのアプリには深いナビゲーションツリーがあるため、Androidユーザーは、戻るボタンの代わりにホーム/メニューボタンを押してアプリケーションを閉じることを好みます。アプリを閉じるには、戻るボタンを複数回タップします。

  2. 長いページの一番上までスクロールすると時間がかかります。

  3. 最上部にスクロールするボタンを提供すると、アプリが肥大化するようなスペースを占有します。

1