تخطَّ إلى المحتوى

موجز الموعد

موعد مستوى API 36 المستهدف في جوجل بلاي: ما الذي يتغيّر في 31 أغسطس 2026

ابتداءً من 31 أغسطس 2026، يجب أن تستهدف أغلب تطبيقات جوجل بلاي الجديدة وتحديثاتها أندرويد 16، أي المستوى API 36 أو أعلى. تعطيك هذه المقالة المستوى المطلوب بدقة لنوع جهازك، وما يحدث فعلًا إذا فاتك الموعد، ومسار التمديد، وخطوات الانتقال، والجزء الذي لا يكاد أحد يغطّيه: ماذا يعني ذلك لتطبيق يمرّ الآن باختبار مغلق.

API 36 الهواتف والأجهزة اللوحية وAuto
API 35 Wear OS وAutomotive
API 34 Android TV وAndroid XR
1 نوفمبر نهاية مدة التمديد

ساعة التطبيق

لم يبدأ التطبيق بعد
7 يومًا حتى موعد 31 أغسطس
69 يومًا حتى نهاية التمديد في 1 نوفمبر
إشعار السياسة 15 يوليو 31 أغسطس API 36 1 نوفمبر نهاية التمديد اليوم

يبدأ جوجل بلاي تطبيق مستويات API المستهدفة الجديدة في 31 أغسطس 2026. ويمكن للمطوّرين المتأثرين طلب تمديد خاص بالتطبيق يمتد حتى 1 نوفمبر 2026. لا شيء في هذه المقالة عدّ تنازلي لحذف تطبيقك، والفرق بين الأمرين مهم.

إجابة سريعة

من 31 أغسطس 2026، يجب أن تستهدف تطبيقات جوجل بلاي الجديدة وتحديثاتها الموجّهة للهواتف والأجهزة اللوحية والهواتف القابلة للطي وAndroid Auto أندرويد 16، أي المستوى API 36 أو أعلى. أما ما يُرسَل لـWear OS وAndroid Automotive OS فيحتاج API 35 أو أعلى، وAndroid TV وAndroid XR يحتاجان API 34 أو أعلى. والتطبيق المنشور على الهاتف الذي لا تحدّثه يحتاج API 35 ليبقى متاحًا للمستخدمين الجدد على أجهزة تعمل بإصدار أندرويد أحدث مما يستهدفه. تفويت الموعد لا يحذف تطبيقك: بل يمنع رفع ما لا يستوفي الشرط، ويزيل التطبيق من الاكتشاف والتثبيت لدى أولئك المستخدمين الجدد، بينما يحتفظ به من ثبّته سابقًا. ويمكن للمطوّرين المتأثرين طلب تمديد خاص بالتطبيق عبر Play Console يمتد حتى 1 نوفمبر 2026.

الموعد: 31 أغسطس 2026 API 36 = أندرويد 16 Wear وAutomotive OS: ‏API 35 TV وXR: ‏API 34 حدّ التطبيق غير المحدَّث: API 35 ينتهي التمديد في 1 نوفمبر 2026

كيف تُدرَّج كل عبارة في هذه المقالة

  • تم التحقق يعني أن العبارة مأخوذة مباشرة من صفحة سياسة أو صفحة مطوّرين حالية لدى جوجل. ومعظم هذه المقالة من هذا النوع. تم التحقق
  • جزئي يعني أن صفحات جوجل نفسها تدعم الاستنتاج لكنها تترك حالة طرفية بلا معالجة، أو تناقض نفسها. جزئي
  • تقارير ميدانية هي ملاحظات متكرّرة من مطوّرين في منتديات دعم جوجل. مفيدة لتشخيص الأعطال، لا لتقرير السياسة. تقارير ميدانية
  • غير موثّق يعني أن جوجل لم تنشر شيئًا عن تلك الحالة بعينها، ونقول ذلك صراحة بدل التخمين. غير موثّق

ترفع جوجل الحدّ الأدنى لمستوى API المستهدف في متجر بلاي مرة كل عام، و2026 هي دورة API 36. الرقم ليس هو الجزء المربك. المربك أن "شرط مستوى API المستهدف" هو في الحقيقة قاعدتان تحملان اسمًا واحدًا: واحدة تحكم ما يُسمح لك برفعه، وأخرى مختلفة وأدنى تحكم من يستطيع بعد تثبيت ما هو منشور أصلًا. وتكاد كل صفحة تتصدّر هذا السؤال تخلط بينهما، وهكذا ينتهي الأمر بمطوّرين يعيدون بناء تطبيق لم يكن يحتاج إعادة بناء، أو يتجاهلون تحذيرًا في Play Console كان مهمًا.

تفصل هذه المقالة بينهما، وتعطيك الأرقام لكل نوع جهاز، ثم تجيب عن السؤال الذي يصل صندوق دعمنا فعلًا في أغسطس: ماذا يفعل هذا بتطبيق قطع نصف الطريق في اختبار مغلق (closed testing) بـ12 مختبِرًا لمدة 14 يومًا متواصلة؟ تدير PrimeTestLab (برايم تست لاب) جانب الاختبار هذا نيابة عن المطوّرين، فنرى تصادم التوقيت باستمرار، والإرشادات في ذلك القسم تنطبق سواء استعنت بخدمة أو جمعت المختبِرين بنفسك. كل تاريخ ومستوى وردا أدناه جرى التحقق منهما مقابل صفحات جوجل نفسها في 9 أغسطس 2026، وكل ما لم توثّقه جوجل فعلًا موسوم بذلك بدل ملئه بتخمين واثق.

القاعدة في جملة واحدة

ابتداءً من 31 أغسطس 2026، على أي تطبيق عادي للهاتف أو الجهاز اللوحي أو الهاتف القابل للطي أو Android Auto أن يستهدف أندرويد 16، أي المستوى API 36 أو أعلى ليُقبل إرساله إلى جوجل بلاي، سواء كان تطبيقًا جديدًا تمامًا أو تحديثًا لتطبيق منشور. هذه الجملة وحدها تكفي أغلب القرّاء. أما الاستثناءات، والحدّ الأدنى المنفصل والأقل للتطبيقات التي لا تمسّها، فهي موضوع بقية المقالة.

صياغة جوجل الحرفية، عبارةً عبارة

"Starting August 31, 2026" · التطبيقات "must target Android 16" · التطبيقات القائمة تحتاج "Android 15 (API level 35)" · غير المستوفية "stop being discoverable" · ويمكن للمطوّرين طلب "extension to November 1, 2026"

شذرات مقتبسة كلٌّ على حدة من صفحة متطلبات مستوى API المستهدف في جوجل بلاي، مساعدة Play Console إجابة 11926878، بتاريخ الاطّلاع 9 أغسطس 2026. ونشرت جوجل تذكير السياسة السنوي في 15 يوليو 2026. تم التحقق

اسم واحد وقاعدتان مختلفتان

تستخدم جوجل عبارة "شرط مستوى API المستهدف" لأمرين لا يتصرّفان على النحو نفسه إطلاقًا. والفصل بينهما هو أنفع ما يمكن أن تخرج به من هذه الصفحة.

القاعدة 1

قاعدة الإرسال

تسري لحظة الرفع. من 31 أغسطس 2026 يجب أن تعلن حزمة تطبيق الهاتف استهداف API 36 أو أعلى، للتطبيق الجديد وللتحديث سواءً بسواء. هذه هي القاعدة التي توقف شحنك.

  • يُشغّلها الرفع، لا مرور التاريخ وحده
  • الحدّ نفسه للتطبيقات الجديدة وللتحديثات
  • تقول صفحة مطوّري جوجل إن ملف APK المرفوع يجب أن يستوفي متطلبات مستوى API المستهدف في بلاي، بلا استثناء لمسارات الاختبار

القاعدة 2

قاعدة التوافر

تسري على تطبيق تتركه تمامًا وشأنه. يحتاج تطبيق الهاتف المنشور إلى API 35 أو أعلى ليبقى ظاهرًا وقابلًا للتثبيت لدى المستخدمين الجدد الذين تعمل أجهزتهم بإصدار أندرويد أحدث مما يستهدفه التطبيق.

  • الحدّ هو API 35، لا 36
  • يمسّ المستخدمين الجدد على الأجهزة الأحدث، لا الجميع
  • من ثبّته سابقًا يحتفظ بالاكتشاف وإعادة التثبيت والاستخدام على الإصدارات المدعومة

