لن يسمح متجر Play للتطبيقات بالبحث عن تطبيقات أخرى دون سبب وجيه

ستبدأ Google في إزالة التطبيقات من متجر Play التي تستخدم QUERY_ALL_PACKAGES دون سبب وجيه، بدءًا من 1 يونيو.

يمكن لتطبيقات Android التحقق من التطبيقات الأخرى التي تم تثبيتها باستخدام إذن QUERY_ALL_PACKAGES، ولكن نظرًا لمخاطر الأمان والخصوصية، فإن الوظيفة مخصصة فقط للتطبيقات التي في الحقيقة في حاجة إليها (مثل مشغلات التطبيقات أو أدوات النسخ الاحتياطي). وقالت جوجل العام الماضي إنها ستبدأ في طرد التطبيقات من متجر Play التي تستخدم الإذن دون سبب وجيه، والآن دخلت القاعدة حيز التنفيذ.

يقال إن Google أرسلت بريدًا إلكترونيًا إلى المطورين الذين لديهم تطبيقات منشورة باستخدام QUERY_ALL_PACKAGES إذن، وإبلاغهم بأنهم سيحتاجون إلى ملء إعلان الإذن ذي الصلة في Play وحدة التحكم. يتضمن الإعلان شرح سبب احتياج "الميزة الأساسية في تطبيقك" إلى إذن، مع وصف مكتوب وعرض توضيحي قصير بالفيديو. تتعرض التطبيقات التي لا تحتوي على هذا التصريح لخطر الإزالة من متجر Google Play اعتبارًا من 1 حزيران (يونيو) 2022.

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

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

كان الموعد الأصلي لتغيير سياسة متجر Play هو 5 مايو 2021، مع بدء عمليات الإزالة الأولى للتطبيقات غير المتوافقة في نوفمبر 2021. قامت Google لاحقًا بتأخير تاريخ البدء بسبب "الاعتبارات المتعلقة بـCOVID-19".

لقد أنشأت Google قواعد مماثلة لـ التطبيقات التي تستخدم خدمات إمكانية الوصول، حيث تحاول الموازنة بين متطلبات التطبيقات والتدابير الأمنية. إذا تمكن مطورو التطبيقات من شرح سبب عدم قدرة تطبيقاتهم على العمل بدون QUERY_ALL_PACKAGES، فيمكنهم البقاء في متجر Play - على افتراض أن موظفي دعم Google مستجيبون ومتعاونون، وهو ما ليس هذا هو الحال دائما.

مصدر:رديت