يتقدم Google Play في حربه ضد التطبيقات القديمة التي عفا عليها الزمن. يحتوي متجر Play Store على حد أدنى للهاتف المحمول لدعم إصدار Android لبعض الوقت الآن ؛ يجب على المطورين استخدام “مستوى واجهة برمجة التطبيقات المستهدفة” لمدة عام واحد أو أكثر وإلا فلن يتمكنوا من تحديث تطبيقاتهم. الآن جوجل إعلان الحد الأدنى المتداول الثاني: إذا كان مستوى واجهة برمجة التطبيقات المستهدفة للتطبيق يبلغ من العمر عامين ، فسيتم إخفاء التطبيق من قوائم متجر Play. هذا يعني أن المستخدمين الذين يبحثون عن تطبيق جديد لتثبيته لن يروا التطبيقات المهجورة.
نظام “مستوى واجهة برمجة التطبيقات المستهدفة” في Android يشبه نوعًا ما إعداد التوافق العكسي لتطبيقات Android. يتم تحديد كل إصدار جديد من Android من خلال مستوى واجهة برمجة تطبيقات جديد ، والذي يزيد بمقدار واحد مع كل إصدار. حاليًا ، Android 12L في مستوى API 32 وسيكون Android 13 على مستوى API 33. يأتي كل إصدار من Android مع ميزات وقيود أمان جديدة لمطوري التطبيقات ، ولكن نظرًا لأن Google لا تريد كسر التطبيقات القديمة في كل إصدار ، يسمح نظام API Tier لمطوري التطبيقات “باستهداف” إصدار ميزات Android والقيود التي يريدون استخدامها.
مستوى API الهدف لا علاقة له بامتداد الحد الأدنى إصدار Android الذي سيتم تشغيل التطبيق عليه (سيكون هذا هو إعداد التطبيق الكبير الثاني ، “الحد الأدنى لمستوى واجهة برمجة التطبيقات”) ؛ إنه يسمح فقط للتطبيقات أن تقول ، “لقد تم ترميزي بالتوافق مع ميزات وقيود Android 12 ، إذا كانت متوفرة.” في هذه الحالة ، سيتمكن التطبيق من الوصول إلى ميزات Android 12 وسيتم تطبيق قيود أمان Android 12 عليه ، وسيعمل بشكل طبيعي على الإصدارات الأقدم.
قبل أن تفرض Google قيود Play Store هذه ، كان مستوى واجهة برمجة التطبيقات المستهدفة نظامًا تطوعيًا. كان استهداف مستوى منخفض من واجهة برمجة التطبيقات استراتيجية قابلة للتطبيق لمطور مثل Facebook ، الذي ربما لا يهتم بالميزات الجديدة ويريد العمل بأقل عدد ممكن من القيود. قد تستهدف البرامج الضارة أيضًا مستويات منخفضة من واجهة برمجة التطبيقات. جوجل بلاي هدف قواعد API ، والتي تم إطلاقها في 2018تأكد من تطبيق القيود الجديدة على التطبيقات التي يحتمل أن تكون ضارة وتلك كثيفة البيانات في متجر Play.
ستدخل القواعد الجديدة حيز التنفيذ في 1 نوفمبر 2022. في هذه المرحلة ، يجب أن يكون Android 13 (مستوى API 33) هو أحدث إصدار. سيتوقف متجر Play عن قبول تحديثات التطبيقات التي لا تستهدف على الأقل Android 12 (مستوى API 31) ، والذي سيكون عمره عامًا ، على الرغم من أن هذه التطبيقات ستظل تظهر بشكل طبيعي على متجر Play. مع القاعدة الجديدة ، سيخفي متجر Play أيضًا التطبيقات التي لا تستهدف Android 11 على الأقل (مستوى API 30) ، والذي يبلغ عمره عامين. يمكن للمطورين تحديث تطبيقاتهم إلى إصدار مدعوم لإزالة القيود.
التطبيقات غير المتوافقة “لن تكون متاحة للاكتشاف أو التثبيت للمستخدمين الجدد الذين لديهم أجهزة تعمل بإصدارات نظام تشغيل Android أعلى من مستوى واجهة برمجة التطبيقات المستهدفة للتطبيقات.” سيظل بإمكان المستخدمين الذين قاموا مسبقًا بتثبيت تطبيق ما العثور عليه وتثبيته مرة أخرى ، ولكن سيتم إيقاف اكتساب مستخدم جديد. لاحظ أيضًا أن الإخفاء يحدث فقط إذا كنت تستخدم إصدارًا أحدث من Android من التطبيق القديم الذي تحاول تنزيله.
والنتيجة هي أن نتائج بحث Google Play وقوائم الفئات يجب أن تعرض فقط التطبيقات المدعومة من المطورين ، مما يسهل العثور على تطبيقات عالية الجودة. أمام المطورين عامين لتحديث تطبيقاتهم ، وهذا لا يشمل حتى التحذيرات التي مدتها ثمانية أشهر التي يتلقونها من برنامج معاينة المطور العام في Android. يبدو أنه سيتم إخفاء التطبيقات الأكثر إهمالًا وتركًا فقط من متجر Play.
Social media junkie. Zombie fanatic. Travel fanatic. Music obsessed. Bacon expert.