إذًا التطبيق القابع بهدوء على API 35 بلا تحديثات مخطّطة مستوفٍ للشرط في 31 أغسطس بموجب القاعدة 2، ويصير غير مستوفٍ في اللحظة التي تحاول فيها شحن أي شيء بموجب القاعدة 1. وليس هذا تناقضًا بل هو التصميم نفسه: ترفع جوجل سقف ما يدخل المتجر أسرع مما ترفع سقف ما يبقى فيه.

ثلاث كلمات تعرّفها جوجل بدقة

تستند السياسة إلى ثلاثة مصطلحات، لكل منها معنى محدّد يقرّر أي القاعدتين تسري عليك:

  • تطبيق جديد: تطبيق "لم يُنشر بعد على جوجل بلاي". أي أول رفع لاسم حزمة.
  • تطبيق قائم: تطبيق منشور فعلًا على جوجل بلاي.
  • تحديث تطبيق: إصدار جديد من تطبيق قائم يُرسَل للمراجعة ليحلّ محل الحالي. ويُحكم على التحديث بقاعدة الإرسال، لا بقاعدة التوافر.

ثمة إعفاء واحد موثّق: التطبيقات الخاصة دائمًا المقصورة على مؤسسة بعينها للتوزيع الداخلي لا يسري عليها شرط مستوى API المستهدف. أما إن كنت تنشر تطبيقًا عامًا عاديًا فأنت داخل النطاق. تم التحقق

المستوى المطلوب لكل نوع جهاز

"تطبيق أندرويد" ليس صفًا واحدًا. الهواتف والأجهزة اللوحية والقابلة للطي وAndroid Auto تذهب إلى API 36. أما Wear OS وAndroid Automotive OS فتقف عند API 35. وAndroid TV وAndroid XR تقفان عند API 34. والحدود الخاصة بتطبيق لا تحدّثه أدنى من ذلك أيضًا، والمفتاح أدناه يبدّل بين المجموعتين.

مستوى API المستهدف المطلوب

الحد الأدنى المستهدف لـتطبيق جديد أو تحديث تطبيق يُرسَل في 31 أغسطس 2026 أو بعده. والحالتان تستخدمان الحدّ نفسه.

الحد الأدنى المستهدف لـتطبيق منشور بالفعل ولا تحدّثه كي يبقى قابلًا للاكتشاف والتثبيت لدى المستخدمين الجدد على أجهزة تعمل بإصدار أندرويد أحدث مما يستهدفه التطبيق.

  • هاتف، جهاز لوحي، قابل للطي API 36+ أندرويد 16. القاعدة العامة، وهي ما جاء من أجله أغلب القرّاء.
  • Android Auto API 36+ يتبع قاعدة الهاتف العامة، ولم يُذكر ضمن استثناءات المستوى الأدنى. جزئي
  • Wear OS API 35+ أندرويد 15.
  • Android Automotive OS API 35+ أندرويد 15. هذا نظام تشغيل السيارة نفسها، لا Android Auto.
  • Android TV API 34+ أندرويد 14. وحدّ الإرسال هذا سارٍ أصلًا منذ 31 أغسطس 2025.
  • Android XR API 34+ أندرويد 14، ويسري من 31 أغسطس 2026.
  • هاتف، لوحي، قابل للطي، Auto API 35+ دون هذا الحد، لن يستطيع المستخدمون الجدد على أجهزة تعمل بإصدار أندرويد أعلى من مستواك المستهدف اكتشاف التطبيق أو تثبيته.
  • Wear OS API 34+ دون هذا المستوى يُقيَّد الوصول للمستخدمين الجدد على إصدارات Wear OS الأحدث.
  • Android Automotive OS API 32+ أندرويد 12L. واستهداف API 31 أو أقل يقيّد المستخدمين الجدد على إصدارات Automotive OS الأحدث.
  • Android XR API 34+ استهداف API 33 أو أقل يقيّد المستخدمين الجدد على إصدارات XR الأحدث.
  • Android TV API 34+ تعامل مع 34 بوصفه الرقم الآمن. صفحة جوجل تناقض نفسها هنا، انظر الملاحظة أدناه. جزئي

المصادر: متطلبات مستوى API المستهدف في جوجل بلاي (مساعدة Play Console إجابة 11926878) وملخّص SDK المستهدف لدى مطوّري أندرويد، وكلاهما بتاريخ اطّلاع 9 أغسطس 2026. القيم حدود دنيا لا توصيات: استهداف مستوى أعلى من الحدّ مسموح دائمًا.

Android Auto ليس Android Automotive OS

يكلّف هذان الاسمان المطوّرين وقتًا حقيقيًا كل عام. Android Auto يعرض تطبيقًا من الهاتف على شاشة السيارة، فالتطبيق تطبيق هاتف ويتبع قاعدة الهاتف: API 36. أما Android Automotive OS فهو نظام التشغيل العامل داخل المركبة نفسها، وهو أحد استثناءات المستوى الأدنى المذكورة صراحة: API 35. وإذا بنيت تطبيق وسائط أو ملاحة يُشحن إلى الاثنين معًا، فأنت بحاجة إلى الأعلى منهما.

تناقض مسجَّل

تذكر صفحة جوجل الحالية في موضع أن تطبيقات Android TV التي تستهدف API 33 أو أقل مقيَّدة، بينما يقول قسمها التفصيلي لكل نوع جهاز إن API 33 مستوفٍ للشرط. أما API 32 فغير مصنَّف بوضوح في أي من الاتجاهين. ولأن الفقرتين تختلفان داخل أعلى مستندات جوجل حجية، تعتمد هذه المقالة API 34 بوصفه المستوى التشغيلي الآمن لأجهزة TV بدل ترجيح أحد القولين. جزئي

هل ينطبق هذا عليك؟ أجب عن ثلاثة أسئلة

كون 31 أغسطس مشكلتك أو لا يتوقف على ثلاثة أمور: ما أنت مقبل على فعله، ونوع الجهاز الذي تشحن له، وما يستهدفه بناؤك الحالي فعلًا. تطبّق الأداة أدناه حدود جوجل المنشورة على هذا التركيب، وتخبرك أي القاعدتين تسري عليك.

تفاعلي

أداة فحص موعد API المستهدف

لا يُرسَل شيء إلى أي جهة. المنطق يعمل داخل متصفحك اعتمادًا على مستويات جوجل المنشورة.

1 ما الذي أنت مقبل على فعله؟

2 أي نوع جهاز؟

3 ما الذي يستهدفه أحدث بناء لديك؟

أجب عن الأسئلة الثلاثة لترى النتيجة.

القيم مأخوذة من صفحة متطلبات مستوى API المستهدف لدى جوجل، بتاريخ اطّلاع 9 أغسطس 2026.

وإذا قالت النتيجة إنك في مأمن، فما زلت تريد قائمة ما قبل الموعد في آخر المقالة، لأن "شفرتي تضبط target 36" و"الملف الذي قيّمته جوجل يعلن 36" ليسا عبارة واحدة. وأشيع شعور زائف بالأمان في هذه الدورة كلها هو مطوّر يقرأ ملف Gradle بدل قراءة الحزمة التي رفعها.

ماذا يحدث فعلًا إذا فاتك 31 أغسطس

أمران مختلفان، حسب القاعدة التي تسري عليك. إذا حاولت رفع بناء دون الحد، فالإرسال لا يستوفي الشرط. وإذا اكتفيت بـترك تطبيق منشور وشأنه دون حدّ التوافر، فإنه يتوقف عن كونه قابلًا للاكتشاف والتثبيت لدى المستخدمين الجدد على أجهزة تعمل بإصدار أندرويد أحدث مما يستهدفه. ولا واحدة من النتيجتين حذفًا.

إذا حاولت الرفع

عاقبة الإرسال

تنص وثائق مطوّري جوجل على أن ملف APK المرفوع يجب أن يستوفي متطلبات مستوى API المستهدف في بلاي. ولا يوجد استثناء منشور لمسار إصدار بعينه، ولا لتطبيق صغير، ولا لمطوّر يخوض التجربة أول مرة. والحزمة دون حدّ نوع جهازك لا تستوفي الشرط، فيُغلق مسار الإصدار حتى تشحن ملفًا مستوفيًا. تم التحقق

لاحظ بماذا ترتبط هذه العاقبة: بفعل الرفع. فالتقويم وحده لا يفعل شيئًا ببناء منشور أصلًا. ولهذا يمكن أن يكون تطبيق مستوفيًا تمامًا في 1 سبتمبر ثم ممنوعًا في 2 سبتمبر، لمجرد أنك قرّرت شحن إصلاح خطأ.

