「Tap, Tap」を使用すると、Android スマートフォンの背面でトリプル タップ ジェスチャを実行できます

iOS 14 風のバック タップ ジェスチャを Android デバイスにもたらすアプリ、Tap, Tap は、トリプル タップ ジェスチャをサポートする最初のベータ ビルドを取得します。

2 月に、Pixel の SystemUI アプリの隠れた機能について詳しく説明しました。 「コロンブス」 — Google によって作成された新しいジェスチャ メカニズム。ジャイロスコープと加速度計からのセンサー データを利用して、特定の Pixel スマートフォンの背面のタップを検出します。 Google は、次のことを可能にすることに取り組んでいました。 アクションを実行する Google アシスタントを起動したり、この独自の機能を使用してスクリーンショットを撮ったりすることができますが、同社は Android 11 ベータ版でこれらのジェスチャーを削除しました。 XDA 認定開発者 クイニー899 次に、内部の機械学習コードと TensorFlow モデルを再利用して、Android デバイスでダブル バック タップ ジェスチャを有効にする「Tap, Tap」というアプリを作成することにしました。 この気の利いた小さなアプリを使用するのに root 化する必要はありません。さらに、カスタマイズ性を高めるために Tasker と統合する機能もあります。

以来 私たちの最初の補償範囲、開発者はアプリに多くの修正と新しい機能を追加しました。 まず、タップ、タップはアルファとしてみなされるようになりました。 最初のベータ ビルド (バージョン 0.8) は 2 日前に到着し、現在はクイック ホットフィックス ビルド (バージョン 0.8.1) が引き継がれています。 次に、アプリを使用してトリプルタップジェスチャを設定できるようになりました。 トリプルタップジェスチャーを有効にすると、場合によってはダブルタップ操作が遅くなる可能性があることに注意してください。

これらの変更とは別に、最初の Tap, Tap ベータ リリースでは、サポートされているランチャーがインストールされている場合のアプリ ドロワー アクションを含む、4 つの新しい Android 11 アクセシビリティ グローバル アクションが導入されています。 バージョン 0.4 アルファ以降、レガシー ARMv7 デバイスのサポートも追加されました。 ジェスチャー設定の下にスライダーを備えた実験的な感度オプションがあります (バージョン以降) 0.5 alpha)、エンド ユーザーがセンサーの認識能力を調整するのに役立ちます。 タップする。 最後に重要なことですが、Gates モジュール、つまり条件付き実行ルーチンは、ヘッドセット、音楽再生、およびデバイスがテーブルの上に平らに置かれたときを検出できるようになりました。

下のリストを展開すると、Tap、Tap の累積変更ログが表示されます。

