هذا هو السبب وراء قيام Google بإصلاح الجدول الزمني لإصدارات Android باستخدام Android 16
ليرة تركية؛ د
- إلى جانب إصدار Android 16 الكبير في الربع الثاني من عام 2025، ستطرح Google أيضًا إصدارًا صغيرًا من Android في الربع الرابع مع واجهات برمجة التطبيقات الجديدة للمطورين.
- ومن الآن فصاعدا، سيكون لدى Android المزيد من هذه الإصدارات الثانوية حتى تتمكن Google من تقديم واجهات برمجة التطبيقات الجديدة أمام التطبيقات بسرعة أكبر.
- ومع ذلك، لن تحتوي هذه الإصدارات الثانوية على أي تغييرات في سلوك تؤثر على التطبيق.
في كل عام، تُصدر Google إصدارًا رئيسيًا من Android يقدم واجهات برمجة تطبيقات جديدة إلى الطاولة، وفي عام 2025، سيتم استدعاء هذا الإصدار أندرويد 16. تقوم الشركة أيضًا بإصدار تحديثات بسيطة لنظام Android بشكل منتظم تسمى إصدارات النظام الأساسي ربع السنوية (QPRs)، ولكن هذه التحديثات عادةً ما توفر ميزات جديدة فقط وليس أي واجهات برمجة تطبيقات جديدة. ومع ذلك، نادرًا ما تقوم Google بطرح QPR يحتوي على واجهات برمجة تطبيقات جديدة، مما يستلزم زيادة في إصدار SDK بالإضافة إلى اسم جديد. آخر مرة فعلت فيها ذلك كانت مع 12L في عام 2022، وقبل ذلك مع 8.1 في عام 2017، لكن جوجل تعمل الآن على إصلاح الجدول الزمني لإصدارات Android حتى تتمكن من دفع المزيد من هذه الأنواع من الإصدارات الثانوية.
في وقت سابق من اليوم، أعلنت جوجل أن Android سيكون لديه إصدارات SDK أكثر تكرارًا من الآن فصاعدا، وأنه من المقرر إطلاق إصدارين مع واجهات برمجة تطبيقات جديدة للمطورين في عام 2025. سيحدث الإصدار الأول في الربع الثاني من عام 2025، وسيكون تحديث Android 16 الكبير.
تاريخ إصدار Android 16 يأتي قبل أشهر من الموعد المعتاد لأن Google تريد أن يكون التحديث جاهزًا في وقت أقرب. بخلاف الإصدار المتسارع، لا شيء آخر يتغير من وجهة نظر المطور. سيحتوي Android 16 على ميزات جديدة، وتغييرات في السلوك تؤثر على التطبيق، وتغييرات في واجهة برمجة التطبيقات، وواجهات برمجة تطبيقات جديدة تمامًا أندرويد 15 وجميع الإصدارات الرئيسية السابقة، ولكن المطورين يعرفون بالفعل التدريبات الآن.
ومع ذلك، لن يكون Android 16 هو الإصدار الوحيد في العام المقبل الذي يحتوي على واجهات برمجة تطبيقات جديدة للمطورين. كما ذكرت للتو، سيكون هناك إصداران في العام المقبل مع واجهات برمجة التطبيقات الجديدة. سيتم إطلاق الإصدار الثاني في الربع الرابع من عام 2025، ولكنه سيكون إصدارًا بسيطًا مقارنة بنظام Android 16.
نظرة عامة على الجدول الزمني لإصدار Android 2025
لا نعرف ما إذا كان الإصدار الثانوي Q4 2025 من Android سيكون له اسم تسويقي خاص به، لذلك سنشير إليه باسم Android 16 QPR2 في الوقت الحالي، حيث ينبغي أن يكون الإصدار الربع سنوي الثاني من Android 16.
ما الذي سيأتي به تحديث Android 16 QPR2؟
تقول Google إن تحديث Android 16 QPR2 سيضيف “تحديثات الميزات والتحسينات وإصلاحات الأخطاء” إلى إصدار Android 16 الأولي. وسيتضمن أيضًا واجهات برمجة تطبيقات وموارد جديدة للمطورين، ولكن الأهم من ذلك أنه لن يتضمن أي تغييرات سلوكية تؤثر على التطبيق. من خلال عدم تضمين أي تغييرات في التوافق مع الإصدارات السابقة، سيكون Android 16 QPR2 اختياريًا للمطورين لدعمه ولن يطلب منهم إعادة بناء تطبيقاتهم.
مشعل الرحمن / هيئة الاندرويد
صفحة تغييرات توافق التطبيق في Android، والتي تتيح للمطورين تبديل تغييرات السلوك التي تؤثر على التطبيق. لن تتضمن الإصدارات الثانوية من Android تغييرات سلوكية جديدة تؤثر على التطبيق.
سيحتاج المطورون المهتمون باستخدام واجهات برمجة التطبيقات الجديدة التي ستقدمها Google في Android 16 QPR2 إلى التحقق من إصداري SDK الرئيسي والثانوي. ستعمل الإصدارات الرئيسية، كالعادة، على زيادة إصدار SDK الرئيسي، على سبيل المثال، سيكون إصدار SDK الرئيسي لنظام Android 16 هو “36” لأنه “35” لنظام Android 15. وستعمل الإصدارات الثانوية على زيادة إصدار SDK الثانوي الجديد بدلاً من ذلك. يتم تعيين إصدار SDK الثانوي على 0 لإصدارات Android الرئيسية، ولكن تتم زيادته بمقدار واحد في كل مرة يكون هناك إصدار ثانوي جديد مع واجهات برمجة التطبيقات الجديدة.
لذلك، على سبيل المثال، Build.VERSION.SDK_INT
ثابت (وهو قديم) و Build.VERSION.SDK_MINOR_INT
يجب أن يُرجع الثابت (وهو جديد) “36” و”0″ على التوالي، لإصدار Android 16 الرئيسي في الربع الثاني من عام 2025. ويجب أن تُرجع هذه الثوابت نفسها “36” و”1″ على التوالي، لإصدار Android 16 QPR2 الثانوي في الربع الرابع من عام 2025. تقول Google إن معاينة Android 16 Developer القادمة ستتضمن ثابتًا جديدًا يلتقط إصدارات SDK الرئيسية والثانوية، لذلك سيحتاج المطورون فقط إلى التحقق من هذا الثابت لمعرفة ما إذا كان جهاز معين يشغل إصدارًا ثانويًا من Android.
مشعل الرحمن / هيئة الاندرويد
إصدار SDK الرئيسي لأحدث إصدار من Android 15 QPR1 Beta 3 هو “35”. لا يوجد إصدار ثانوي من SDK حيث لم تتم إضافة هذا الثابت بعد.
لن يضطر المطورون غير المهتمين بالإصدارات الثانوية إلى دعمها، نظرًا لأن استهداف إصدار SDK ثانوي غير مدعوم حتى. ال متجر جوجل بلاي لن يقوم أيضًا بتغيير متطلبات مستوى واجهة برمجة التطبيقات المستهدفة، مما يعني أن المطورين سيحتاجون فقط إلى مراعاة التغييرات التي يتم إدخالها في الإصدار الرئيسي السنوي. وبطبيعة الحال، فإن واجهات برمجة التطبيقات الجديدة التي تقدمها Google في إصدار ثانوي لنظام Android ستنتقل إلى الإصدار الرئيسي التالي، لذلك قد يكون من المفيد إلقاء نظرة على الأقل.
مشعل الرحمن / هيئة الاندرويد
سيتم وضع علامة على التطبيقات التي تستهدف إصدارات Android القديمة جدًا على أنها غير متوافقة مع الأجهزة الأحدث على Google Play، وفقًا لمتطلبات مستوى واجهة برمجة التطبيقات المستهدف من Google. لحسن الحظ، لن تأخذ متطلبات مستوى واجهة برمجة التطبيقات المستهدفة في الاعتبار الإصدارات الثانوية من Android.
ومن خلال جدول الإصدار المتسارع هذا، تهدف Google إلى “دفع الابتكار بشكل أسرع في التطبيقات والأجهزة، مع زيادة الاستقرار والتحسين للمستخدمين والمطورين”. إن دورة الإصدار السنوية الحالية لنظام Android، على الرغم من إمكانية التنبؤ بها، تمثل أيضًا مشكلة لأنها تقيد أيدي مصنعي المعدات الأصلية وبائعي السيليكون وتمنع أيضًا Google من تقديم واجهات برمجة التطبيقات الجديدة بالسرعة التي تريدها.