MENU

HelenTech の最新記事を、検索結果や Google ニュースで見つけやすくなります。


Google 検索 優先ソースに登録

Google ニュース リンクバナー

Google、Android 17 のアプリ別メモリ上限機能を Pixel 以外のデバイスにも拡大へ

当サイトは Google Adsense、Amazon アソシエイト等 アフィリエイト広告を利用して収益を得ています.
Google Pixel で Android 17 のイースターエッグを表示している様子
Advertisement

Google は、Android 17 に搭載されているアプリ別のメモリ上限機能について、今後 1 年をかけて対応デバイスを拡大する方針を明らかにしました。

これは特定のアプリが必要以上に RAM を消費した場合に動作を制限し、デバイス全体の動作が重くなるのを防ぐ機能です。

これまでこの機能は Pixel シリーズを中心に導入されていましたが、今後は 4GB から 16GB 以上まで、幅広い RAM 構成のデバイスを手がける各メーカーのデバイスへと拡大します。

Advertisement
目次

メモリ上限を超えた場合の動作

Google の説明によると、アプリが割り当てられたメモリ上限に達すると、Android は段階的な制御を行います。

  • zRAM への退避 : メモリ上限に達すると、データを一時的に圧縮メモリへ退避。アプリの即時終了は防げるが、圧縮・展開の処理負荷により動作がもたつく場合がある
  • 強制終了 : それでもメモリ消費が増え続けた場合、システムがアプリを強制終了する
Advertisement

開発者とユーザーへの影響

この変更は主にアプリ開発者に対応を求めるもので、Google はメモリ使用状況を把握するための複数のツールを紹介しています。

Google Play Console の Android vitals では、メモリ使用量やビットマップメモリ使用量といった指標を確認でき、Firebase Crashlytics のバージョン 20.1.0 では、メモリ上限超過による強制終了や OOM(メモリ不足)エラーを検知しやすくする機能が追加されています。

開発者がアプリのメモリ使用量を最適化しないままでいると、対応デバイスの拡大に伴って動作低下や強制終了が発生しやすくなる可能性があります。

開発者による最適化が進むことで、一般ユーザーには以下のようなメリットと注意点があります。

  • スムーズなアプリの切り替え : バックグラウンドでのメモリ消費が抑えられ、複数アプリの切り替えがスムーズになる
  • ラグの軽減 : ゲームプレイ時など、メモリ不足によるフレーム低下やもたつきが起こりにくくなる
  • 最適化が済んでいないアプリへの影響 : メモリ使用量が多いまま最適化されていないアプリは、上限にかかって終了する頻度が増える可能性がある

なお、Google の Shakil Barkat 氏は Pixel 11 シリーズの発表前にも、Android および対応アプリの RAM 消費量を抑える取り組みを行っていることを説明していました。

Advertisement

「優先するソース」に追加すると、HelenTech の最新記事を検索結果で見つけやすくなります。

尾村 真英
Technical Writer
HelenTech を運営している 尾村 真英 です。これまでに 50 台以上の Chromebook をレビュー しており、主に小規模事業者を対象に Chromebook や Google Workspace の導入・活用支援も行っています。
現在は、Chrome Enterprise 公式ユーザーコミュニティのモデレーターとしても活動し、Professional ChromeOS Administrator 資格を保有しています。
Googlebook と Aluminium OS だけを知りたい方に
Googlebook / Aluminium OS 専門メディア GbookHub
Googlebook だけを知りたい方に
Googlebook / Aluminium OS 専門メディア GbookHub

目次