إذا تركت تطبيقًا منشورًا دون الحد

هذه هي الحالة التي يصفها المنافسون بـ"يختفي تطبيقك"، وهو وصف خاطئ بطريقة مؤثّرة. صياغة جوجل هي أن التطبيق "يتوقف عن كونه قابلًا للاكتشاف" لدى فئة محدّدة من المستخدمين. وبعبارة ملموسة:

  • المستخدمون الجدد على الأجهزة الأحدث يفقدون الوصول. إذا كان جهاز مستخدم يعمل بإصدار أندرويد أعلى من مستوى تطبيقك المستهدف، فلن يعرض جوجل بلاي التطبيق لهم ولن يثبّته.
  • المستخدمون الجدد على الأجهزة الأقدم لا يتأثرون. الجهاز الذي يعمل بمستوى API مساوٍ أو أدنى مما يستهدفه التطبيق ما زال يستطيع تلقّيه.
  • من ثبّته سابقًا لا يتأثر. كل من ثبّت التطبيق من قبل ما زال يستطيع إيجاده وإعادة تثبيته واستخدامه على إصدارات أندرويد المدعومة.
  • الروابط العميقة تقول الحقيقة. المستخدم غير المؤهّل على جهاز أحدث حين يفتح رابط متجر بلاي الخاص بك يُقال له إن التطبيق "صُنع لإصدار أقدم من أندرويد".

ما لا يحدث

في كل أغسطس تولّد هذه السياسة المخاوف الأربعة نفسها في منتديات دعم جوجل. ولا واحد منها هو ما تصفه صفحة مستوى API المستهدف.

ليس ما يحدث

الخرافات الأربع

  • يُحذف تطبيقك من جوجل بلاي
  • تُزال النسخ المثبّتة من أجهزة المستخدمين
  • يُغلق حساب المطوّر لديك بسبب تفويت هذا الموعد
  • يفقد كل مستخدم حالي التطبيق في 31 أغسطس

ما تقوله السياسة

العواقب الحقيقية

  • الرفوع غير المستوفية لا تستوفي شرط الإرسال
  • يتوقف الاكتشاف والتثبيت لدى المستخدمين الجدد على الأجهزة الأحدث
  • لا يوصف صفحة التطبيق نفسها ولا من ثبّته سابقًا بأنهما متأثران
  • يمكن طلب تمديد لكل تطبيق متأثر على حدة

وعن إغلاق الحساب تحديدًا: يسأل المطوّرون عن هذا في كل دورة، وصفحة سياسة مستوى API المستهدف لا تقول إن تفويت هذا الموعد وحده يُغلق حساب مطوّر. بل تصف منع الإرسال وقيود التوافر للمستخدمين الجدد. أما الإغلاق فتحكمه سياسات منفصلة، فتعامل مع هذا بوصفه مشكلة توزيع على مستوى التطبيق. تم التحقق

هل يقتل استهداف API 36 دعم الهواتف الأقدم؟

لا، ليس بذاته. targetSdk يعلن مستوى سلوك أندرويد الذي بُني تطبيقك واخْتُبِر من أجله. أما minSdk فيقرّر أقدم إصدار أندرويد يمكن أن يُثبَّت عليه. وهما رقمان منفصلان، ورفع المستوى المستهدف إلى 36 لا يرفع الحد الأدنى بنفسه: يستطيع تطبيقك مواصلة دعم إصدارات أندرويد الأقدم نزولًا إلى ذلك الحد، ما دامت شفرتك وأي اعتماديات مُحدَّثة متوافقة.

هذا هو سوء الفهم الذي يولّد أكبر قدر من الفزع في كل دورة. يقرأ مطوّر عبارة "يجب أن يستهدف أندرويد 16"، فيفترض أنها تعني "لا يعمل إلا على أندرويد 16"، ويخلص إلى أن جوجل حذفت للتوّ أغلب الأجهزة التي يستطيع الوصول إليها. اسحب الحد الأدنى أدناه وراقب ما يتغيّر فعلًا.

تفاعلي

سلّم التثبيت: ما الذي يغيّره استهداف 36 وما الذي لا يغيّره

اضبط الحد الأدنى لـSDK في مشروعك. أما المستوى المستهدف فمثبّت عند 36، وهو ما يشترطه جوجل بلاي الآن.

قيمة targetSdk لديك 36
  • 21 5.0
  • 22 5.1
  • 23 6
  • 24 7.0
  • 25 7.1
  • 26 8.0
  • 27 8.1
  • 28 9
  • 29 10
  • 30 11
  • 31 12
  • 32 12L
  • 33 13
  • 34 14
  • 35 15
  • 36 16
ما زال بإمكانه تثبيت تطبيقك

أندرويد 7.0 وكل إصدار أحدث منه، أي 13 مستوى API. ورفع المستوى المستهدف لم يغيّر شيئًا من هذا.

ما الذي يغيّره استهداف 36 فعلًا

تُفعَّل سلوكيات أندرويد 16 لتطبيقك على أجهزة أندرويد 16. أما المستخدم الذي ما زال على أندرويد 7.0 فلا يرى أي تغيّر سلوكي من هذا الموعد.

الأرقام الثلاثة، وأيها يراقبه جوجل بلاي

مُراقَب

targetSdk

مستوى السلوك الذي يعلن تطبيقك أنه صُمّم واخْتُبِر من أجله. وهذا هو الرقم الوارد في سياسة بلاي. اضبطه على 36.

ليس محل الفحص

compileSdk

سطح API المتاح للمترجِم. ليس ما يفحصه جوجل بلاي، لكنك ترفعه عادةً إلى 36 كي تستطيع البناء والاختبار مقابل أندرويد 16.

لا يُمسّ

minSdk

أقدم إصدار أندرويد يمكن أن يثبّت التطبيق. وهذا الموعد لا يغيّره. اتركه حيث هو ما لم تجبرك شفرتك أو إحدى الاعتماديات على تحريكه.

التحفّظ الصادق الوحيد

رفع المستوى المستهدف لا يغيّر من يستطيع التثبيت، لكنه يغيّر فعلًا كيف يتصرّف تطبيقك على أجهزة أندرويد 16. وهذا هو مغزى السياسة كلها، ولهذا يكون الانتقال عمل اختبار لا تعديل سطر واحد. وقد أُدرجت تغييرات سلوك أندرويد 16 عالية الأولوية الواجب اختبارها أسفل الصفحة مع ماسح يمكنك تشغيله على قائمة ميزاتك.

ماذا يعني هذا إن كان تطبيقك في اختبار مغلق الآن

إن كنت حساب مطوّر شخصي جديدًا تجري الاختبار المغلق الإلزامي بـ12 مختبِرًا لمدة 14 يومًا متواصلة، فالموعد يقع في منتصف نافذتك. والتصرّف الآمن أن تُدخل بناء API 36 إلى مسار الاختبار المغلق نفسه قبل 31 أغسطس، وأن تبقي كل مختبِر موافقًا على المشاركة، وألا تدع موعدًا يجبرك على تبديل المسار أو إعادة تشغيل المختبِرين من الصفر.

صفحة مستوى API المستهدف وصفحة الاختبار المغلق لدى جوجل يكتبهما فريقان مختلفان لغرضين مختلفين، ولا واحدة منهما تعالج الأخرى. وهذا يترك فجوة حقيقية، والصادق هو أن نبيّن لك بالضبط أين تنتهي الأرض الموثّقة.

ما تم التحقق منه

  • على الحساب الشخصي الجديد المؤهّل أن "يجري اختبارًا مغلقًا" بـ12 مختبِرًا على الأقل ممّن وافقوا على المشاركة بصورة متواصلة لآخر 14 يومًا قبل أن يستطيع طلب الإصدار العلني. وينطبق ذلك على الحسابات الشخصية المنشأة بعد 13 نوفمبر 2023. تم التحقق
  • تقول وثائق مطوّري جوجل إن ملف APK المرفوع يجب أن يستوفي متطلبات مستوى API المستهدف في بلاي، ولا تنشر أي استثناء لمسارات الاختبار. وهذه الصياغة غير مقيّدة بمسار بعينه ولا خاصة بالاختبار، فينبغي التخطيط على أساس أن الرفع الجديد إلى مسار مغلق بعد الموعد سيحتاج API 36، وهذا استنتاج قوي لا قاعدة موثّقة خاصة بمسارات الاختبار. جزئي
  • ترشد جوجل نفسها المطوّرين إلى مواصلة تحديث التطبيق أثناء الاختبار المغلق وهم يصلحون المشكلات، وتعرّف المدة المؤهِّلة حول استمرار موافقة المختبِرين على المشاركة، لا حول ملف واحد مجمَّد. تم التحقق
  • الاختبار الداخلي محدود بـ100 مختبِر ولا يغني عن الاختبار المغلق المؤهِّل. تم التحقق

