
- بواسطة x32x01 ||
ابتداءً من نوفمبر 2025، جوجل أعلنت إن أي تطبيق Android مش متوافق مع 16KB Memory Page Size هيترفض مباشرة في مراجعة Google Play.
ببساطة، لو تطبيقك مبني على إعدادات قديمة (4KB Page Size)، لازم تبدأ التحرك دلوقتي قبل ما تتفاجئ بالرفض
ليه التغيير ده حصل؟
السبب الأساسي هو تحسين أداء وأمان نظام Android 15 وما بعده.
النظام الجديد مصمم يشتغل بذاكرة أكبر وأكثر كفاءة، وده بيأثر مباشرة على التطبيقات اللي فيها Native Code أو مكتبات C/C++.
بمعنى تاني، لو تطبيقك بيكلم النظام مباشرة بأي شكل Native - فغالبًا انت متأثر
ليه جوجل رايحة ناحية 16KB بدل 4KB؟
التحول ده مش عشوائي، له أسباب قوية جدًا:
بمعنى بسيط، التجربة كلها هتكون smoother وأكتر كفاءة للمستخدم والمطور سوا.
الحل النهائي علشان تطبيقك ما يترفضش
اتبع الخطوات دي بدقة، وهتكون في الأمان قبل نوفمبر 2025:
كل الخطوات دي هتضمن إن التطبيق يشتغل بسلاسة على كل الأجهزة الحديثة، وتكشف أي مشاكل مبكرًا قبل ما توصل للمستخدم النهائي.
نصيحة أخيرة من الآخر
التحديث ده مش مجرد “Requirement” جديد من Google -
ده تحول جذري في طريقة إدارة النظام للذاكرة، وهيفرق جدًا في أداء التطبيقات اللي جاهزة للتغيير.
ابدأ من دلوقتي، اختبر على Android 15، وحدث أدوات التطوير.
ما تستناش لحد ما يوصلك “رفض التطبيق” من Google Play
ببساطة، لو تطبيقك مبني على إعدادات قديمة (4KB Page Size)، لازم تبدأ التحرك دلوقتي قبل ما تتفاجئ بالرفض

ليه التغيير ده حصل؟
السبب الأساسي هو تحسين أداء وأمان نظام Android 15 وما بعده.النظام الجديد مصمم يشتغل بذاكرة أكبر وأكثر كفاءة، وده بيأثر مباشرة على التطبيقات اللي فيها Native Code أو مكتبات C/C++.
التغيير بيأثر على مين بالضبط؟
- مطورين بيستخدموا Flutter أو NDK قديم.
- التطبيقات اللي فيها Native Plugins زي (الإعلانات، الكاميرا، التحليلات، الذكاء الصناعي...).
- أي مشروع فيه كود C/C++ مكتوب على مقاس 4KB Page Size.
بمعنى تاني، لو تطبيقك بيكلم النظام مباشرة بأي شكل Native - فغالبًا انت متأثر

ليه جوجل رايحة ناحية 16KB بدل 4KB؟
التحول ده مش عشوائي، له أسباب قوية جدًا:سرعة أعلى: التطبيقات بتفتح أسرع لحد 30%.
أداء الكاميرا أفضل: خصوصًا في المعالجة اللحظية للصور والفيديو.
إدارة ذاكرة محسّنة: تقليل مشكلة الـ Fragmentation في التطبيقات الثقيلة.
بطارية تدوم أطول: لأن النظام بقى أذكى في توزيع استهلاك الطاقة.
بمعنى بسيط، التجربة كلها هتكون smoother وأكتر كفاءة للمستخدم والمطور سوا.
الحل النهائي علشان تطبيقك ما يترفضش
اتبع الخطوات دي بدقة، وهتكون في الأمان قبل نوفمبر 2025:حدّث Flutter لنسخة 3.24 أو أعلى (تجنب 3.27 و3.29 مؤقتًا).
استخدم NDK R28 أو أحدث.
حدّث Gradle لـ 8.5.1+.
راجع ملف build.gradle وتأكد إن الـ AGP والـ NDK متوافقين.
شيّك على الـ Plugins في ملف pubspec.yaml.
جرّب التطبيق على Android 15 Emulator أو موبايل حقيقي عليه Android 15.
كل الخطوات دي هتضمن إن التطبيق يشتغل بسلاسة على كل الأجهزة الحديثة، وتكشف أي مشاكل مبكرًا قبل ما توصل للمستخدم النهائي.
نصيحة أخيرة من الآخر
التحديث ده مش مجرد “Requirement” جديد من Google -ده تحول جذري في طريقة إدارة النظام للذاكرة، وهيفرق جدًا في أداء التطبيقات اللي جاهزة للتغيير.
ابدأ من دلوقتي، اختبر على Android 15، وحدث أدوات التطوير.
ما تستناش لحد ما يوصلك “رفض التطبيق” من Google Play

التعديل الأخير: