Google is preparing to tighten memory-usage requirements for Android apps and games, warning developers that applications consuming excessive amounts of RAM could face slower performance, termination and eventually reduced visibility or publishing capabilities on Google Play. The new requirements are being introduced as Android faces broader memory constraints across devices, with Google saying manufacturers are expected to apply per-app memory limits across phones with configurations ranging from 4GB to more than 16GB of RAM.

The changes represent a significant shift in how Google evaluates Android app quality. Starting in February 2027, apps and games will have to meet new thresholds covering dynamic memory usage, bitmap memory and DEX code optimization. Google has already begun adding diagnostic tools to Play Console and Android vitals so developers can identify memory-heavy applications before enforcement begins. Apps that fail to meet the requirements could see their Google Play visibility and publishing capabilities affected.

Google Tightens Android App Memory Rules

Google’s new policy is designed to reduce the amount of device memory consumed by poorly optimized applications.

The company says the mobile industry is facing significant hardware supply constraints that are changing device memory availability, making efficient software increasingly important.

Android 17 has already introduced per-app memory limits based on a device’s total RAM.

These limits are designed to prevent individual applications from consuming so much memory that the entire device becomes unstable.

Android Memory Policy At A Glance

ParticularDetails
CompanyGoogle
PlatformAndroid / Google Play
New memory rulesAnnounced August 2026
Android version introducing limitsAndroid 17
Enforcement beginsFebruary 2027
Main metricsAnonymous RSS + Swap, bitmap memory
Code requirementMinimum 25% optimization/shrinking/obfuscation where applicable
Affected form factorsPhones and tablets for memory metrics
Possible consequenceReduced Play visibility/publishing capabilities

Google describes the requirements as part of a broader effort to maintain app quality as available device memory becomes more constrained.

Android 17 Introduces Per-App Memory Limits

Android 17 introduced app memory limits based on total device RAM.

The goal is to catch memory leaks and other outlier behavior before it causes wider system instability, such as interface stuttering, increased battery consumption or Android terminating applications.

Google says most app sessions are expected to experience minimal impact, but developers are being encouraged to establish memory baselines and test applications under the new constraints.

How Android’s Memory Limiter Works

Android device
      │
      ▼
Available system memory
      │
      ▼
Per-app memory limit
      │
      ▼
Application usage monitored
      │
      ├── Within limit
      │      ▼
      │   Normal operation
      │
      └── Exceeds limit
             ▼
       Memory intervention
             │
             ├── Slowdown
             └── Possible termination

Developers can use Android debugging tools to test applications against these limits.

Google Will Evaluate Memory Usage Through Android Vitals

Google Play is adding memory consumption to its app-quality monitoring framework.

The new metrics include Anonymous Resident Set Size (Anon RSS) plus Swap and bitmap memory usage.

Google uses aggregated and anonymized data from opted-in devices to evaluate app performance.

The company uses the 90th percentile of collected measurements to determine whether an app exceeds certain bad-behavior thresholds.

Key Memory Metrics

MetricWhat It Measures
Anonymous RSSMemory directly allocated by the application
SwapMemory compressed or paged into zRAM
Anon RSS + SwapDynamic memory footprint
Bitmap memoryMemory used by image bitmaps
P9090th-percentile performance measurement

For example, a P90 memory value means 90% of sampled observations were below that level, while 10% were above it.

Android Memory Limits Depend On Device RAM

Google is not imposing one universal memory ceiling on every Android device.

Instead, the thresholds vary according to the device’s RAM tier.

This is intended to recognize the difference between a 4GB smartphone and a 16GB handset.

Android App Memory Thresholds

Device RAM TierForegroundUser-Perceived ServicesBackground
4GB2.00GB1.00GB1.00GB
6GB2.25GB1.25GB1.25GB
8GB2.25GB1.50GB1.50GB
12GB3.25GB1.75GB1.75GB
16GB4.25GB2.00GB2.00GB
16GB+No threshold listedNo threshold listedNo threshold listed

These are Google’s 90th-percentile bad-behavior thresholds for apps, beginning in February 2027. Google defines the RAM tiers using total memory ranges rather than simply relying on a phone’s advertised RAM specification.

Games Get Higher Memory Allowances

Google’s thresholds are different for games because modern mobile games can require substantially more memory than ordinary applications.

Android Game Memory Thresholds

Device RAM TierForegroundUser-Perceived ServicesBackground
4GB2.25GB2.00GB2.00GB
6GB2.75GB2.50GB2.50GB
8GB3.50GB2.75GB2.75GB
12GB4.00GB3.20GB3.20GB
16GB5.00GB3.50GB3.50GB
16GB+No threshold listedNo threshold listedNo threshold listed

The higher limits reflect the larger memory requirements of graphics-intensive games.

Bitmap Memory Is Also Being Restricted

Google is separately targeting excessive use of bitmap memory.

Bitmaps are commonly used to display images, but keeping large numbers of them in memory when they are no longer visible can unnecessarily consume RAM.

