DEV Community

Cover image for 📢 New Google Play Rule: 16 KB Page Size Requirement
Suraj Abasaheb Baride
Suraj Abasaheb Baride

Posted on

📢 New Google Play Rule: 16 KB Page Size Requirement

Starting November 1, 2025, all app submissions on Google Play must comply with the 16 KB page size requirement for native binaries.

This applies to:

New apps uploaded to the Play Store

Updates to existing apps
👉 Only if the app targets Android 15 or higher

🧩 What is “16 KB page size”?

Android apps rely on memory pages—chunks of memory that the OS loads to run native code.

On modern ARM CPUs, 16 KB pages are the new standard for better performance and memory efficiency.

If your app’s .so files (native libraries) don’t support this, you may face:

App rejections on Google Play ❌

Poor performance on Android 15+ devices ⚠️

⚛️ React Native Developers – Good News

React Native core is already 16 KB compliant ✅

BUT: if you use native modules or third-party SDKs (e.g., camera, analytics, AR, video players), you must check their binaries.

🔍 What You Should Do

Check Native Dependencies

Look inside:

android/app/src/main/jniLibs/

or in your Gradle build outputs for .so files.

Verify Page Size
Run:

readelf -h libexample.so | grep 'Page size'

Expected output:

Page size: 16384

(16384 bytes = 16 KB)

Confirm with Library Authors

If a library isn’t compliant → update it.

If no update is available → request the maintainer to recompile with 16 KB support.

✅ Meaning for React Native Projects

Safe:

Apps using only React Native + JS/TS code.

Action Needed:

Apps that integrate native SDKs (ads, payments, video, AR/VR, etc.).

👉 Double-check compliance before Nov 1, 2025, or your app submission will be rejected by Google Play.

📌 More details: React Native 0.81 Blog

Top comments (0)