ナビゲーション ジェスチャーの新たなアップデートが戻ってきました。 1.18.4 のリリースと同様に、ここでも主に安定性に焦点を当てています。
1 か月も経たないうちに (かろうじて)、ナビゲーション ジェスチャーの更新がまた戻ってきました。 と同じように、 1.18.4のリリース、ここでは主に安定性とパフォーマンスに焦点を当てます。 ただし、新しい機能がないという意味ではありません。 私たちは、このリリースができる限り安定していることを確認するために、しばらく時間を費やしてきました (パッチ バージョン番号が高いことからわかるように)。
まず、ハイライトは次のとおりです。
- ジェスチャー検出機能を完全に再設計しました。
- たくさんの新しいジェスチャーを追加しました。
- デバイスに合わせてナビゲーション ジェスチャーを微調整するのに役立つ、いくつかの新しい互換性オプションがあります。
- 特定の設定を検索できるようになりました。
- Split Pill を使用した場合の感度の問題が修正されました。
変更点の完全なリストは次のとおりです。
特徴
アプリの変更検出の向上
まず、アプリの変更検出を強化するための設定を追加しました。 このオプションでは、Android の使用状況統計 API を利用して、現在画面上にあるアプリをより確実に検出します。 これを有効にするには、[設定] > [実験的な設定] に移動し、[改良されたアプリ変更検出] をタップします。 バッテリーの寿命が短くなる可能性があることに注意してください。
複雑なジェスチャー
8 つの新しい「複雑な」ジェスチャもあります。
- 上と右または右と上にスワイプ (+ 長いバリエーション)
- 上と左にスワイプまたは左と上にスワイプ (+ 長いバリエーション)
- 下&右または右&下スワイプ (+ 長いバージョン)
- 下と左または左と下にスワイプ (+ 長いバリエーション)
これらの新しいジェスチャは、通常モードと分割錠剤モードの両方で機能します。
ロングスワイプを繰り返す
また、指を離すまでロングスワイプを繰り返すことを許可するオプションも追加しました。 たとえば、右に長くスワイプするとディスプレイの明るさが増加するように設定されている場合、指を押したままにすると明るさが増加し続けます。
設定検索
次の機能は特に便利です。 ご存知かもしれませんが、ナビゲーション ジェスチャーにはオプションが少し多すぎます。 他にもたくさんの選択肢があると、探しているものを見つけるのが難しい場合があります。 このバージョンでは、設定検索機能が追加されました。 設定を開き、上部バーの検索アイコンをタップして、探している内容を入力するだけです。
行動
多くの新機能が追加されていますが、ナビゲーション ジェスチャーの動作にも多数の変更が加えられています。
フルバックアップの復元時に設定をクリアする
ナビゲーション ジェスチャーには、以前からバックアップと復元機能がありました。 これは、新しい携帯電話に移行する場合、または出荷時設定にリセットする場合に便利です。 このリリースでは、完全バックアップを復元する動作をわずかに調整しました。 このプロセスでは、バックアップから設定を書き込む前に、現在の設定がすべてクリアされます。 これは、バックアップが適切に復元されることを確認するためだけです。 ほとんどの場合、違いはわかりません。
アプリごとの錠剤の色の信頼性
最後の安定リリース 1.18.4 では、新しい実験機能である Per-App Pill Color を導入しました。 Navigation Gestures 1.20.16 では、その信頼性が向上しました。 アプリを開いたとき、またはステータスバーの時計に秒が表示されているときにちらつきが少なくなるはずです。
再設計されたジェスチャー検出器
ただし、アプリごとの Pill Color だけが改善されたわけではありません。 錠剤用のジェスチャー検出器を完全に再設計しました。 この新しい検出器で最初に気づくのは、錠剤が水平方向と垂直方向に同時に動くようになったことです。 これは、上にスワイプ ジェスチャを開始しても、気が変わって錠剤を右にドラッグすることができることを意味します (もちろん、[右と上] の複雑なジェスチャが有効になっている場合は、それが実行されます)。 この新しいジェスチャ検出器は、新しい複雑なジェスチャへの扉も開きました。 全体として、錠剤をスワイプするエクスペリエンスは大幅に改善されるはずです。
錠剤の隠し/色褪せ
次の改善には、錠剤の非表示とフェード動作が含まれます。 これらの機能の背後にあるロジックを再設計したため、信頼性と応答性が大幅に向上しました。 毛玉の非表示と退色を同時にできるようにもしました。
キーボードが表示されているときにピルを移動しないでください
また、より多くのデバイスでより確実に動作するように、「キーボードが表示されているときにピルを移動しない」オプションも修正されました。
互換性
Android デバイスはそれぞれ大きく異なるため、ナビゲーション ジェスチャーのようなアプリをすべてのデバイスで自動的に適切に動作させることは不可能です。 そのため、時間の経過とともに新しい互換性オプションを追加してきました。 ナビゲーション ジェスチャー 1.20.16 には、デバイスに合わせてナビゲーション ジェスチャーを微調整するのに役立つ新しいジェスチャーがいくつかあります。
アプリ切り替えの遅延
最初の新しいオプションには、「アプリの切り替え」アクションが含まれます。 残念ながら、Android には前のアプリに直接切り替える方法がないため、ナビゲーション ジェスチャーは [最近] ボタンのダブルタップをシミュレートする必要があります。 2 つのシミュレートされたタップの間でさまざまな遅延を試してみましたが、すべてのデバイスで確実に動作するものはありませんでした。 このオプションを使用すると、2 つのタップ間の遅延を自分で設定できます。 遅延を長くしたり短くしたりして、携帯電話に最適なものを見つけてください。
アクセシビリティイベントの遅延
もう 1 つのオプションにも遅延が伴います。 ナビゲーション ジェスチャは、アクセシビリティ サービスに報告されたイベントに依存して、画面のコンテンツがいつ変更されたかを認識します。 ただし、これらのイベントは生成されるたびに報告されるわけではありません。 Android では、イベント間の最小遅延を設定できます。 この遅延が短いほど、ナビゲーション ジェスチャーで錠剤の色の更新や錠剤の非表示などの処理が速くなります。 残念ながら、遅延が短くなると、バッテリー寿命とパフォーマンスも低下します。 遅延が長いほど応答は遅くなりますが、バッテリーの使用量や速度への影響は少なくなります。
幸いなことに、Android ではこの遅延を動的に設定できるため、自分で設定できるオプションを追加しました。 デフォルトの遅延は 500 ミリ秒ですが、最高のパフォーマンスが必要な場合は、100 ミリ秒まで低く設定できます。 バッテリーを節約したい場合は、最大 2000 ミリ秒まで設定できます。
カットオフボリュームダイアログ
Android Pie では音量ダイアログが再設計され、ディスプレイの横に移動されました。 このため、Pie で全画面アプリを横向きで使用すると、音量ダイアログが部分的に画面外になります。 3 つの特定の条件下で音量ダイアログが画面上にあるときにナビゲーション バーを一時的に表示する新しい互換性オプションがあります。
バグ/その他
上記以外にも、ナビゲーション ジェスチャーの使用エクスペリエンスを向上させるバグ修正やその他の変更が多数行われています。
クラッシュの修正
ナビゲーション ジェスチャーは低レベルのパーソナライゼーション アプリであるため、クラッシュがかなり発生します。 1.18.4 以降、かなりの数のクラッシュが修正されており、全体的なエクスペリエンスはより安定しているはずです。
パフォーマンスの向上
繰り返しになりますが、ナビゲーション ジェスチャーがバックグラウンドで行う必要がある量が多いため、特に古いデバイスやローエンドのデバイスでは、ナビゲーション ジェスチャーがフリーズすることがかなりの頻度で発生します。 このリリースではパフォーマンスに関して多くの作業が行われ、ナビゲーション ジェスチャーが応答を停止するかなりの数のインスタンスが修正されました。
キーボードが表示されているときにピルを非表示にする
ある時点で、私たちはこのオプションを破棄しました。 現在は修正されており、1.20.16 では再び確実に動作するはずです。
感度
1.15.10 から 1.18.4 のリリースまでの開発とテストのプロセス中に、錠剤が画面の下部に揃っている場合、ジェスチャの感度が大幅に低下しました。 フル オーバースキャンを有効にすることで回避できますが、すべてのデバイスがそのオプションと互換性があるわけではありません。
多くの調査を行った結果、この問題の背後にある原因が判明したため、今すぐ修正する必要があります。 1.18.4 でフル オーバースキャンをオンにしていた場合は、必要に応じて無効にすることができます。
その他
- オーバーレイ NavBar がオンの場合は、Show NavBar with Keyboard オプションが無効になっていることを確認してください
- 画面の固定がアクティブなときにピルを押したままにしてナビゲーション バーを表示すると、実際に機能することを確認します。
- いくつかのアニメーションを修正
[appbox googleplay com.xda.nobar&hl=ja]
それで終わりです。 約束どおり、機能、動作の変更、バグ修正など、新しいものがたくさんあります。 これ以上何を望むことができますか?
これまでナビゲーション ジェスチャーを試したことがない場合は、今がインストールに最適な時期です。 以前に試したことがあり、問題が発生したためアンインストールした場合は、おそらくまだ問題が発生する可能性があるため、もう一度試してからアンインストールしてください。 ただし、問題が発生した場合は報告してください。 Navigationgestures [at] xda-developers [dot] com に電子メールを送信するか、次の場所でチケットを作成できます。 https://support.xda-developers.com 私たちに知らせるために。