Google says developers should avoid holding onto bitmaps for extended periods when an app is in the background or cached state.

Bitmap Memory Thresholds

App StateThreshold
ForegroundNo listed bad-behavior threshold
User-perceived service>200MB
Background>200MB
Cached>400MB

The thresholds apply to both apps and games under Google’s current requirements.

Google Also Wants Developers To Optimize Code

Memory is not the only area covered by the new policy.

Google is introducing a DEX code optimization requirement designed to reduce application size and improve runtime performance.

Beginning in February 2027, apps and games with sufficiently large DEX code must achieve at least 25% optimization, shrinking and obfuscation coverage using R8 or another appropriate tool.

DEX Optimization Requirement

CategoryRequirement
Standard apps25% minimum
Games25% minimum
Apps covered by size threshold>10MB DEX
Games covered by size threshold>50MB DEX
EnforcementFebruary 2027

Google says optimized DEX code can help applications start faster, use less memory, reduce ANRs and improve rendering and runtime performance.

Why Is Google Doing This Now?

The policy arrives amid a broader memory shortage affecting the technology industry.

AI data centers require enormous quantities of high-performance memory, increasing demand for DRAM and other components.

At the same time, smartphone manufacturers are dealing with higher memory costs and, in some cases, reducing the amount of RAM included in devices.

Google’s response is to make software more efficient rather than allowing increasingly memory-hungry applications to compensate for hardware limitations.

Memory Supply Pressure

AI data centers
      │
      ▼
Higher memory demand
      │
      ▼
Tighter memory supply
      │
      ▼
Higher RAM costs
      │
      ▼
Some phones use less RAM
      │
      ▼
Greater pressure on Android apps
      │
      ▼
Google tightens memory requirements

The policy therefore connects software development with a much larger hardware-supply issue.

Low-RAM Android Phones Could Benefit

One of the biggest potential beneficiaries of the policy could be users of lower-memory Android phones.

When a device has limited RAM, a single poorly optimized application can consume a disproportionate amount of available memory.

That can force Android to terminate background applications or cause the interface to become less responsive.

What Excessive Memory Usage Can Cause

ProblemUser Impact
Memory pressureSlower device
Background app terminationApps reload frequently
Excessive swappingReduced responsiveness
Memory leaksIncreasing RAM consumption
Bitmap bloatHigher memory usage
Large code footprintLonger startup / higher resource use
Out-of-memory conditionsApp crashes or termination

Google says its memory limits are intended to prevent this type of system-wide instability.

Google Will Warn Developers Before Enforcement

Developers are not being asked to discover memory problems only after their apps are penalized.

Google has already begun rolling out new diagnostic capabilities in Play Console and Android vitals.

These tools can show dynamic memory and bitmap usage across different device RAM categories.

New Developer Tools

ToolPurpose
Memory metrics in Android vitalsMonitor memory consumption
Memory percentile dataIdentify high-usage devices
Out-of-memory crash filterFind memory-related terminations
DEX optimization insightsCheck code efficiency
Performance alertsWarn when thresholds are exceeded
Future Memory Limiter insightsDiagnose memory-limit behavior

Google says additional diagnostic capabilities will arrive later in 2026.

Apps Could Face Google Play Visibility Penalties

The most significant part of the announcement is that this is not simply technical advice.

Starting in February 2027, apps and games that fail to meet the new thresholds may face reduced visibility and publishing capabilities on Google Play.

Google has not yet provided all details about how these publishing consequences will work.

Potential Enforcement Path

Excessive memory usage
        │
        ▼
Android vitals warning
        │
        ▼
Developer optimization
        │
        ▼
Still exceeds threshold
        │
        ▼
February 2027 enforcement
        │
        ▼
Potentially reduced
Play Store visibility
or publishing capabilities

This gives developers several months to make changes.

Memory Rules Apply Beyond Android 17

An important detail is that the Google Play memory requirements are not limited to devices running Android 17.

Google’s Play Console documentation says it will evaluate memory data for supported app versions where data is available, including Android 13 and later for the memory metrics.

This means developers cannot simply assume that older Android devices are outside the new Play Store quality framework.

Android Version Scope

RequirementScope
Android 17 memory limiterAndroid 17+ devices
Google Play memory metricsAndroid 13+ where data is available
Memory usage requirementMobile/tablet
DEX optimizationAll applicable form factors
EnforcementFebruary 2027

The distinction between the Android operating-system limiter and Google Play’s quality requirements is important.

Developers Have Several Ways To Reduce Memory Use

Google’s recommendations include releasing resources when they are no longer needed and avoiding memory leaks.

For example, applications can use lifecycle-aware components, respond appropriately to onTrimMemory(), profile allocations and analyze heap dumps.

For image-heavy applications, developers can downsample images to match their actual display dimensions and use memory-conscious image-loading libraries.

Memory Optimization Strategies