ما لم توثّقه جوجل

السؤال المفتوح

لا تذكر جوجل في أي موضع هل الإصدار المغلق الذي قُبل قبل 31 أغسطس بمستوى مستهدف أدنى يستمر في العمل، أم يُوقَف مؤقتًا، أم يُسحب حين يبدأ التطبيق. بحثنا عن ذلك فلم نجده منشورًا. وكل صفحة تخبرك بثقة أن اختبارك الجاري سيتوقف، أو أنه سيكون بخير قطعًا، إنما تملأ فجوة بتخمين. غير موثّق

ولأن الجواب مجهول، فالاستراتيجية الصحيحة ليست التنبؤ به، بل جعل السؤال بلا معنى بأن يكون لديك بناء مستوفٍ داخل المسار قبل التاريخ، وهو آمن مهما كانت النتيجة ولا يكلّفك شيئًا إن كان الملف القديم سيستمر على أي حال.

التسلسل الآمن في الحالتين

  1. أبقِ المسار المغلق نفسه ومجموعة المختبِرين نفسها

    لا تنشئ مسارًا جديدًا ليحمل بناء API 36، ولا تحذف مختبِرًا وافق على المشاركة. فالاستمرارية التي تحسبها جوجل على مدى 14 يومًا تدور حول بقاء المختبِرين مشاركين، فالتسجيل هو الأصل الذي تحميه.

  2. ابنِ واختبر API 36 قبل الموعد لا فيه

    تعامل مع الانتقال بوصفه مهمة قائمة بذاتها لها جولة اختبار خاصة بها. فاكتشاف عطب في تخطيط edge-to-edge يوم 30 أغسطس يوم مختلف تمامًا عن اكتشافه يوم 10 أغسطس.

  3. ارفعه إلى المسار المغلق القائم بكود إصدار أعلى

    كل حزمة بديلة تحتاج كود إصدار مرفوعًا. وتعرّف جوجل المدة المؤهِّلة حول استمرار موافقة المختبِرين، وتشجّع صراحةً على مواصلة إصلاح المشكلات أثناء الاختبار، لكنها لا تنشر ضمانًا مطلقًا يغطّي كل سيناريوهات استبدال البناء. أبقِ المسار نفسه والمختبِرين المشاركين أنفسهم، ثم أكّد عدّاد Play Console بعدها. والتفاصيل الكاملة للتحديث في منتصف الاختبار تستحق القراءة إن كانت هذه دورتك الأولى.

  4. تأكّد أن الإصدار وصل المختبِرين فعلًا

    الإصدار المنشور ليس هو الإصدار المُسلَّم. تحقّق أن النسخة المغلقة منشورة فعلًا، وأن كود الإصدار أعلى، وأن المختبِرين في قائمة المشاركة يرون التحديث.

  5. راجع "حالة السياسة" بعد انتهاء المعالجة

    امنح الحزمة وقتًا للمعالجة، ثم أعد فتح صفحة "حالة السياسة" للتطبيق. وإن بقي تحذير مستوى API المستهدف، فاعمل بـقائمة التشخيص بدل حذف الإصدارات عشوائيًا.

  6. اطلب التمديد فقط إذا كان الانتقال يستحيل فعلًا في الوقت المتاح

    هو يشتري لك مهلة حتى 1 نوفمبر 2026 ويُطلب لكل تطبيق متأثر على حدة. وليس سببًا لتعليق العمل التقني.

عن خرافة الاستخدام اليومي

وأنت تشحن بناء الانتقال ستقرأ أن على المختبِرين الاثني عشر جميعًا فتح التطبيق كل يوم وإلا أُعيد الاختبار من الصفر. والشرط الذي تنشره جوجل هو استمرار الموافقة على المشاركة لمدة 14 يومًا، وهي تنظر منفصلًا في ما إذا كان المختبِرون منخرطين فعلًا. لكنها لا تنشر حصة "مرة في اليوم". استهدف استخدامًا حقيقيًا لا طقسًا متوارثًا. تم التحقق

كيف تطلب التمديد حتى 1 نوفمبر 2026

يستطيع المطوّرون المتأثرون طلب تمديد يُبقي التوزيع عاملًا حتى 1 نوفمبر 2026. ويُطلب لكل تطبيق على حدة، من تحذير السياسة الخاص بذلك التطبيق في Play Console. ولا تصفه جوجل بأنه تلقائي ولا مضمون ولا إعفاء دائم، فواصل الانتقال ما دام الطلب مفتوحًا.

Google Play Console · لقطة شاشة حقيقية انقر للتكبير صفحة Issue details في Google Play Console تعرض التحذير App must target Android 16 (API level 36) or higher مع لوحة Action by Aug 31 وزر Request more time في اللوحة الجانبية
صفحة Issue details الحقيقية في Play Console: عنوان التحذير، ولوحة "Action by Aug 31"، وزر "Request more time" الذي يبدأ طلب التمديد في الخطوة السابقة. نصوص الواجهة معروضة كما تظهر بالإنجليزية في الحساب الذي أُخذت منه اللقطة.
Play Console اختر التطبيق حالة السياسة تحذير API المستهدف نموذج التمديد
  1. افتح التطبيق المتأثر في Play Console

    الوصول إلى التمديد خاص بالتطبيق لا بالحساب كله. وإن كنت تنشر عدة تطبيقات فتوقّع تكرار هذا لكل تطبيق متأثر.

    تم التحقق
  2. اذهب إلى "حالة السياسة"

    يُتوقّع أن تحمل مشكلة API المستهدف التطبيقاتُ التي تعتبرها جوجل غير مستوفية فقط. وإن كان التطبيق مستوفيًا أصلًا فلا شيء هنا لتمديده ولا نموذج لتجده.

    تم التحقق
  3. افتح تحذير API المستهدف أو تفاصيل المشكلة

    عنوان المشكلة الظاهر في اللقطة أعلاه هو App must target Android 16 (API level 36) or higher. والصياغة قد تختلف بحسب التطبيق وحالة الطرح، فتعامل معها بوصفها ما رآه حساب حقيقي واحد لا نصًا عالميًا مضمونًا.

    تم التحقق
  4. اتبع رابط التمديد داخل المشكلة، أو في الإشعارات

    توجّه جوجل بعض المطوّرين المتأثرين عبر إشعار التطبيق بدل لوحة المشكلة. تفقّد الاثنين قبل أن تستنتج أن الخيار غير موجود لديك.

    تم التحقق
  5. أرسل المعلومات المطلوبة

    لا تنشر جوجل الأسئلة بعينها على صفحة المساعدة العامة، فتعامل مع أي قائمة بـ"الأسئلة التي يطرحونها" بوصفها غير موثّقة. وأجب انطلاقًا من خطة انتقالك الحقيقية.

    جزئي
  6. تعامل مع 1 نوفمبر 2026 بوصفه التوقّف النهائي

    التمديد ينقل التاريخ ولا يلغي الشرط. وكل ما عجزت عن إنهائه بحلول 31 أغسطس يجب إنهاؤه بحلول 1 نوفمبر.

    تم التحقق
  7. واصل الانتقال ما دام الطلب مفتوحًا

    لا شيء في صياغة جوجل يعد بالموافقة. والتخطيط بناءً على تمديد لم تحصل عليه هو أغلى افتراض متاح في هذه الدورة.

    جزئي

وهنا أيضًا تناقض جوجل نفسها

تقول فقرة في صفحة جوجل الحالية إن نماذج التمديد ستتاح "لاحقًا هذا العام"، بينما تقول أسئلتها الشائعة إن النموذج متاح عبر تفاصيل التحذير في صفحة "حالة السياسة". والعبارتان في المستند نفسه. والقراءة العملية: افحص "حالة السياسة" والإشعارات في تطبيقك أنت، ولا تفترض أن غياب الزر يعني أنك غير مؤهّل، ولا أن ظهوره يعني أن الجميع يراه. جزئي

