なぜ 3 つのボタンが Android のジェスチャー システムに毎回勝てるのか

in tech

Google は、古いナビゲーション バーを廃止して、新しいエッジツーエッジのジェスチャ システムを導入し、Android との対話方法を変更しました。業界で話題になったのは、ボタンは古くてやや不格好な機能であり、より滑らかで直感的なスワイプ動作に置き換えられるべきだということでした。

ただし、その約束された流動性は完全には実現されておらず、3 ボタン システムの方がまだ優れています。このような重要なツールは完璧である必要があり、最小限のナビゲーション バーを求めると、代わりに信頼性の低いシステムが提供されてしまいます。ジェスチャーベースの標準を使用したくない理由はたくさんありますが、何年経ってもエクスペリエンスが向上していません。

ジェスチャーがアプリのナビゲーションを妨げる仕組み

ジェスチャーは答えではない

専用のボタンベースのナビゲーションからジェスチャー中心のインターフェイスへの移行は、インターフェイスの動作期待の重要な部分を大きく崩しました。 Android のシステムレベルの「戻る」ジェスチャーと、数千の既存アプリの内部設計の間には、深刻な矛盾があります。 Google が携帯電話の下部にある個別のナビゲーション バーを削除したとき、システム ナビゲーション コマンドはアプリのコンテンツ ウィンドウとまったく同じ物理的なタッチ スペースを共有するようになりました。

この入力ゾーンの重なりにより、ジェスチャの衝突が継続的に発生し、ソフトウェアはユーザーが何をしようとしているかを推測し続ける必要があります。そのため、ナビゲーションがアプリ空間から物理的に分離されていたときには存在しなかったエラーが頻繁に発生します。

ジェスチャー ナビゲーションが登場する何年も前から、Android 開発者はアプリ内を移動するには画面の端を操作するように教えてきました。好例は、画面の左端から内側にスワイプして開く、従来のハンバーガー メニューまたはナビゲーション ドロワーです。

Google が同じ左端スワイプに汎用の「戻る」コマンドを与えたとき、機能の重複が生じました。メニューを開くだけのアクションが突然、システムの「戻る」コマンドをトリガーし、誤ってアプリを閉じたり、ビューから遠ざけたりすることがあります。

Google は、エッジ スワイプをシステム ナビゲーションに制限するだけでこの基本的な重複を修正するのではなく、正確に操作するためのすべての作業をユーザーに押し付ける、厄介で一時的なソリューションを導入しました。 「戻る」コマンドを回避してサイド メニューを正常に開くには、45 度の角度で下にスワイプするか、スワイプを開始する前にぎこちなく画面の端を数ミリ秒間押し続けるように指示されます。

これらのメカニズムは扱いにくく、一貫性がなく、ほとんどの人にとってはまったく予測できません。 Googleは最終的に、開発者が「戻る」ジェスチャが無視される画面上に特定の除外ゾーンを定義できるようにしましたが、これは、衝突を防ぐためにアプリを完全に更新する何千もの個々の開発者にかかっています。

ユーザーにとって 3 つのボタンのほうが速い理由

ボタンは一度も叩かれたことがありません

カラフルな背景の Android ロゴの周りに配置された、物理的なナビゲーション ボタンを備えた 3 台のクラシックな Android スマートフォンの拡大図。 クレジット: Lucas Gouveia/ハウツー ギーク

従来のナビゲーション ボタンは画面上の固定スポットのように機能し、移動時間なしで 1 回タップするだけで済みます。この入力はタイミングや複雑な動きに依存しないため、指が画面に触れて指を離した瞬間に入力されます。このシンプルなオン/オフのインタラクションにより、ジェスチャでは匹敵できないレベルの速度を実現できます。デバイスは、スワイプの経路と長さを把握するのではなく、単純で素早いタップを登録するだけでよいからです。

バックグラウンド アプリケーションを管理している場合、速度の違いはさらに顕著になります。 3 つのボタン ナビゲーションを使用すると、開いているアプリに 1 回タップするだけでアクセスでき、すばやくダブルタップするだけで、最近使用した 2 つのアプリを即座に切り替えることができます。ジェスチャーは、このシームレスな効率性を、下から上にスワイプし、少し停止してから放す必要があるぎこちないアクションに置き換えます。

