بدءًا من أغسطس 2018، يجب أن تستهدف جميع التطبيقات الجديدة المقدمة إلى متجر Play مستوى واجهة برمجة التطبيقات (API) 26. بدءًا من نوفمبر 2018، يجب أن تستهدف تحديثات التطبيقات الحالية واجهة برمجة التطبيقات (API 26).
عندما طرحت Google نظام التشغيل Android لأول مرة في السوق، كان لدى الشركة نهج عدم التدخل تجاه المطورين. بعد كل شيء، كانت الشركة بحاجة إلى إغراء المطورين لجلب تطبيقاتهم وخدماتهم إلى النظام الأساسي الوليد. ومع ذلك، تم التراجع عن العديد من هذه القرارات المبكرة لاحقًا لأنها أدت إلى مستخدم سيئ الخبرة - تبين أن السماح للتطبيقات بفعل ما تريد مما يؤدي إلى قيام التطبيقات بكل ما تريده مطلوب. مع الإصدارات الأحدث من Android، لا تستطيع التطبيقات إرسال إشعارات غير مرغوب فيها واستخدام خدمات الخلفية بدونها إخطار المستخدم بشكل صريح، والوصول إلى الأذونات الحساسة دون مربع حوار يمنح الإذن، وغير ذلك الكثير أكثر. ومع ذلك، سهّلت Google على التطبيقات تجاوز هذه القيود سهلة الاستخدام من خلال السماح للتطبيقات بمواصلة استهداف إصدارات SDK الأقدم. وفي ديسمبر الماضي، أعلنت جوجل أن كل شيء جديد التطبيقات تم تقديمه إلى متجر Google Play
يجب أن تستهدف مستوى API 26 على الأقل (أندرويد 8.0 أوريو). لقد وصلنا أخيرًا إلى شهر أغسطس، مما يعني أنه إذا كنت تعمل على تطبيق جديد وتخطط لتقديمه إلى متجر Play، فمن الأفضل أن تستهدف Android 8.0 Oreo!أغسطس 2018 - يجب أن تستهدف جميع التطبيقات الجديدة مستوى واجهة برمجة التطبيقات (API) 26
لقد أعطاك جوجل الكثير من الوقت لإجراء تعديلات على طلبك لتلبية المتطلبات الجديدة. إن رفع تطبيقك إلى مستوى واجهة برمجة التطبيقات (API) الأحدث سيكون لصالحك في المستقبل وكذلك لصالح المستخدمين. سيستمتع المستخدمون بحقيقة أن تطبيقك يعمل بشكل متسق مع التطبيقات الأخرى الموجودة على أجهزتهم، بينما ستوفر على نفسك بعض الصداع حيث ستقوم Google في العام المقبل بزيادة نسخة targetSdkVersion متطلبات. إذا تأخرت كثيرًا وانتظرت تحديث تطبيقك لتلبية هذا المطلب، فلاحظ أنه بعد التحديث بعد عام من إصدار Android P، ستكون متطلبات targetSdkVersion الجديدة هي مستوى واجهة برمجة التطبيقات (API) 28 أو أعلى.
لا تحاول Google معاقبتك بإجبارك على بذل الجهد في تحديث تطبيقك. تريد منك الشركة فقط المساعدة في الحفاظ على أمان أجهزة المستخدمين من خلال التأكد من أنك تستخدم جميع أحدث واجهات برمجة التطبيقات وطلبات الأذونات. إذا كنت قلقًا من أن المستخدمين الذين لديهم أجهزة قديمة لن يتمكنوا من الاستمتاع بتطبيقك، فسوف يسعدك معرفة أنه لا يوجد حد أدنى للحد الأدنى لإصدار SDK الذي يمكنك تعيينه. أما بالنسبة للمطورين الذين يحتفظون بالفعل بتطبيق واحد أو أكثر على متجر Play، فإن تطبيقك يجب أن تستهدف مستوى واجهة برمجة التطبيقات (API) 26 بحلول نوفمبر 2018 إذا كنت تريد السماح لك بإرسال التحديثات إلى تطبيقك على متجر Play.