وثمة تمييز أخير يستحق التمسّك به: تُلحق جوجل حاشية التمديد بشرط API 36، ونثرها يصف التمديد في الغالب بأنه يحفظ التوزيع لتطبيق قائم. وهي لا تمرّ على كل تباديل التطبيق الجديد والتحديث والتطبيق القائم بالدقة نفسها. فقبل أن تفترض أن تمديدًا يغطّي رفعًا بعينه خطّطت له، اقرأ ما يقول تحذير تطبيقك أنه يغطّيه.

كيف تنقل تطبيقًا إلى API 36

أربع خطوات: ثبّت حزمة SDK لـAPI 36، وارفع compileSdk وtargetSdk إلى 36، وحدّث الاعتماديات التي تنكسر حين تفعل ذلك، ثم اختبر تغييرات سلوك أندرويد 16. تغيير الرقم تعديل سطر واحد. أما إثبات أن التطبيق ما زال يعمل فهو الانتقال الحقيقي.

الخطوة 1: ثبّت حزمة SDK لأندرويد 16

افتح Android Studio، واذهب إلى SDK Manager، وثبّت Android SDK Platform للمستوى API 36 مع أدوات البناء الحالية 36.x.x. فمن دون تثبيت المنصّة، لن يعطي رفع compileSdk إلا خطأ بناء يبدو بلا صلة بأي شيء فعلته.

الخطوة 2: ارفع المستويات في ملف البناء

اختر منصّتك. مسار الملف والأسطر بعينها تتغيّر، أما الوجهة فلا: على البيان داخل الحزمة التي ترفعها أن يعلن استهداف 36.

تفاعلي

مولّد مقاطع البناء

اختر منصّتك لترى الملف الذي تحرّره والأسطر التي تغيّرها.

الأخضر = الأسطر التي تغيّرها · المشطوب = السطر الذي تستبدله

app/build.gradle.kts
android {
    compileSdk = 36

    defaultConfig {
        applicationId = "com.example.app"
        minSdk = 24
        targetSdk = 36
        versionCode = 2
        versionName = "1.0.1"
    }
}

اترك minSdk وشأنه. فهو ليس جزءًا من هذه السياسة. وارفع versionCode مع كل حزمة ترفعها، بما فيها الحزم البديلة داخل اختبار مغلق.

app/build.gradle
android {
    compileSdk 36

    defaultConfig {
        applicationId "com.example.app"
        minSdkVersion 24
        targetSdkVersion 36
        versionCode 2
        versionName "1.0.1"
    }
}

قد تستخدم المشاريع الأقدم compileSdkVersion إلى الآن. وأي الكتابتين تعمل ما دامت القيمة تبلغ 36 وما دام المشروع يُبنى.

android/app/build.gradle.kts
android {
    compileSdk = flutter.compileSdkVersion
    compileSdk = 36

    defaultConfig {
        targetSdk = flutter.targetSdkVersion
        targetSdk = 36
    }
}

ترث مشاريع Flutter مستوياتها من سلسلة الأدوات افتراضيًا. وتثبيت 36 صراحةً هو التصرّف الموثوق، ثم رقِّ حزمة Flutter SDK والإضافات كي لا يتصارع التثبيت مع سلسلة الأدوات.

android/build.gradle
buildscript {
    ext {
        buildToolsVersion = "36.0.0"
        minSdkVersion = 24
        compileSdkVersion = 36
        targetSdkVersion = 36
    }
}

يحتفظ React Native بمستوياته في كتلة ext داخل android/build.gradle الجذري، لا في وحدة التطبيق. حدّث React Native نفسه وأي وحدات أصلية تثبّت مستوى ترجمة أقدم.

android/variables.gradle
ext {
    minSdkVersion = 24
    compileSdkVersion = 36
    targetSdkVersion = 36
}

تضع أغلفة Capacitor وCordova المستويات في ملف متغيّرات. وبعد التحرير، شغّل خطوة المزامنة الخاصة بمنصّتك كي تصل التغييرات فعلًا إلى مشروع أندرويد المولَّد.

Unity Player Settings Android Other Settings Target API Level

يعرض Unity المستوى المستهدف داخل المحرّر لا في ملف تحرّره. اضبط Target API Level على مدخل API 36، وثبّت تلك المنصّة عبر SDK Manager الذي يشير إليه Unity، ثم تأكّد من الحزمة المبنيّة بدل الوثوق بالقائمة المنسدلة. وإن كان إصدار Unity لديك لا يعرض API 36، فتلك ترقية للمحرّر لا مشكلة إعدادات.

ليس لديك ملف Gradle، ولا ينبغي أن تبحث عنه. فمنصّات مثل App Inventor وThunkable وKodular وGlide وما شابهها تولّد مشروع أندرويد نيابة عنك، ومن ثمّ يقرّر مستوى API المستهدف مصدِّر المنصّة لا أنت.

  • راجع معلومات الإصدار أو صفحة الحالة لدى المنصّة بحثًا عن دعم أندرويد 16 وAPI 36.
  • أعد البناء والتصدير بمجرد أن تطرح المنصّة الدعم، لأن التصدير القديم يحتفظ بمستواه القديم مهما تأخر تنزيلك له.
  • ارفع الحزمة الجديدة وأكّد المستوى المستهدف الذي يبلّغ عنه Play Console لذلك الملف.
  • وإن لم تطرح المنصّة دعم API 36 بعد، فتلك بالضبط الحالة التي وُجد من أجلها التمديد حتى 1 نوفمبر.

الخطوة 3: حدّث الاعتماديات وأدوات الإطار

رفع مستوى الترجمة هو الموضع الذي تسقط فيه الاعتماديات القديمة. توقّع أن تمسّ Android Gradle Plugin، وGradle نفسه، وKotlin، ومكتبات AndroidX، وخدمات Google Play، وأي SDK للإعلانات أو التحليلات يشحن شفرة أصلية. ولا تنشر هذه المقالة عمدًا "الإصدارات الصحيحة"، لأن الإصدارات المتوافقة تتحرّك أسبوعيًا، وأي قائمة مثبّتة هنا ستكون مضلّلة خلال أسبوعين. خذها من معلومات الإصدار الحالية لإطارك في اليوم الذي تنتقل فيه.

الخطوة 4: ابنِ وارفع وتحقّق من الملف

  • ولّد Android App Bundle موقّعًا وارفع كود الإصدار.
  • اختبر ملف release، لا بناء debug وحده. فالتصغير وتقليص الموارد يكسران أشياء تخفيها بناءات debug.
  • ارفعه إلى المسار المقصود وأكّد في Play Console أن الملف يبلّغ عن مستوى API المستهدف 36.
  • وبعد انتهاء المعالجة، راجع كل مسار نشط وأعد فتح "حالة السياسة".

تحقّق من الملف لا من الشفرة

تقيّم جوجل البيان داخل الحزمة التي رفعتها. وخطأ في متغيّر البناء، أو نكهة قديمة، أو تصدير مخزّن مؤقتًا، أو إطار يتجاوز قيمتك بصمت، كلها تنتج مشروعًا "يستهدف 36" وملفًا لا يفعل. اقرأ الرقم من Play Console في كل مرة.

سلوكيات أندرويد 16 التي تختبرها قبل شحن API 36

استهداف API 36 يفعّل سلوكيات أندرويد 16 لتطبيقك على أجهزة أندرويد 16. والسلوكيات عالية الأولوية الواجب اختبارها هي تخطيط edge-to-edge، والعودة التنبّئية، وحرية الاتجاه على الشاشات الكبيرة، وأذونات الصحة، والجدولة بمعدّل ثابت، وتخطيط النصوص. أشّر على ما ينطبق أدناه لتحصل على قائمة اختبار تخصّ تطبيقك بدل قائمة عامة.

تفاعلي

ماسح مخاطر أندرويد 16

أشّر على كل ما يفعله تطبيقك. تُعاد بناء القائمة أدناه أثناء عملك.

أشّر على أي بند ينطبق لترى ما ينبغي اختباره.

edge-to-edge والعودة التنبّئية: أوسع نطاق أثر

لتخطيط edge-to-edge نطاق أثر واسع لأنه لا يشترط أن يستخدم تطبيقك أي واجهة برمجية غريبة. فعلى أندرويد 16، لم يعد بإمكان التطبيق الذي يستهدف API 36 استخدام خاصية الانسحاب السابقة، فصار المحتوى الذي افترض أن أشرطة النظام ستترك له مكانًا يمتد تحتها. والعرَض تجميلي تمامًا، إلى اللحظة التي يجلس فيها زر رئيسي تحت شريط الإيماءات فيتوقّف عن الاستجابة للنقر.

