Android画面で履歴操作を開いたFloatifyのフローティングボタン


履歴ボタンには、まったく違う2種類の故障パターンがあり、解決方法を探している人はたいてい両者を混同しています。

押しても何も起きないか、開くけれどアプリが消えているかのどちらかです。原因も直し方も別なので、まずどちらに当てはまるかを確認しましょう。


ケースA:押しても何も起きない

アプリ切り替え画面がまったく開きません。アニメーションもなく、反応もありません。

正しいジェスチャーをしているか確認する

ジェスチャーナビゲーションには履歴ボタンがなく、このジェスチャーは本当にわかりにくいものです。画面下端から上にスワイプして、そのまま止めると、アプリのカードが表示されます。止めずにスワイプするとホーム画面に戻ってしまいます。「履歴が壊れた」という報告の多くは、この一瞬の停止が足りないだけです。

目に見えるボタンがほしい場合は、設定 - システム - ジェスチャー - システム ナビゲーション、Galaxyなら 設定 - ディスプレイ - ナビゲーションバー で3ボタンナビゲーションに切り替えてください。

他のボタンがまだ動くか確認する

ホームと戻るも同時に止まったなら、これは履歴の問題ではありません。System UIがフリーズしており、ナビゲーションバーのガイドに正しい直し方があります。

再起動してから、セーフモードで試す

再起動すれば、フリーズしたSystem UIは解消されます。それでも履歴が反応しないなら、セーフモードで起動します。電源ボタンを長押しし、セーフモードの確認が出るまで「電源を切る」を長押ししてください。

セーフモードで履歴が動くなら、インストール済みのアプリが邪魔をしています。多いのはサードパーティ製ランチャーです。アプリ切り替え画面は、自分で入れたランチャーではなく、システム標準のランチャーパッケージが提供しています。サードパーティ製ランチャーをデフォルトに設定すると、ホームと戻るは動くのに履歴だけが壊れる、というのは昔からよくある現象です。1分だけ標準ランチャーに戻してみるのが確認方法です。

仕事用プロファイルやデバイス管理を確認する

会社などが管理しているスマホでは、アプリ間でデータが移動しないよう、ITポリシーでアプリ切り替え画面そのものが無効にされていることがあります。勤務先や学校から支給されたスマホで、履歴が一度も動いたことがないなら、これが原因の可能性が高く、端末側の設定では変更できません。


ケースB:履歴は開くのにアプリが表示されない

切り替え画面は表示されるものの空っぽ、またはアプリを離れて1分もしないうちに一覧から消えてしまいます。

これはボタンの故障ではありません。何かが履歴の一覧を消しているのです。

強すぎるバッテリー最適化

圧倒的に多い原因で、主に特定のメーカーで起こります。Xiaomi、OPPO、Realme、vivo、Huaweiは標準のAndroidよりはるかに強力なメモリ管理を搭載しており、アプリを履歴からすぐに追い出してしまいます。

アプリごとの対処法:

  • Xiaomi / HyperOS: 設定 - アプリ - アプリを管理 - 対象のアプリ - バッテリーセーバー - 制限なし。さらに、履歴を開いてアプリのカードを下にスワイプし、鍵アイコンをタップして固定します。
  • OPPO / Realme: 設定 - バッテリー - アプリのバッテリー管理 - 対象のアプリ - バックグラウンドでの実行を許可
  • Samsung: 設定 - バッテリー - バックグラウンドでの使用制限 - アプリが「スリープ状態のアプリ」や「ディープスリープ状態のアプリ」に入っていないことを確認
  • 標準のAndroid: 設定 - アプリ - 対象のアプリ - バッテリー - 制限なし

「ロック時に履歴を消去」系の設定

機種によっては、画面ロック時にアプリ一覧を消去するオプションや、アプリのプレビューを隠すセキュリティ設定があります。バッテリーやプライバシーの設定に、最近使ったアプリの消去に関する項目がないか確認してください。


ケースC:カードはあるのに、タップするとアプリが再起動する

