أعلنت شركة Google أن خدمات Google Play ستتوقف عن دعم API 14 وAPI 15. يتضمن ذلك إصدارات Android 4.0 إلى 4.0.4.
تأتي لحظة عندما يتعين علينا المضي قدمًا في الحياة. يمكن أن يشمل ذلك علاقة معينة، أو وظيفة، أو شيئًا تافهًا مثل إصدار أقدم من Android، كما هو الحال مع خدمات Google Play. تم إصدار Android 4.0 Ice Cream Sandwich منذ أكثر من 7 سنوات وتعتقد Google أن الوقت قد حان للتوقف عن استخدام هذا النظام القديم. أعلنت الشركة هذا الأسبوع أن خدمات Google Play ستتوقف عن دعم API 14 وAPI 15. يتضمن ذلك إصدارات Android 4.0 إلى 4.0.4.
يتحدث الكثير من الأشخاص عن تجزئة Android عند الإشارة إلى الإصدارات الرئيسية من Android. في المثال الأخير، تم إصدار Android Pie منذ 4 أشهر، ولكن بعضًا من أكبر الشركات المصنعة للهواتف الذكية في السوق بدأت الآن في الوصول إلى إجراء اختبارات بيتا العامة للتحديث. توفر تحديثات الإصدار الرئيسية هذه بعضًا من أكثر الميزات الجديدة التي تم الحديث عنها (حيث إنها تضيف واجهات برمجة تطبيقات جديدة إلى AOSP) ولكن هناك الكثير من الميزات الجديدة التي تتم إضافتها إلى الهواتف الذكية بفضل Google Play خدمات.
ومع هذه الأخبار، لن يتمكن أي شخص يستخدم Ice Cream Sandwich من الحصول على هذه التحديثات لخدمات Google Play بعد الآن. على وجه التحديد، لن تقوم الأجهزة التي تعمل بنظام Android 4.0 إلى 4.0.4 بتحديث APK Services لخدمات Play بعد الإصدار 14.7.99 من متجر Google Play. لنكون صادقين، أقل من 1% من أجهزة Android النشطة تستخدم إصدارًا من Android لن يتلقى تحديثات خدمات Google Play بعد الآن. كان Ice Cream Sandwich يعمل على 0.3% فقط من أجهزة Android النشطة اعتبارًا من أواخر أكتوبر. من المؤكد أن هذا لا يزال أقل من 6 ملايين جهاز نشط، ولكن عندما يكون هناك أكثر من 2 مليار جهاز حول العالم، فهذا مبلغ ضئيل للغاية.
بفضل التغييرات الجديدة التي طرأت على إصدار SDK في وقت سابق من هذا العام، يمكن إصدار كل مكتبة بشكل مستقل وقد تقوم بتحديث minSdkVersion الخاص بها. ستواجه التطبيقات التي تدعم حاليًا مستويات واجهة برمجة التطبيقات (API) 14 أو 15 أخطاء في البناء عند التحديث إلى إصدارات SDK الأحدث. وبطبيعة الحال، لإصلاح أخطاء البناء هذه، فإن مسار العمل الموصى به من Google هو استهداف مستوى واجهة برمجة التطبيقات (API) 16 باعتباره الحد الأدنى لمستوى واجهة برمجة التطبيقات (API) المدعوم. ومع ذلك، لا يزال هناك 6 ملايين جهاز Android نشط وقد يرغب بعض المطورين في الاستمرار في دعمها.
إذا كنت أحد هؤلاء المطورين، فيمكنك القيام بذلك من خلال بعض التكوين وإدارة التعليمات البرمجية. يمكنك إنشاء ملفات APK متعددة تدعم الحد الأدنى من مستويات واجهة برمجة التطبيقات (API) المختلفة، مع إصدارات مختلفة من خدمات Google Play. للقيام بذلك، سيحتاج المطورون إلى استخدام ميزة متغيرات البناء في Gradle حتى تتمكن من تحديد نكهات البناء للإصدارات القديمة والأحدث من تطبيقك
المصدر: جوجل