وللعودة التنبّئية نطاق أثر مماثل في اتساعه. فإذا سجّل تطبيقك معالجة عودة قديمة، فقد لا يعمل ذلك المسار كما اعتاد بمجرد تفعيل العودة التنبّئية افتراضيًا للمستوى 36. اختبر العودة من كل عمق تنقّل لديك: النوافذ المنبثقة، وWebView، والنماذج ذات الحالة غير المحفوظة، والشاشة الأخيرة قبل الخروج.

ما ليس عطبًا حتميًا للمستوى 36

تدرج عدة صفحات حاليًا مطابقة النوايا الأكثر أمانًا وإذن الشبكة المحلية بوصفهما أمرين على كل تطبيق بمستوى API 36 التعامل معهما. ووثائق أندرويد نفسها تصف كليهما بأنه اختياري في أندرويد 16، وتضع التطبيق الأوسع في إطار المستقبل. اختبرهما إن كنت قد فعّلتهما، ولا تعِد كتابة مرشّحات النوايا لديك ولا تضف إذن شبكة لمجرد أنك رفعت مستواك المستهدف. تم التحقق

وماذا عن شرط حجم الصفحة 16 كيلوبايت؟

شرط مختلف، وتاريخ مختلف، والتطبيقات نفسها. موعد API المستهدف يخصّ المستوى الذي يعلنه بيان تطبيقك. أما شرط حجم الصفحة 16 كيلوبايت فيخصّ ما إذا كانت مكتباتك الأصلية تعمل على أجهزة بصفحات ذاكرة سعة 16 كيلوبايت. وإرشادات جوجل الحالية تذكر 1 فبراير 2027 بوصفه التاريخ الذي لن يعود بعده ممكنًا إصدار التحديثات المتأثرة بلا دعم 16 كيلوبايت.

  • من يشمله: يغطّي شرط جوجل التطبيقات التي تستهدف API 35 أو أعلى على أجهزة جوجل بلاي بمعمارية 64 بت. وضمن هذه المجموعة، التطبيقات التي تحزم مكتبات .so أصلية، مباشرةً أو عبر SDK، هي الأكثر احتياجًا لإعادة بناء ومحاذاة صريحتين. وإن كان تطبيقك بلغة Kotlin أو Java وحدها فهو مستوفٍ عادةً، لكن اختباره أفضل من افتراض ذلك.
  • ما ليس هو: ليس جزءًا من موعد API المستهدف في 31 أغسطس 2026، واستيفاء أحدهما لا يعني استيفاء الآخر.
  • لماذا يتزامنان: كل من يرفع مستواه المستهدف هذا الشهر يعيد بناء مشروعه على أي حال، وعندها بالضبط يطفو فحص حجم الصفحة. وهذا التزامن هو سبب الخلط بين الأمرين.

لا تكرّر التاريخ القديم

كمّ هائل من المواد التي ما تزال متاحة في الشبكة يذكر 1 نوفمبر 2025 موعدًا لتطبيق شرط 16 كيلوبايت. وصفحة جوجل الحالية تستبدله. وحتى 9 أغسطس 2026، التاريخ المعمول به هو 1 فبراير 2027، وكل صفحة ما زالت تنقل تاريخ 2025 لم تُراجَع منذ ذلك التغيير. تم التحقق

وإذا كان تطبيقك يحزم مكتبات أصلية، فتعامل مع فحص حجم الصفحة بوصفه مهمة منفصلة لها جولة اختبار خاصة بها، لا شيئًا تحشره في اللحظة الأخيرة داخل بناء API 36. فالتغييران يمسّان أجزاء مختلفة من البناء، وتصحيح أخطائهما معًا هو الطريق الذي يحوّل انتقالًا مدته أسبوع إلى ثلاثة أسابيع.

رفعت API 36 والتحذير ما زال قائمًا

غالبًا أحد ثلاثة أمور: الحزمة لم تنتهِ معالجتها ولم تتحدّث "حالة السياسة"، أو ملف أقدم ما زال قابعًا في مسار نشط آخر، أو الملف الذي رفعته لا يعلن 36 فعلًا وإن كان مشروعك يفعل. اعمل بالقائمة من أعلاها، ولا تبدأ بحذف الإصدارات.

عنوان المشكلة الذي يبلّغ عنه المطوّرون حاليًا هو Your app must target Android 16 (API level 36) or higher. ولم تنشر جوجل نصّ خطأ كاملًا معياريًا لكل مسار رفع، فتعامل مع أي صياغة دقيقة تجدها في الشبكة، بما فيها هذه، بوصفها ملاحظة لا نصًا رسميًا.

ظهر التحذير بعد دقائق من رفعي API 36 تقارير ميدانية
السبب المرجّح
لم يحدّث Play Console حالة السياسة بعد. فمعالجة الحزمة وتقييم السياسة ليسا فوريين وليسا الخطوة نفسها.
ما تفحصه
أكّد أن الإصدار عولج بالكامل، ثم أعد فتح "حالة السياسة" لاحقًا بدل إعادة تحميل الصفحة مرارًا.
الدليل
أخبر خبيرُ منتجات لدى جوجل مطوّرًا في هذه الحالة بعينها بأن الإشعار قد يختفي خلال الأيام القليلة التالية. وخبراء المنتجات ليسوا كتّاب السياسات، وجوجل لا تنشر مدة زوال مضمونة، فهذه إشارة نافعة لا التزامًا.
الإصدار العلني على API 36 والتحذير لا يزول تقارير ميدانية
السبب المرجّح
ملف أقدم ما زال نشطًا في مسار آخر. فالمسار الداخلي والمغلق والمفتوح والتجريبي وأي طرح مرحلي منفَّذ جزئيًا قد يظل ممسكًا بحزمة ذات مستوى مستهدف أدنى.
ما تفحصه
مرّ على كل مسار نشط وقارن أكواد الإصدارات. وانتبه خصوصًا إلى المسار الداخلي الذي أعددته قبل أشهر ثم نسيته.
ما لا تفعله
حذف الإصدارات أو إيقافها عشوائيًا كي يزول التحذير. فإن كنت في منتصف اختبار مغلق، فتغيير المسار باندفاع قد يكلّفك استمرارية مختبِرين لن تستعيدها.
ملف Gradle يقول 36 وPlay Console يبلّغ عن مستوى أدنى استنتاج قوي
السبب المرجّح
الملف الذي رفعته ليس الملف الذي تظنّ أنك بنيته. فمتغيّر بناء خاطئ، أو نكهة قديمة، أو تصدير متقادم من الذاكرة المؤقتة، أو مهمة CI تشير إلى فرع آخر، كلها تنتج هذا الأثر بالضبط.
ما تفحصه
عاين الحزمة المرفوعة نفسها في Play Console لا شفرتك المصدرية. فالبيان داخل الحزمة هو الشيء الوحيد الذي تقيّمه جوجل.
منصّتي تصدّر مستوى مستهدفًا أدنى ولا أستطيع تغييره تقارير ميدانية
السبب المرجّح
لم تطرح منصّة no-code أو low-code مصدِّرًا لأندرويد 16 بعد. وهذا ما لا تصلحه من داخل مشروعك.
ما تفحصه
معلومات الإصدار أو صفحة حالة المزوّد، ثم أعد البناء والتصدير حين يصل الدعم. فتنزيل تصدير قديم لاحقًا لا يحدّث مستواه المستهدف.
إن لم يصل في الوقت
فهذه بالضبط الحالة التي وُجد من أجلها التمديد حتى 1 نوفمبر.
بناء API 36 صار ينهار أو التخطيط يبدو معطوبًا تم التحقق
السبب المرجّح
تغيير سلوك في أندرويد 16 أشعله المستوى المستهدف الجديد، أو اعتمادية غير جاهزة لمستوى ترجمة أعلى.
ما تفحصه
شغّل ماسح مخاطر تغييرات السلوك على قائمة ميزاتك، ثم اختبر على جهاز بأندرويد 16. وتخطيط edge-to-edge والعودة التنبّئية أوسع الأمرين نطاق أثر، فابدأ بهما.
لا يوجد في كونسولي أي رابط للتمديد جزئي
السبب المرجّح
قد يكون التطبيق مستوفيًا للشرط أصلًا، أو لم يصل طرح النموذج إلى حسابك بعد، أو التحذير ليس في الحالة التي تعرضه.
ما تفحصه
"حالة السياسة" و"الإشعارات" لهذا التطبيق بعينه، لا القوائم على مستوى الحساب. وصفحة جوجل غير متسقة داخليًا في ما إذا كان كل حساب متأثر يرى هذا النموذج الآن.
مختبِرو الاختبار المغلق لا يصلهم البناء الجديد جزئي
السبب المرجّح
كود الإصدار، أو حالة الطرح، أو أهلية المختبِرين، أو مجرد تأخّر في المعالجة.
ما تفحصه
أكّد أن الحزمة الجديدة ذات كود إصدار أعلى، وأن النسخة المغلقة منشورة فعلًا لا مسوّدة، وأن مجموعة المختبِرين موصولة بهذا المسار، وأن من تنتظرهم ما زالوا مشاركين.
ذو صلة
وإن كان المختبِرون لم يُحسبوا أصلًا من البداية فتلك مشكلة أخرى: أضفت 12 مختبِرًا وبلاي يعرض 0 مشاركين.