適切な時間ジェスチャを保持しないと、オペレーティング システムはそのアクションを誤解し、代わりにホーム画面に移動します。そのため、不必要にペナルティを受けて速度が低下し、望むものを得るためにすべてをやり直す必要があります。

流動的なアニメーションによって失われるミリ秒以外にも、これら 2 つのナビゲーション タイプに必要な精神的労力には大きな違いがあります。ガラスの一定の場所を常に叩くことで筋肉の記憶が発達するため、スイープするジェスチャーを行うよりも精神的にはるかに疲れません。従来のボタンを使用すると、親指が画面上の信頼性の高い不変のスポットを狙うことができ、自動的な反射が生まれます。

一方、ジェスチャーでは、ガラス上の親指の位置に応じて常に変化するリズミカルな動きが必要です。誤って別のコマンドを実行することなく、適切なアクションをトリガーできるように、十分な距離にスワイプするか、十分な長さを維持するために、自分の動きを意識的に判断する必要があります。

「十分な」ナビゲーションだけでは不十分な理由

信頼性が最優先されるべきだった

電源ボタンと音量ボタンを見せている Samsung Galaxy Z Fold 6 を持っている人 クレジット:

Justin Duino / ハウツーオタク

スマートフォンはおそらくあなたが持っている最も重要なツールであり、常に機能するために必要です。ジェスチャー ナビゲーションはその基準を満たしていません。昔の 3 つのボタンによるナビゲーションでは、その確実性が得られました。ボタンをタップすると、携帯電話はあなたが何をしたいのかをすぐに正確に認識しました。ただし、ジェスチャーの場合、携帯電話はスワイプの速度、長さ、角度によってスワイプの意味を推測する必要があるため、顕著な一時停止が発生します。

この解釈モデルは、単に何かを何気なく見たり、自分のペースで読んだりするのには問題ないように思えるかもしれませんが、重要なマルチタスクや簡単なアクセスに必要な精度がありません。毎日何時間も携帯電話を使用していると、ジェスチャーの予測不可能な性質に疲れ始めます。

過去 6 年間を振り返ると、この変化が起こったのは、携帯電話の操作性が向上したからではなく、誰もが薄いベゼルと端から端までの大きな画面を望んでいたからであることは明らかです。それは主に、明確な機能よりも可能な限り大きな画面を優先するという美的傾向でした。

Android は、画面の下部で行っている操作に基づいて変化する非表示のバーにいくつかの異なるアクションを詰め込むことによって、非常に機能的でわかりやすい制御システムをより洗練された外観に置き換えました。バック感度設定などの厄介な修正が後に追加されたことは、タッチゾーンをオーバーラップさせるというアイデアがその核心にいかに欠陥があるかを示しているだけです。

保証されたボタンの押下を曖昧なスワイプに置き換えるということは、見た目の美しさだけのために使いやすさを放棄することを意味します。デジタル世界と対話する主な方法が、タイミングと小さな動きの推測ゲームになると、インターフェースはその主要な役割を果たせなくなり、スマートフォンのナビゲーションにとって、マーケティング写真で魅力的に見えるだけでは、現実世界の信頼性には十分ではないことが証明されます。


ボタンを戻す

6 年が経過し、大量のアップデートが行われた後でも、Android のジェスチャー ナビゲーションには依然として大きな問題があります。インターフェイスが何をしようとしているのかを推測する必要がある場合、それは効率的なツールとは言えません。 3 ボタンのナビゲーションで得られるシンプルで固定ターゲットのタップは、より速く、精神的に疲れにくい操作方法です。速度、精度、そして混乱のないことが必要な場合は、古い 3 つのボタン バーが、優れたヒューマン マシン インターフェイスのデザインがどのようなものであるかを実際に示しています。ジェスチャー ナビゲーションがあらゆるインタラクションについて 100% 確実になるまでは、欠陥のある実験のままであり、私たちの多くは参加しないでしょう。

関連記事

前の投稿
1 億 3,500 万ドルの Android 和解金の一部を受け取る方法
次の投稿
Amazon、これらの Kindle モデルのサポートを終了

関連記事