履歴ボタンの故障として報告されがちな3つ目のパターンです。アプリ切り替え画面は見た目が完全に正常で、すべてのアプリが並んでいるのに、カードをタップすると元の画面ではなく、アプリの最初の画面から読み込み直されます。

ここでは何も壊れていません。Androidはアプリ本体をメモリから追い出した後も、長い間カードを切り替え画面に残します。カードは実行中のアプリではなく、スナップショットにすぎません。タップするとアプリが最初から起動します。RAMが4GB以下のスマホでは、使用中のアプリの動作を保つためにAndroidがバックグラウンドのアプリを終了させるので、これが頻繁に起こります。これはバグではなく、設計どおりの動作です。

特に目立つのは、ブラウザで開いていたタブが消えるときや、途中まで入力したフォームやメッセージが消えるときです。

直し方はケースBと同じで、大事なアプリをシステムに追い出させないことです。バックグラウンドでの使用を制限なしにし、Xiaomiでは鍵アイコンでカードを固定して、メモリが逼迫しても残るようにします。こうしたメモリの少ない端末では、同時に開くアプリを減らすことだけが確実に効果のある方法です。


恒久的な回避策:フローティングの履歴ボタン

ランチャーのせいで履歴が不安定な場合や、上にスワイプして止めるジェスチャーがどうしてもうまくできない場合は、履歴をフローティングボタンに割り当てられます。

フローティングボタンはAndroidのユーザー補助の仕組みを通じて履歴を呼び出すので、スワイプして止めるジェスチャーをしなくても、どのナビゲーション方式でも使えます。ただし限界も知っておきましょう。切り替え画面そのものはシステムが描画しているため、この方法で回避できるのはやりにくいジェスチャーやランチャーとの競合であり、フリーズしたSystem UIは回避できません。

Floatifyは無料で広告もありません。ボタンの好きなジェスチャー(タップ、ダブルタップ、長押し、スワイプ)に履歴を割り当てられます。

Floatifyのアクション選択画面に履歴、ホーム、戻るなどのナビゲーション操作が表示されている

もう1つ知っておきたい操作があります。直前のアプリに切り替えです。切り替え画面を開かずに、直近に使った2つのアプリの間を一気に行き来できます。マルチタスクの大半を占める「行ったり来たり」の操作なら、履歴よりずっと速く済みます。

詳しい設定手順はAndroidで履歴ボタンをフローティング化する方法で紹介しています。


よくある質問

私のスマホに履歴ボタンがないのはなぜ?

ジェスチャーナビゲーションを使っているからです。この方式では画面上のボタンがなくなります。画面下端から上にスワイプして止めると切り替え画面が開きます。または設定で3ボタンナビゲーションに切り替えてください。

履歴の一覧が数分ごとに消えます。スマホが壊れていますか?

いいえ。バッテリー最適化がバックグラウンドのアプリを終了させているためで、Xiaomi、OPPO、Realme、vivo、Huaweiでは標準のAndroidよりずっと強力です。大事なアプリのバックグラウンドでの使用を制限なしにすれば直ります。

新しいランチャーを入れた直後から履歴が動かなくなりました。

よく知られた相性問題です。サードパーティ製ランチャーをデフォルトにすると、3ボタンナビゲーションで履歴が壊れ、ホームと戻るは影響を受けない、ということがよくあります。標準ランチャーをデフォルトに戻して確認し、ランチャーの開発者に報告してください。直すべきなのは開発者側のバグで、スマホの故障ではありません。

フローティングの履歴ボタンには特別な権限が必要ですか?

ユーザー補助の権限が必要です。システムのナビゲーション操作を実行することこそ、このAPIの目的だからです。ボタンを他のアプリの上に表示するために、別途オーバーレイ権限も必要です。

「直前のアプリに切り替え」は履歴と同じですか?

違います。そして多くの場合、こちらのほうが便利です。履歴は開いているアプリをすべて表示しますが、直前のアプリに切り替えは一覧を見ることなく、1回のタップで直前のアプリへ直接移動します。


あわせて読む

Floatifyを無料で試す

広告なし。登録不要。Android 10以降対応。

Google Playで入手