وعادة واحدة تحلّ أغلب هذا نهائيًا: بعد كل رفع، اقرأ مستوى API المستهدف من الملف في Play Console وسجّله إلى جانب كود الإصدار. يستغرق ذلك عشر ثوانٍ، ويزيل من أسبوعك صنفًا كاملًا من "أنا متأكد أنني أصلحت هذا".

قائمة ما قبل الموعد

أربعة عشر بندًا بالترتيب الذي تقع فيه فعلًا. والأربعة الأخيرة هي التي يتخطّاها الناس، وهي التي تقرّر هل يزول التحذير أم لا.

تفاعلي

متتبّع الانتقال إلى API 36

أشّر على البنود أثناء عملك. لا شيء يُحفَظ، فأنهِ العمل في جلسة واحدة أو أبقِ التبويب مفتوحًا.

أُنجز 0 / 14

لم تؤشّر على شيء بعد. امضِ في القائمة بالترتيب.

أين يقع PrimeTestLab من هذا الموعد

لنوضّح الحدّ أولًا: نحن لا ننقل شفرتك. فرفع targetSdk وتحديث الاعتماديات وإصلاح تغييرات سلوك أندرويد 16 كلها بناؤك أنت، وهذه المقالة هي كامل إسهامنا فيه. أما ما نغطّيه فهو النصف الآخر من التصادم: 12 مختبِرًا حقيقيًا وافقوا على المشاركة 14 يومًا متواصلة، وهو ما يحتاجه حساب مطوّر شخصي جديد قبل أن يبلغ الإصدار العلني أصلًا.

المشكلة في التوقيت. فمن ينشر لأول مرة في أغسطس 2026 مطالَب بأمرين صعبين لا صلة بينهما في النافذة نفسها: شحن بناء API 36، وإدارة اختبار مغلق مؤهِّل أسبوعين متصلين. البناء مسألة هندسية قابلة للحل. أما جمع اثني عشر إنسانًا حقيقيًا يبقون مشاركين أربعة عشر يومًا على أجهزة حقيقية فهو الجزء الذي يلتهم شهرًا في صمت.

أن تجري الاختبار المغلق بنفسك مقابل أن تسلّمه

ما تشترطه جوجل بنفسك مع PrimeTestLab
12 مختبِرًا وافقوا على المشاركة ابحث عن أشخاص حقيقيين وتحقّق منهم وتابعهم، ثم أثبت أنهم شاركوا وبقوا مختبِرون مسنَدون، وحالة مشاركتهم متابَعة نيابةً عنك
14 يومًا متواصلة انسحاب شخص واحد في منتصف النافذة كفيل بكسر الاستمرارية التي تحتاجها الاستمرارية مراقَبة طوال 14 يومًا كاملة
أجهزة حقيقية واستخدام حقيقي المحاكيات والحسابات الخاملة لا تمثّل اختبارًا حقيقيًا أجهزة أندرويد حقيقية، من أندرويد 7 إلى 17
البدء قبل الموعد جمع المختبِرين واقعيًا يستغرق أيامًا أو أسابيع، والعدّ لا يبدأ إلا بعد اكتمال 12 يبدأ الاختبار عادةً خلال 4-6 ساعات
تكلفة خطوة الاختبار لا نفقات نقدية، لكن قدرًا لا يمكن التنبؤ به من شهر أغسطس لديك من $19.99 مع 5% رسوم خدمة إضافية، دفعة واحدة بلا اشتراك
إذا لم ينجح الاختبار ابدأ الأربعة عشر يومًا من جديد مع مجموعة جديدة إعادة الاختبار مجانًا أو استرداد كامل المبلغ

جوجل هي من تقرّر الإصدار العلني، لا نحن ولا أي خدمة. وما يزيله الاختبار المُدار هو مخاطرة جمع المختبِرين والحفاظ على استمراريتهم، وهي الخطوة التي يتعثّر عندها فعلًا أغلب الناشرين لأول مرة. نسبة النجاح عبر 7,400+ تطبيق جرى اختباره: 99.9%.

الترتيب الذي تسير به هذا الشهر

إن كنت تواجه المشكلتين معًا، فأجرِهما بالتوازي لا بالتتابع. ابدأ الاختبار المغلق الآن، لأن أيامه الأربعة عشر زمن حقيقي لا يمكنك ضغطه، واعمل على الانتقال إلى API 36 بجانبه. وادفع البناء المستوفي إلى المسار المغلق نفسه حين يجهز، بكود إصدار أعلى ومع بقاء المختبِرين أنفسهم مشاركين. وبذلك يتوقّف الموعد ونافذة الاختبار عن التنازع على الأسبوعين نفسهما.

الأسئلة الشائعة

هل يجب أن أستهدف API 36 قبل 31 أغسطس 2026؟

بالنسبة إلى تطبيق عادي للهاتف أو الجهاز اللوحي أو القابل للطي أو Android Auto، نعم. فالتطبيقات والتحديثات المرسَلة من 31 أغسطس 2026 يجب أن تستهدف أندرويد 16، أي المستوى API 36 أو أعلى. وما يُرسَل لـWear OS وAndroid Automotive OS يجب أن يستهدف API 35 أو أعلى، وما يُرسَل لـAndroid TV وAndroid XR يجب أن يستهدف API 34 أو أعلى.

هل يوقف استهداف API 36 عمل تطبيقي على هواتف أندرويد الأقدم؟

لا، ليس تلقائيًا. فـtargetSdk يعلن مستوى سلوك أندرويد الذي صُمّم تطبيقك واخْتُبِر من أجله، بينما يتحكّم minSdk في أقدم إصدار أندرويد يمكن تثبيت التطبيق عليه. ورفع targetSdk إلى 36 لا يرفع minSdk، فيبقى التطبيق قابلًا للتثبيت على الأجهزة نزولًا إلى الحد الأدنى المعلن. أما ما يتغيّر فهو أن سلوكيات أندرويد 16 تصير فاعلة لتطبيقك على أجهزة أندرويد 16.

هل تحذف جوجل تطبيقي إذا فاتني موعد API 36؟

تصف جوجل عاقبتين أضيق، لا الحذف. فالتطبيق الجديد أو التحديث الواقع دون المستوى المستهدف المطبَّق لا يستوفي شرط الرفع، والتطبيق المنشور الواقع دون حدّ توافر التطبيقات القائمة يتوقّف عن كونه قابلًا للاكتشاف والتثبيت لدى المستخدمين الجدد الذين تعمل أجهزتهم بإصدار أندرويد أعلى مما يستهدفه التطبيق. أما من ثبّته سابقًا فما زال يستطيع إيجاده وإعادة تثبيته واستخدامه على إصدارات أندرويد المدعومة.

هل تُغلق جوجل حساب المطوّر لديّ إذا فاتني الموعد؟

صفحة سياسة مستوى API المستهدف لدى جوجل لا تقول إن تفويت هذا الموعد وحده يُغلق حساب مطوّر. بل تصف منع الإرسال وقيود التوافر أمام المستخدمين الجدد للتطبيق المتأثر. وإغلاق الحسابات تحكمه سياسات منفصلة، فتعامل مع موعد API المستهدف بوصفه مشكلة توزيع على مستوى التطبيق لا على مستوى الحساب.

تطبيقي المنشور يستهدف API 35 أصلًا. هل عليّ تحديثه إلى API 36؟