ProblemRecommended Approach
Memory leaksUse lifecycle-aware components
Temporary allocationsRelease memory when no longer needed
Background memoryRespond to onTrimMemory()
Large imagesDownsample to display size
Bitmap bloatRelease unused bitmaps
Large DEX footprintUse R8/shrinking
Unknown memory spikesUse profiling and heap dumps
Long background tasksMinimize unnecessary execution

The objective is not simply to reduce memory consumption at all costs but to prevent inefficient use that can degrade the broader device experience.

Developers Will Need To Monitor Multiple RAM Tiers

An application that performs well on a 16GB smartphone may still cause problems on a 4GB handset.

This is why Google has created different thresholds based on device RAM.

Developers therefore need to examine performance across a range of hardware rather than optimizing only for premium devices.

4GB device ─────┐
6GB device ─────┤
8GB device ─────┤
12GB device ────┤──► App memory analysis
16GB device ────┤
16GB+ device ───┘

This could particularly affect applications that have historically assumed that users have increasingly large amounts of RAM.

The Policy Could Change Android App Design

Google’s requirements could encourage developers to reconsider how applications manage images, background processes and temporary data.

Apps that currently keep large amounts of information in memory for convenience may need to become more dynamic.

Developers may also reduce unnecessary libraries and code.

Areas Likely To Receive More Attention

AreaExpected Focus
ImagesSmaller and more efficiently managed bitmaps
Background tasksReduced persistent activity
CodeMore aggressive shrinking
CachingSmarter cache management
Memory leaksEarlier detection
App architectureLifecycle-aware resource handling
TestingMore RAM-tier coverage

The changes could ultimately produce lighter applications, particularly on lower-end hardware.

Google Is Also Introducing A Separate Sign-In Requirement

The memory policy is one of two new Google Play quality requirements announced together.

The second concerns Zero-Tap Sign-In during device migration.

Beginning in April 2027, apps on Google Play will need to support the restoration of users’ sign-in state when they move to a new Android device, using the Android Restore Credentials API, in order to maintain full publishing capabilities and optimal visibility.

2027 Google Play Requirements

RequirementEnforcement Date
Memory usage thresholdsFebruary 2027
Bitmap memory thresholdsFebruary 2027
DEX optimizationFebruary 2027
Zero-Tap Sign-InApril 2027

Games currently have an exemption from the Zero-Tap Sign-In requirement, although Google says dedicated guidance for gaming authentication use cases is expected in 2027.

Android’s Memory Crisis Is Becoming A Software Issue

The memory shortage was initially most visible through hardware.

Consumers have seen changes in device specifications, component prices and availability.

Google’s latest move shows that the problem is now affecting software development as well.

Instead of assuming that every future phone will have more memory, developers are being asked to build applications that work efficiently within tighter constraints.

Hardware To Software Shift

Hardware shortage
      │
      ▼
Less available / more expensive RAM
      │
      ▼
Smartphone memory constraints
      │
      ▼
Android memory limits
      │
      ▼
Google Play thresholds
      │
      ▼
Developers optimize apps

The result could be a broader industry shift toward memory-efficient software.

Users Should Not Expect Every Large App To Be Removed

Google’s announcement does not mean that any application using a large amount of RAM will automatically be removed from the Play Store.

The thresholds are based on percentile measurements, device RAM tiers, app state and application category.

Google describes exceeding the thresholds as a strong indicator of degraded user experience and potential Android termination, while Play Store consequences can include reduced visibility and publishing capabilities.

The policy is therefore more nuanced than a simple fixed “RAM limit” for every Android application.

The Bigger Picture

Google’s new Android memory requirements mark a major change in how mobile software efficiency will be enforced. From February 2027, apps and games on Google Play will have to meet thresholds for dynamic memory usage, bitmap memory and DEX code optimization. Applications that repeatedly exceed the relevant bad-behavior thresholds could face reduced visibility and publishing capabilities on Google Play, while Android itself can slow or terminate applications that exceed device-specific memory limits.

The timing is closely connected to the broader memory crunch affecting the technology industry. AI data centers are consuming huge quantities of memory, putting pressure on supply and costs while some smartphone manufacturers are reducing RAM configurations. Google’s approach is therefore to make Android software more efficient across devices ranging from roughly 4GB to 16GB-plus memory configurations, potentially helping lower-end phones remain responsive even when hardware resources are constrained.

Looking Ahead

Developers now have several months to prepare before the February 2027 enforcement deadline. Google has already introduced memory metrics, out-of-memory crash filters, DEX optimization insights and performance alerts in Play Console, while additional Memory Limiter diagnostics are expected later this year. Developers that proactively reduce memory leaks, optimize images, shrink unnecessary code and limit background activity should be better positioned to meet the new requirements.

For Android users, the policy could ultimately produce lighter and more efficient applications, particularly on phones with limited RAM. The broader significance is that the industry’s AI-driven memory shortage is beginning to influence software design as well as hardware specifications. If memory remains expensive or constrained, Google’s approach could encourage other platforms and developers to prioritize resource efficiency rather than assuming that every generation of smartphones will simply provide more memory.

Get the day’s top stories in your inbox

One concise email. No spam, unsubscribe anytime.