ゲームの読み込みが終わった瞬間に画面がふっとホームへ戻り、「繰り返し停止しています」の表示も出ないまま、アプリだけが消えている。Android 17に上げてから、この落ち方をするようになったという声が出ています。
何も表示されないので、通信が切れたのか、端末が熱を持ったのか、それともアプリ側の不具合なのか、どれとも決められないまま同じことが繰り返されます。
逆に、画面に「○○が繰り返し停止しています」とダイアログが出るなら、そちらはアプリ自身が転んだ合図で、見るべき場所が変わります。
心当たりのひとつが、Android 17で入った新しい仕組みです。Android 17はアプリ1つずつに使えるメモリの上限を決めていて、超えたアプリはまず動作を遅くされ、それでもメモリを増やし続けると最後はプロセスごと終了させられます。Googleは2026年8月に、この上限をPixel以外のメーカーの端末へも広げると発表しました。対象になるRAMの幅は4GBから16GB超まで。いま売られているAndroidのほとんどが、1年ほどかけてこの仕組みの下に入っていくことになります。
私はPixel 6aを使っていたころ、ストレージまわりの不調を初期化で片づけようとして、入れてあったeSIMまで一緒に消してしまい、有償で再発行する羽目になりました。アプリが1つ落ちるだけで端末を初期化するのは、いまでも最後の最後だと思っています。
この上限、ほかのアプリを全部閉じても緩みません。端末1台の合計ではなく、アプリ1つずつに付いている枠だからです。
エラーが出ないまま落ちるなら、先にこの4つ
落ちるアプリが1つか2つに決まっているなら、次の順で試すのがいちばん早いです。
- [Playストア]→右上のアカウントアイコン→[アプリとデバイスの管理]で、そのアプリの更新を当てる
- 端末の電源を切って、入れ直す
- [設定]→[システム]→[システム アップデート]でOS側の更新を確認する
- 落ちるアプリを開いているあいだは、ほかのアプリへ切り替えない
1番が先なのは、この上限がアプリの作りに直結しているからです。メモリの使い方を直した版が配られていれば、当てるだけで症状が消えます。
2番が効くのは、メモリの使いすぎが起動してからの積み重ねで起きるためですね。朝から開きっぱなしのアプリほど夕方に落ちる、という覚えがあるならここが本命です。
4番だけは、ちょっと納得しづらいかもしれません。画面に出ているときと裏へ回ったときとで、そのアプリに割り当てられる枠の大きさがそもそも違うんです。
逆に、落ちるアプリが日替わりで変わるとか、何をしていても10分おきに再起動がかかるとなると、話はメモリ上限から離れます。端末の発熱、ストレージの空き、電池の劣化のほうを先に見てください。
「繰り返し停止しています」が出るかどうかで分かれる
Googleの文書が、上限に達したアプリに起きることとして挙げているのは3つです。動作が遅くなること、画面の動きがカクつくこと、そして最後にプロセスが終了させられること。エラーダイアログを出すという説明は、どこにも書かれていません。
そこで、画面に何が出たかで当たりを分けます。
【何も出ず、ただホームへ戻る】直前にアプリが重くなっていなかったかを思い出す。重い→落ちる、の順番ならメモリ上限の線。
【「○○が繰り返し停止しています」と出る】アプリ自身が転んだ合図。キャッシュ削除、再インストール、開発元の障害告知を先に見る。
ここを取り違えると、効かない手当てを延々と繰り返すことになります。症状を見ないで、思いついた対処から始めるのがいちばん時間を食うんですよね。
Android 17が入れた「アプリごとのメモリ上限」
仕組みそのものは、Androidのオープンソース側の文書に「Memory Limiter」という名前で載っています。Linuxのcgroup v2という機能を使って、アプリのプロセスが使うメモリを1つずつ見張るシステムサービスです。
上限の値は、端末の総メモリ量に応じて段階的に決まります。アプリの側から「自分の上限はいくつか」を実行中に問い合わせる方法は用意されていません。
上限に触れたあとの流れは3段階です。
- 使われていないメモリをカーネルが回収し、圧縮メモリ(zRAM)へ押し込む
- 圧縮と展開でCPUを食うため、スクロールや描画が目に見えて重くなる
- 押し込む先も尽きたうえでメモリを要求し続けると、確保に失敗してプロセスが終了する
健全に動いているアプリが、いきなり切られる設計ではないわけです。Googleも大多数のアプリの利用には影響が小さいとしていて、狙いはメモリを取りっぱなしにしてしまう異常なケースのほうにあります。
対象はUIDが10000以上のアプリプロセス全部。メーカーが最初から入れているアプリも含まれ、「このアプリだけ見逃す」という許可リストはありません。外れているのは、端末の中核にあたるシステムプロセスだけです。
開発者側には、終了の理由を後から確かめる手が用意されています。ApplicationExitInfoの説明文に MemoryLimiter:AnonSwap という文字列が入っていれば、この上限で切られたセッションだと分かる仕組みです。読者には直接触れない機能ですが、不具合を報告したときに開発元がここまで追える、という意味では知っておいて損がありません。
ほかのアプリを全部閉じても、この上限は緩まない
上限は端末1台の合計ではなく、アプリ1つずつに付いています。
なので、アプリ切り替え画面を開いて全部スワイプで消しても、落ちているアプリの枠は1ミリも広がりません。空きメモリを増やす作業と、1つのアプリを上限に収める作業は、まったく別の話なんですよ。
むしろ損をする場面もあります。閉じたアプリは次に開くとき一から読み込み直しになり、その瞬間がいちばんメモリを使うので。
画面に出ているときと、裏へ回ったときで枠が違う
割り当ては、そのアプリがいまどういう状態かで変わります。文書に例として載っているのは、総メモリが14,336〜18,431MiBの端末での数字です。
- 画面に出ている状態(前面)……10GiB
- 画面に出ていない状態(サービスや通知など)……5GiB
倍です! しかも、アプリ切り替え画面に残っているだけのキャッシュ状態まで下がると、プロセスは凍結されたうえで、回収できるだけ回収されます。
これが、さきほどの「落ちるアプリを裏へ回さない」につながります。大きなゲーム、長時間の録画、容量の大きいダウンロード。こういう作業の途中でSNSを覗きに行くのは、わざわざ枠の小さい部屋へ移してから走らせるようなものです。
※この10GiB・5GiBは、該当する容量帯の端末の例として示された値です。端末の総メモリが違えば上限も変わります。
そもそも自分の端末が対象かどうか
Android 17が入っていれば必ず対象、というわけでもありません。
文書には、総メモリが3,200MiB(およそ3.2GB)未満の端末と、18,432MiB(およそ18GB)以上の端末には適用しない、と書かれています。小さすぎる端末では窮屈になりすぎ、大きすぎる端末では縛る意味が薄い、ということでしょう。
※ここでいう総メモリは、カタログの「RAM 8GB」そのものではなく、システムが実際に使える量です。カーネルなどが先に確保する分があるので、公称値より少なく出ます。
さらに、いまはまだ展開の途中でもあります。Googleが2026年8月に出した案内によれば、この上限はPixelから始まり、今後1年ほどかけて他メーカーの端末へ、4GBから16GB超までのRAM構成に広がっていく見込みです。背景として挙げられているのはメモリ価格の高騰で、新しい端末の搭載量が増えにくくなっている事情があります。
つまり今日の時点では、同じAndroid 17でもメーカーによって振る舞いが違います。「友達のスマホでは落ちないのに」が、普通に成立してしまうんですね。
更新を当てても落ちるときにできること
更新して、再起動して、裏へ回さないようにしても落ちる。ここから先は、どうしても待ちの時間が入ります。
やっておくと早いのは、開発元への報告です。Playストアのレビュー欄ではなく、アプリ内の問い合わせか公式サイトのサポート窓口から送ってください。添えるのは次の4点。
- 端末名とAndroidのバージョン
- アプリのバージョン(アプリ内の[設定]や[このアプリについて]に出ます)
- 落ちる直前にしていた操作
- 落ちる前に動きが重くなるかどうか
4番目が効きます。メモリ上限で切られたのかどうかは、開発元なら終了の記録を見て判定できるので、重くなってから落ちたという一文が調査の入口になります。
どのアプリがメモリを食っているかを自分で覗くなら、[設定]→[デバイス情報]でビルド番号を7回タップして開発者向けオプションを出し、[設定]→[システム]→[開発者向けオプション]→[メモリ]と進みます。機種によってはこの項目自体がありません。数字を見て何か操作できる画面でもないので、犯人の見当をつける用と思ってください。
そして初期化。これは本当に最後の手です。私はPixel 6aのときに、ストレージまわりの不調を初期化で片づけようとして、入れてあったeSIMまで消してしまい、有償で再発行することになりました。復旧させるつもりの操作が裏目に出たときの感じは、いまも覚えています。アプリ1つが落ちるだけなら、端末全体に手を入れる理由にはなりません。
まとめ
表示を出さずにホームへ戻る落ち方と、「繰り返し停止しています」のダイアログは、たどる先が別です。前者はAndroid 17が入れたアプリごとのメモリ上限、後者はアプリ自身の異常終了を先に疑います。
上限に達したアプリは、いきなり消されるわけではありません。使っていないメモリをまず圧縮メモリへ押し込み、その出し入れでCPUを食うので動きが重くなり、それでも増え続けたときに終了させられます。重くなってからしばらくして落ちる、というこの順番そのものが、メモリ上限で切られたときの足跡です。
手元でできるのは、アプリの更新、端末の入れ直し、そして落ちるアプリを裏へ回さないこと。枠はアプリ1つずつに付いているので、ほかのアプリを閉じて回っても空きは増えないんです。総メモリが3,200MiB未満の端末と18,432MiB以上の端末は対象外です。2026年10月の時点では、Pixelから始まった展開がほかのメーカーへ広がっている途中にあります。
新しい端末に替えた直後は、設定の場所が前の機種と少しずつ違うせいで、原因探しの手がよく止まります。私もNothing Phone (3)に替えてしばらくは、独自の設定画面を行ったり来たりしていました。
それでもPixel 6aの一件以来、見る順番だけは決めています。落ちるアプリが1つなら、まずそのアプリの更新。端末全体に手を入れるのは、Playストアと再起動と、裏へ回さない工夫をひととおり試してからでも遅くありません。