ليس لمجرد إبقاء تطبيق هاتف غير مُعدَّل متاحًا للمستخدمين الجدد. فـAPI 35 يستوفي حدّ توافر التطبيقات القائمة لعام 2026 للهواتف والأجهزة اللوحية والقابلة للطي وAndroid Auto. لكن التحديث التالي الذي ترسله في 31 أغسطس 2026 أو بعده يجب أن يستهدف API 36، ولهذا ينتهي أغلب التطبيقات النشطة إلى API 36 على أي حال.

كيف أطلب التمديد حتى 1 نوفمبر 2026؟

افتح التطبيق المتأثر في Play Console، واذهب إلى "حالة السياسة"، وافتح تحذير API المستهدف أو تفاصيل المشكلة، واستخدم نموذج التمديد المعروض هناك أو عبر "الإشعارات". ويُطلب التمديد لكل تطبيق متأثر على حدة، ويمتد حتى 1 نوفمبر 2026. ولا تذكر جوجل أن الموافقة تلقائية أو مضمونة، فواصل الانتقال ما دام الطلب قيد النظر.

هل أستطيع رفع بناء بـAPI 35 إلى اختباري المغلق بعد 31 أغسطس؟

بالنسبة إلى تطبيق هاتف عادي، افترض أن الجواب لا. فوثائق مطوّري جوجل تقول إن ملف APK المرفوع يجب أن يستوفي متطلبات مستوى API المستهدف في بلاي، ولا تنشر استثناءً لمسارات الاختبار، ومن ثمّ ينبغي أن يستهدف أي رفع جديد إلى مسار مغلق بعد الموعد المستوى API 36. جهّز البناء المستوفي قبل 31 أغسطس بدل اكتشاف المنع في منتصف الاختبار.

هل يعيد رفع بناء API 36 اختباري المغلق ذا الأربعة عشر يومًا من الصفر؟

تعرّف جوجل المدة المؤهِّلة حول بقاء 12 مختبِرًا على الأقل مشاركين بصورة متواصلة 14 يومًا، لا حول بناء واحد لا يتغيّر، وصفحات مساعدتها تشجّع على تحديث التطبيق أثناء الاختبار المغلق مع إصلاح المشكلات. أبقِ المسار المغلق نفسه وتسجيل المختبِرين نفسه، وارفع بناء API 36 بكود إصدار أعلى، ولا تحذف مختبِرًا مشاركًا. ولا تنشر جوجل ضمانًا يغطّي كل عدّاد في Play Console، فتجنّب تغييرات المسار غير الضرورية.

رفعت API 36. فلماذا ما زال تحذير Play Console موجودًا؟

أولًا امنح الوقت لمعالجة الحزمة وتحديث حالة السياسة، وهو ما يبلّغ المطوّرون أنه قد يستغرق أيامًا. ثم عاين كل إصدار نشط: الإصدار العلني والمفتوح والمغلق والداخلي وأي طرح مرحلي موقوف قد تظل ممسكة بملف أقدم. وأكّد أيضًا أن الحزمة التي رفعتها فعلًا تبلّغ عن استهداف 36، فمتغيّر بناء خاطئ أو مصدِّر إطار ما زال يستهدف مستوى أدنى سبب شائع.

ماذا لو بنيت تطبيقي بـFlutter أو React Native أو Unity أو أداة no-code؟

الحزمة المصدَّرة، لا الإعداد الظاهر في المحرّر، هي ما يجب أن يحمل مستوى API المستهدف المطلوب. رقِّ الإطار أو المنصّة إلى إصدار قادر على تصدير API 36، وأعد البناء، واختبر تغييرات سلوك أندرويد 16، وأكّد المستوى المستهدف للملف المرفوع في Play Console. وإن كنت تستخدم منصّة no-code فلا تحرّر ملفات Gradle، فالإجراء العملي هو مراجعة معلومات إصدار المزوّد بحثًا عن دعم أندرويد 16 وإعادة البناء حين يصل.

هل على مختبِريّ فتح التطبيق يوميًا وأنا أرقّيه؟

الشرط الذي تنشره جوجل هو بقاء 12 مختبِرًا على الأقل مشاركين بصورة متواصلة خلال آخر 14 يومًا. وتنظر جوجل أيضًا في ما إذا كان المختبِرون منخرطين فعلًا، وقد تطلب اختبارًا إضافيًا إن لم يكونوا كذلك، لكنها لا تنشر قاعدة عامة تلزم كل مختبِر بفتح التطبيق مرة كل يوم. تعامل مع مزاعم الاستخدام اليومي في المنتديات بوصفها موروثًا شفويًا، وأبقِ المختبِرين مشاركين، واستهدف استخدامًا حقيقيًا لا حصة يومية ثابتة.

كم تبلغ تكلفة PrimeTestLab إن كنت ما زلت أحتاج مختبِرين قبل الموعد؟

يقدّم PrimeTestLab ثلاث خطط: Starter بـ12 مختبِرًا مقابل 19.99 دولارًا أمريكيًا، وProfessional بـ20 مختبِرًا مقابل 29.99 دولارًا أمريكيًا، وEnterprise بـ25 مختبِرًا مقابل 27.99 دولارًا أمريكيًا، وجميعها مع 5% رسوم خدمة إضافية. وكل الخطط تستخدم مختبِرين حقيقيين على أجهزة حقيقية طوال المدة الكاملة البالغة 14 يومًا، ويبدأ الاختبار عادةً خلال 4-6 ساعات، وإن لم يأتِ الاختبار بنتيجة فلك إعادة الاختبار مجانًا أو استرداد كامل المبلغ.

الخلاصة

ملخّص

من 31 أغسطس 2026، يجب أن تستهدف تطبيقات جوجل بلاي الجديدة وتحديثاتها الموجّهة للهواتف والأجهزة اللوحية والقابلة للطي وAndroid Auto أندرويد 16، المستوى API 36 أو أعلى. وWear OS وAndroid Automotive OS يحتاجان API 35، وAndroid TV وAndroid XR يحتاجان API 34، أما تطبيق الهاتف المنشور الذي لا تحدّثه فيحتاج API 35 ليبقى متاحًا للمستخدمين الجدد على الأجهزة الأحدث. وتفويت التاريخ يمنع الرفوع غير المستوفية ويخفي التطبيق عن أولئك المستخدمين الجدد؛ ولا يحذف التطبيق، ولا يزيله من الأجهزة القائمة، ولا يُغلق حسابك. ويستطيع المطوّرون المتأثرون طلب تمديد خاص بالتطبيق عبر Play Console حتى 1 نوفمبر 2026، ولا تصف جوجل الموافقة بأنها تلقائية. ورفع targetSdk لا يرفع minSdk، فتحتفظ الأجهزة القديمة بالتطبيق. وإن كان عنق الزجاجة في إطلاقك هو جانب الاختبار المغلق لا البناء، فإن PrimeTestLab يوفّر 12 مختبِرًا حقيقيًا من $19.99 مع 5% رسوم خدمة إضافية. اطّلع على خطط الأسعار ←

لقطة السياسة جرى التحقق منها في 9 أغسطس 2026. وتحدّث جوجل هذه الصفحات دون إشعار، فقبل أن تتصرّف بناءً على أي تاريخ راجع المصادر الأولية أعلاه. وهذه المقالة مجدولة لإعادة التحقق مباشرةً بعد 31 أغسطس ومرة أخرى بعد 1 نوفمبر 2026.

Kefayatullah Khadem - Software Engineer & Google Play Publishing Specialist

بقلم

Kefayatullah Khadem

مهندس برمجيات متخصّص في النشر على جوجل بلاي

يكتب أدلة PrimeTestLab عن الاختبار المغلق والنشر على أندرويد، اعتمادًا على حالات حقيقية وعلى وثائق جوجل الرسمية.

7,400+تطبيق مُختبَر
99.9%نسبة النجاح
120+دولة
4.9/5التقييم

موعدان في أغسطس واحد

تولَّ أنت بناء API 36. ونحن نبقي المختبِرين.

12 مختبِرًا حقيقيًا على أجهزة حقيقية، مشاركين طوال 14 يومًا كاملة، بينما تصلح أنت تطبيقك لأندرويد 16.

من $19.99 فقط، مع 5% رسوم خدمة إضافية

البدء خلال 4-6 ساعات · 14 يومًا كاملة من الاختبار · إعادة الاختبار مجانًا أو استرداد كامل المبلغ

انضم إلى 7,400+ مطوّر أطلقوا تطبيقاتهم مع PrimeTestLab

12 مختبِرًا - $19.99 واتساب