ستسمح Google أخيرًا للتطبيقات بطلب الوصول إلى جميع الملفات على Android 11 الشهر المقبل

click fraud protection

أعلنت Google أخيرًا متى ستسمح لمديري الملفات والتطبيقات الأخرى التي تستهدف Android بطلب إذن الوصول إلى جميع الملفات.

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

قبل إصدار Android 11، كان بإمكان التطبيقات طلب وصول واسع النطاق إلى مساحة تخزين الجهاز من خلال الإعلان عن إذن READ_EXTERNAL_STORAGE في بيانها ومطالبة المستخدم بمنحه. تم طلب العديد من التطبيقات التي لم تكن لديها حاجة مشروعة لقراءة جميع الملفات المخزنة على وحدة تخزين الجهاز هذا الإذن، مما تسبب في قيام Google بتضييق أذونات الوصول إلى مساحة التخزين باستخدام "Scoped Storage" لنظام Android 11. التغييرات. ومع ذلك، بالنسبة للتطبيقات التي تحتاج بشكل شرعي إلى وصول أوسع للتخزين، مثل مديري الملفات، فإن Google شجعتهم على الاستمرار في استهداف Android 10 (مستوى واجهة برمجة التطبيقات (API) 29) وطلب الوصول إلى مساحة التخزين "القديمة" من خلال إعلان requestLegacyExternalStorage=true في بيانهم.

يتيح الوصول القديم للتطبيقات إمكانية الوصول على نطاق واسع إلى مساحة تخزين الجهاز دون التعرض لها قيود التخزين ذات النطاق. ومع ذلك، فإن جميع التطبيقات التي تستهدف Android 11 (مستوى واجهة برمجة التطبيقات 30) والإصدارات الأحدث تخضع لقيود التخزين المحددة النطاق ولا يمكنها طلب الوصول القديم إلى مساحة تخزين الجهاز. وبدلاً من ذلك، يجب عليهم طلب إذن جديد يسمى MANAGE_EXTERNAL_STORAGE (يظهر للمستخدم باسم "جميع الملفات" Access") ليتم منحها وصولاً واسعًا للتخزين (باستثناء عدد قليل من الدلائل مثل /Android/data أو /Android/obb).

اعتبارًا من نوفمبر 2021، يجب أن تستهدف جميع التطبيقات وتحديثات التطبيقات المقدمة إلى Google Play نظام التشغيل Android 11، مما يعني أن تطبيقات مدير الملفات و يجب أن تتحول التطبيقات الأخرى التي تحتاج إلى وصول أوسع للتخزين في النهاية إلى نموذج Scoped Storage وتطلب الوصول إلى جميع الملفات إذن. المشكلة الوحيدة هي أن Google لا تسمح حاليًا للمطورين بطلب إذن "الوصول إلى جميع الملفات". وقالت جوجل في وقت سابق انها تريد المطورين للتوقيع على نموذج الإعلان قبل السماح للتطبيق على Google Play. يهدف نموذج الإعلان هذا إلى السماح لـ Google بالتخلص من التطبيقات التي لا تحتاج إلى "الوصول إلى جميع الملفات"، تمامًا مثل الطريقة التي تقيد بها Google الوصول إلى الرسائل القصيرة، سجل المكالمات، و ال QUERY_ALL_PACKAGES الأذونات.

على الرغم من أن جوجل أعلنت عن نيتها جعل المطورين يوقعون على نموذج الإعلان منذ نوفمبر 2019، إلا أنهم لم يجعلوا نماذج الإعلان هذه متاحة بالفعل. أشارت الشركة إلى تحديات القوى العاملة الناجمة عن جائحة فيروس كورونا (COVID-19) حول سبب حدوثها تأجيل السماح للتطبيقات التي تستهدف Android 11 وطلب تحميل "الوصول إلى جميع الملفات" عليها تطبيقات جوجل. جوجل تحديد موعد غير محدد لـ"أوائل 2021" متى سيفتحون نموذج الإعلان.

والآن أخيرا، جوجل بدأت بإبلاغ المطورين عندما تتمكن التطبيقات بالفعل من طلب إذن "الوصول إلى جميع الملفات". تمت صياغة رسالة البريد الإلكتروني المرسلة إلى المطورين بطريقة مربكة، ولكن أ صفحة الدعم المنشورة حديثا يضيف بعض الوضوح. وفقًا لصفحة الدعم، يمكن للتطبيقات التي تستهدف Android 11 وتطلب "الوصول إلى جميع الملفات" أخيرًا سيتم تحميلها على Google Play بدءًا من مايو 2021، ومن المفترض أن يكون ذلك عندما يتم نشر نموذج الإقرار. للحصول على قائمة بالاستخدامات المسموح بها والاستثناءات والاستخدامات غير الصالحة لـ "الوصول إلى كافة الملفات"، بالإضافة إلى واجهات برمجة التطبيقات البديلة المقترحة، قم بزيارة صفحة دعم جوجل.