[更新: OEM ジェスチャーの許可] Android Q における Google の新しいナビゲーション ジェスチャーはすべてのデバイスで必須になります

Android Q では、ナビゲーション オプションは、Google の新しいナビゲーション ジェスチャと従来の 3 ボタン ナビゲーションの 2 つだけになります。

アップデート 1 (2019 年 5 月 9 日 @ 7:28 PM ET): この記事の公開直後、 Android権威 GoogleはOEMに独自のジェスチャーの廃止を強制しないと述べた記事を発表した。 詳細は以下をご覧ください。

昨年の Google I/O 開発者カンファレンス中に、Google は、Google の新しいナビゲーション ジェスチャ コントロールを備えた最初の Android P ベータ版を発表しました。 Google の新しいジェスチャーは、追加の画面スペースを解放したり、「戻る」ボタンに代わるものではなかったため、中途半端に感じられました。 で導入された新しいジェスチャー Android Q ベータ 3 ただし、異なります。 Google の新しい「完全なジェスチャ ナビゲーション」の実装では、ユーザーが押すボタンがなくなり、下部がはるかに小さくなり、下部のバーがかなり薄くなりました。 新しいジェスチャーはより iOS らしくなりましたが、Apple は最初からジェスチャーを備えていたので、それは悪いことではありません。

Google が基調講演で新しいジェスチャーを披露して以来、私たちは、 さらに別の ジェスチャー コントロール インターフェイス - 特に、Google が開発者に対応するための変更を求めているインターフェイスです。 Google が次のことを行っていることがわかりました。 彼らの Android Q を実行しているすべてのデバイスにはジェスチャー コントロールが必須です。 Google のナビゲーション ジェスチャは、単なる Android のナビゲーション ジェスチャになりました。 以前の記事で詳しく説明したように、Google の新しいジェスチャがどのように機能するかは次のとおりです。 最新のベータ版で発見されたすべての変更点.

  • 下から上に垂直にスワイプしてホームに戻ります
  • 左または右から水平にスワイプすると前に戻ります
  • 指が画面の中央に到達するまで左下または右下隅から斜めにスワイプすると、Google アシスタントが起動します
  • 下部のジェスチャー バーを左右に水平にスワイプすると、アプリをすばやく切り替えることができます
  • 上にスワイプして押し続けると、最近のアプリの概要にアクセスできます

今日の「Android Q のダーク テーマとジェスチャーによるモバイル ユーザビリティのサポート」セッションで、Google の Android システム UI チームのプロダクト マネージャーである Ronan Shah 氏は次のことを認めました。 Android プラットフォームでは 2 つのナビゲーション方法のみがサポートされます: Google の新しいジェスチャーと従来の 3 ボタン ジェスチャー。

「Android では将来的に 2 つのナビゲーション モードをサポートする予定です。 1 つ目は 3 ボタンです。Android ユーザーは 3 ボタンが大好きです。 これが非常に使いやすく、ジェスチャーだけでは対応できない多くのアクセシビリティのニーズにも対応していることを私たちは知っています。 一方で、ジェスチャーに対する欲求が非常に高いこともわかっています。そのため、私たちは 1 をサポートします。 ジェスチャー モード、これはあなたが見たものであり、Android で前進しているのはそれだけです。」 - Ronan Shah、 グーグル。

シャー氏は続けて、OEMが独自のジェスチャーコントロールを実装することを制限することにした理由を説明した。

「ユーザーは Android での没入型エクスペリエンスをますます求めており、デバイス メーカーがこれまでに行ってきたことの 1 つは、これにソフトウェア側からアプローチしようとすることです。 そして彼らは独自のジェスチャー ナビゲーションを構築しました。 そして、デバイス メーカーごとに、ジェスチャー ナビがどのように機能するかについての印象は異なります。 プラットフォーム側で私たちが認識しているのは、開発者にとってそれは非常識なことだということです。 アプリを開発、デザイン、テストしようとするときに、N 個の異なるジェスチャ ナビゲーションについて考えると、ちょっと気が狂いそうになります。 そのことを念頭に置いて、私たちはこのジェスチャー ナビゲーションを Q で導入し、Q の時点で 3 つのボタンでエコシステムを標準化し、モデルを前進させていくつもりです。」 - Ronan Shah、Google。

Android Q の新しいジェスチャ ナビゲーションでは、多くの開発者がアプリを作り直す必要があるため、これは非常に理にかなっています。 競合を処理する. サイドバーのあるアプリは新しい戻るボタンのジェスチャーではうまく動作しないため、開発者は次のいずれかを行う必要があります。 このような UI から離れるか、新しい setSystemGestureExclusionRects を使用してジェスチャ コントロールを無効にするには API。 開発者はこの点を考慮する必要があるため、ジェスチャー コントロールは 1 つだけにすることが最善です。 今後の実装により、開発者は Google 以外でのジェスチャ動作の処理方法を検討する必要がなくなります デバイス。 すべてのデバイス メーカーは独自のナビゲーション ジェスチャ システムを持っているため、Google が単一モデルを中心に Android Q のジェスチャを標準化していることを知るのは嬉しいことです。

残念ながら、これは、OnePlus、Huawei、Xiaomi、Motorola の素晴らしいジェスチャー コントロールが、それぞれの Android Q リリースでは利用できないことを意味します。 一方で、Google が従来の 3 ボタン ナビゲーションをオプション モードとして含めることを義務付けていることは素晴らしいことです。 Googleは以前、自社のPixel 3およびPixel 3 XLスマートフォンから3ボタンナビゲーションを削除しましたが、現在はどちらのデバイスもトリックを使わずに従来のモードにアクセスできるようになりました。

おかげで アンドレアス・プロショフスキー DerStandard からの注意事項をお知らせします。

アップデート 1: OEM は強制されません

ステージ上での発言にもかかわらず、Google は次のことを認めました。 Android権威 サードパーティのジェスチャを明示的に禁止するわけではありません。 その代わりに、Googleはサードパーティのジェスチャーを「パワーユーザーのオプション」とみなしている。 したがって、OEM は 意思 従来の 3 ボタン ナビゲーションの提供を強制される そして Google の新しいジェスチャーは、 しません 追加のナビゲーション ジェスチャ オプションの提供が制限されます。 ユーザーはセットアップ時に 3 ボタン ナビゲーション モードと Android Q ジェスチャーのどちらかを選択しますが、OEM がセットアップ中に独自のジェスチャーを表示できるかどうかは不明です。

これは Google の奇妙な姿勢であり、Google I/O のステージで述べられた内容と真っ向から矛盾しています。 OEM が独自のジェスチャーを提供し続けることを許可しても、Google が I/O で実現したいと主張したように、エコシステムの標準化には何の役にも立ちません。 したがって、開発者は複数のデバイス メーカーの複数のジェスチャ モードに対応する必要があります。これはまさに、Android Q で統一ジェスチャ モードを強制することで解決されるはずだった問題です。