タップ、タップ変更履歴

  • 0.4 アルファ:
    • 分割画面を開始する新しい画面分割アクションを追加しました
    • 上半分が空の分割画面を使用する新しいモック到達可能性モードを追加しました (手を伸ばさずに通知とクイック設定を開くための 2 つのボタンを除く)
    • 各カテゴリの項目をリストとして定義する代わりに、アクションのカテゴリの宣言を TapAction に移動しました。
    • 9.0 未満でスクリーンショットとロック画面を非表示にする isAvailable ブール値をピッカーに実装しました。 9.0 未満でこれに対処するためにデフォルトのリストを更新しました (デフォルトはアシスタント、次にホームになりました)
    • SystemUI から取得した共有ライブラリとコードではなく、Tensorflow ライブラリを使用するように移行し、Android 7.0 が修正されることを期待しています。 これにより、armv7 のサポートも有効になります。
    • 多数の新しい言語を追加し、現在の言語に更新しました (英語、ドイツ語、スペイン語、フランス語、イタリア語、ポーランド語、ポルトガル語 (ブラジル)、ロシア語、ウクライナ語、ベトナム語、繁体字中国語をサポートするようになりました)
  • 0.5アルファ:
    • ジェスチャー設定の下にスライダーを使用して感度オプションを追加しました (実験的)
    • バッテリーの最適化を無効にするオプションと、奇妙な OEM ファームウェアでバッテリーの最適化を機能させる方法に関するヒントを追加しました
    • 触覚フィードバックは、「応答不可」が有効になっていない場合にのみ発生するようになりました (Ashutosh Singh に感謝) - 必要に応じてこれをオーバーライドするオプションがあります
    • パワーメニューアクションを追加しました (Adrian Campos に感謝)
    • 「到達可能性」をユーティリティに移動しました
    • キーボードの可視性と方向のためのゲートを追加しました
    • ゲートを選択するときにアプリピッカーがすべてのアプリを表示せず、システムアプリを非表示にすることが本来の動作とは正反対であることを修正しました。
    • UIをさらに微調整
    • 翻訳を更新しました
  • 0.6 および 0.61 アルファ:
    • アクションの「要件」(別名「When ゲート」) を実装しました。 これにより、アプリの実行中やディスプレイのオフなど、条件が満たされた場合にのみ実行されるアクションを指定できます (これには任意のゲートを使用できます) (XDA スレッドの例)
    • テーブルゲートを追加しました
    • ポケットゲートを追加しました
    • ヘッドセットと音楽再生を検出するためのゲートを追加
    • サウンド プロファイル コントロールを追加しました - アクセスを邪魔しないようにする必要があります。アプリがプロンプトを表示します (Ashutosh Singh に感謝)
    • 翻訳と寄稿者を更新しました
  • 0.7 アルファと 0.7.1 アルファ:
    • ゲートが必要以上に頻繁にチェックされる原因となっていた Columbus JAR の問題を修正しました。 これは、アクションの起動が大幅に速くなり、CPU 使用率とバッテリーの消耗も少なくなる可能性があることを意味します。
    • バックグラウンド サービスをアクセシビリティ サービスと通知付きのフォアグラウンド サービスの両方に分割するオプションが追加されました。これは一部のデバイスで役立つ場合があります。 これはオプションであり、新しい詳細設定ページからオプトインできます。
    • 1時間ごとにサービスを自動的に再起動するオプションを追加しました。 Tasker を使用してこれを自分で実行して成功した人もいるので、これはその自動実装です。 再度、新しい詳細設定ページからオプトインします。
    • 自動更新チェックが追加されました。1 日 1 回正午に実行され、更新がある場合は通知が表示され、アプリの起動時にチェックされます。
    • アクセシビリティ サービスを停止せずにジェスチャを無効にするキル スイッチを追加しました (これは完全なサービスを実行することに注意してください) 再起動するため、ジェスチャが機能しなくなった場合は、これをオフとオンに切り替えると (または QS タイルを使用すると)、再起動して機能するようになります。 また)
    • キルスイッチを切り替えるためのクイック設定タイルを追加しました
    • Google Voice Access (ユーザー補助機能アプリ) のアクションを起動するアクションを追加しました。 つまり、このアプリでは、デバイスの背面をダブルタップして、アイコンのクリックやスクロールなどのアクセシビリティ操作を実行できます。
    • Google 検索を起動するアクションを追加しました (arkon さん、ありがとう!)
    • 一部のデバイスでのログオンによって引き起こされるクラッシュを修正しました
  • 0.8 ベータ版:ベータ版になりました!
    • トリプルタップの追加 - ダブルタップと同じ UI、アクション、コントロールを備えたアプリのまったく新しいセクションです。 Triple Tap はオプトインであり、まだ実験段階にあります。最良の結果を得るには、ジェスチャー モデルが最適に設定されていることを確認し、初めて有効にした後は再起動することをお勧めします。
    • Taskerイベントにトリプルタップのサポートを追加しました
    • 4 つの新しい Android 11 アクセシビリティ グローバル アクション - アクセシビリティ ボタン、アクセシビリティ ボタン チューザー、アクセシビリティ ショートカット、およびアプリ ドロワー (サポートされているランチャーのみ) のアクションを追加しました。
    • 注意事項付きでハンバーガーアクションを追加しました(警告を読んでください)
    • 「画面をロック」アクションは、デバイスのウェイクアップフィードバックが有効になっている場合にデバイスが再びウェイクアップするのを防ぐために、実行されるまでウェイクアップを無効にします。
    • サービスが頻繁に有効化/無効化/再起動されると、一部のデバイスでサービスが 2 回実行され、誤ったアクションが実行される問題を修正できれば幸いです。
    • 実験的: 通知とクイック設定アクションがウィンドウ タイトルに基づいて動的になるようになりました。 サポートされているデバイスで通知/QS パネルが開いている場合は閉じるようになりました。
    • 翻訳を更新しました
  • 0.8.1 ベータ版:
    • 一部のデバイスのフィードバック オプションを変更するクラッシュを修正しました
    • できればリスナー/アクションの重複を修正するためのサービスへのさらなる変更
    • パッケージの表示設定の変更により、Android 11 で欠落しているアプリを修正しました
    • アクションとゲートのページに空の状態を追加しました
    • トリプルタップが有効になって実行されたがアクションが設定されていない場合のクラッシュを修正しました

続きを読む

いつものように、Tap, Tap の最新 APK をダウンロードするには、 「最新リリース」タグ プロジェクトの GitHub リポジトリから。 あるいは、以下にリンクされている XDA フォーラムのスレッドにアクセスし、最初の投稿から APK を取得します。

タップ、タップ — XDA ダウンロードおよびディスカッション スレッド