Google Playは、アプリのパフォーマンスをポリシー要件へと移行しつつあります。2027年2月から、Androidアプリとゲームには、メモリ使用量、ビットマップ消費量、コード最適化に関する強制力のある基準が適用されます。さらに2か月後の2027年4月には、別途Zero-Tap Sign-Inの義務化も始まります。開発者へのメッセージは明確です。端末のメモリを使い続けるアプリは、可視性を失い、場合によってはPlayストアでアップデートを公開する権限まで失う可能性があります。
Google PlayのDeveloper & Monetizationチームが発表したこの変更は、端末のメモリ利用可能量を変化させている、同社が「重大なハードウェア供給制約」と呼ぶ状況への対応として位置づけられています。これは、Android 17ですでに導入された保護機能を拡張するものです。Android 17では、アプリごとのメモリ制限がまずPixel端末に導入され、現在では4GBの低価格端末から16GB以上のフラッグシップ端末まで、より幅広いAndroidメーカーの端末へと展開されています。
Googleが今、メモリルールを厳格化する理由
問題の本質は明快です。アプリがメモリを使いすぎると、そのアプリだけでなく端末全体に悪影響を及ぼし、バックグラウンドアプリの動作を遅らせ、システムレベルの強制終了を引き起こします。ユーザーがその原因をハードウェアにあるとは考えないことも珍しくありません。Google自身のガイダンスでは、Androidの制限を超えたアプリケーションは「動作が遅くなり、終了させられる可能性がある」と警告しています。これは、そのまま低評価、高いアンインストール率、そして低い継続率につながります。
Android 17ではアプリごとのメモリ制限という技術的な基盤が導入されましたが、開発者が実際にその範囲内に収めなければ、保護機能の意味はありません。Googleは、適用をGoogle Playに移すことで、技術的品質を商業的な結果と結び付けています。これにより、メモリ管理は単なるベストプラクティスではなく、ランキングや公開可否を左右する要素になります。
開発者が達成すべき3つの基準
Google Playが2027年2月から適用する基準は、3つの分野に分かれています。1つ目は、Anonymous RSS + Swapを使って測定される動的メモリ使用量です。これは、アプリがアクティブデータや圧縮データのために使用するプライベートメモリを追跡するもので、コードやアセットなど端末上のファイルは除外されます。Googleは、アプリのさまざまな状態と端末のRAM階層における使用量を評価します。
2つ目は、ビットマップメモリ使用量です。ビットマップは、アプリが表示されなくなった後もメモリに残り続けることがあるため、見えにくいメモリ肥大化の一般的な原因です。新ルールでは、バックグラウンド状態やキャッシュ状態において、ビットマップを速やかに解放することがGoogleから求められます。
3つ目の要件は、DEXコードの最適化です。Google Playを通じて公開されるAndroid App Bundleは、最適化、縮小、難読化を合わせて少なくとも25%のカバレッジを達成する必要があります。通常はR8または別の縮小ツールを使用します。Googleによると、最適化されたDEXコードは、アプリのメモリフットプリントを削減すると同時に、起動、レンダリング、実行時のパフォーマンスを向上させ、アプリケーションの応答なし(ANR)イベントも減らします。
実際の制限値は、ソフトウェアがアプリかゲームか、端末のRAM容量、プロセスがフォアグラウンドで実行されているか、ユーザーが認識できるサービスを提供しているか、バックグラウンドにあるかによって異なります。ゲームは本質的により多くのメモリを必要とするため、いくつかのカテゴリではより高い上限が設定されています。
| 端末のRAM階層 | アプリのフォアグラウンド上限(Anonymous RSS + Swap) | ゲームのフォアグラウンド上限 |
|---|---|---|
| 4GB | 2GB | 2.25GB |
| 8GB | 2.25GB | 3.5GB |
| 16GB以上 | 4.25GB | 5GB |
ビットマップ消費量には、90パーセンタイルに基づく独自の基準が設けられます。アプリとゲームは、ユーザーが認識できるサービスでは200MB以下、バックグラウンドでは200MB以下、キャッシュ状態では400MB以下に抑える必要があります。画像を多用するアプリにとっては、積極的なダウンサンプリング、ビットマップのリサイクル、ライフサイクルを考慮したメモリ管理が、任意ではなく必須になります。
アプリが制限を超えた場合に起こること
これは、開発者が無視できない部分です。2027年2月から、コンプライアンスは推奨事項ではなくなります。Googleは、メモリ、ビットマップ、DEX最適化の基準を満たさないアプリやゲームについて、「Google Playでのアプリの可視性と公開機能が低下する可能性がある」と述べています。これは発見されやすさへの直接的な脅威であり、その結果としてオーガニックインストールにも影響します。
移行を円滑にするため、GoogleはすでにPlay Consoleでツールの提供を開始しています。Android vitalsでは、動的メモリとビットマップメモリの指標を、パーセンタイルやRAMバケット別に詳しく確認できるようになりました。新しい「クラッシュとANR」フィルタでは、深刻なメモリ圧迫によってOSがアプリを終了させた事例を特定できます。Play Consoleには、新しくアップロードされたバンドル向けのDEX最適化に関するインサイトや、アプリまたはゲームが今後の基準に近づいた際の事前警告も追加されています。
今年後半には、アプリが各状態にどのくらいの時間滞在しているかをより詳しく把握できる機能や、AndroidのMemory Limiterに関する追加情報など、さらなる診断機能の提供も予定されています。開発者にとっての実際的な教訓は、今すぐ測定を始めることです。2026年後半まで待つと、期限に追われながらパフォーマンス上の負債を解消することになります。
Zero-Tap Sign-In:2027年4月のオンボーディング期限
2つ目の要件は、異なる種類の摩擦、つまり端末移行を対象としています。2027年4月から、ユーザーアカウントに対応するすべてのアプリは、サインインが任意か必須かにかかわらず、GoogleのZero-Tap Sign-In標準に対応する必要があります。この仕組みはAndroid Restore Credentials APIを使用し、端末間の転送またはクラウドバックアップ中にユーザーの認証状態を復元します。これにより、復元されたアプリは、ユーザーに再度認証情報を求めることなく、ユーザーを認識してサインインできるようになります。
現在、ゲームはこの要件の対象外です。ただしGoogleは、2027年に複雑なゲーム認証シナリオ向けの専用ガイダンスを提供する予定です。すでに単一アカウントのサインインシステムを使用しているゲームについても、早い段階でRestore Credentials APIを導入することが推奨されています。メモリルールと同様に、準拠しないアプリは完全な公開機能と、Playストアでの最適な可視性を失う可能性があります。
アプリ開発者にとっての意味
これらの変更により、Google Playは技術的品質の取り締まりにさらに深く関与することになります。つまり開発者は、最適化すべきプロダクト面を2つ持つことになります。ストア掲載ページとアプリ本体です。メモリ使用量を低く抑え、素早く読み込み、シームレスにサインイン状態を復元できる、十分に最適化されたAPKは、単なる技術上の細部ではなく、それ自体がランキングシグナルになりつつあります。すでにASOに投資している場合は、Google Playのランキングアルゴリズムがアプリをどのように評価するかを理解することと組み合わせ、掲載ページのパフォーマンスと端末上の品質の両方を最適化できるようにしましょう。
期限前に準備する方法
2つの適用時期により、開発者には別々のコンプライアンス対応が求められます。メモリ、ビットマップ、コード最適化の要件は2027年2月に先に適用され、対象となるアプリでは2027年4月にアカウント復元が義務化されます。チームはこれらを遠い将来の出来事ではなく、ロードマップとして扱うべきです。
| 要件 | 適用開始 |
|---|---|
| メモリ使用量(Anonymous RSS + Swap) | 2027年2月 |
| ビットマップメモリ使用量 | 2027年2月 |
| DEXコードの最適化(最低25%) | 2027年2月 |
| Zero-Tap Sign-In(Restore Credentials API) | 2027年4月 |
メモリについては、まずPlay ConsoleのAndroid vitalsを確認し、どのアプリ状態とRAM階層が基準値に近づく原因になっているかを特定します。ライフサイクルを考慮した方法でビットマップの使用量をプロファイリングし、アプリの可視性が失われた後も画像がメモリに残らないようにします。App BundleでR8または同等の縮小ツールを実行し、DEXカバレッジが25%の下限を超えていることを確認します。サインインについては、2027年4月より十分前に、アカウントフローがAndroid Restore Credentials APIを導入できるかを検討してください。特に、すでに単一アカウントモデルを使用している場合は重要です。
Androidエコシステムにおけるより大きな意味
Googleは実質的に、RAM不足のコストをハードウェアメーカーからソフトウェア開発者へ移そうとしています。ストアレベルでメモリ管理を強制することで、アプリの要求が高まり、さらに端末上のAIワークロードが同じ限られたメモリを奪い合う状況にあっても、低価格帯のAndroid端末の応答性を維持したい考えです。ユーザーにとっては妥当な目標ですが、Google Play向けにアプリを提供するすべてのチームに、新たなコンプライアンス上の負担を課すことになります。
開発者にとって賢明な対応は、パフォーマンスをコンプライアンス上の作業ではなく、成長戦略として捉えることです。起動が速く、クラッシュが少なく、メモリ使用量が少なく、ユーザーをシームレスにサインインさせられるアプリは、Playストアでの可視性を維持できるだけでなく、獲得に尽力したユーザーをより多く維持できます。2027年の期限は警告であると同時に、早期に行動するチームにとって競争上の機会でもあります。




