قد تسمح Google للمستخدمين بإدارة سلة المحذوفات المخفية في Android في Android 12

click fraud protection

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

مؤتمر Google I / O 2021 ينطلق في 18 مايو من الشهر المقبل ، وفي هذا الحدث ، نتوقع أن نرى Google تعلن عن جميع الميزات القادمة أندرويد 12. قبل بدء الحدث ، كنا نجمع أكبر قدر ممكن من المعلومات عن أحدث إصدار من نظام التشغيل من معاينتين للمطورين متاحين للجمهور. في اليوم الآخر ، حصلنا أيضًا على ملف تدريب عملي على إصدار لم يتم طرحه من Android 12 وعرض العديد من التغييرات الوظيفية والتصميمية الأصغر التي يمكن أن نجدها. بعد البحث في تطبيقات النظام والنظام ، اكتشفنا رمزًا يشير إلى أن Google قد تعرض ميزة سلة المحذوفات / سلة المهملات المخفية في Android في إعدادات التخزين.

غالبًا ما يمكن أن يتنبأ تفكيك APK بالميزات التي قد تصل في التحديث المستقبلي لأحد التطبيقات ، ولكن من المحتمل ألا تكون أي من الميزات التي نذكرها هنا في إصدار مستقبلي. هذا لأن هذه الميزات غير مطبقة حاليًا في البناء المباشر وقد يتم سحبها في أي وقت بواسطة المطورين في بناء مستقبلي.

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

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

يمكن للتطبيقات التي تستخدم MediaStore API إرسال ملف إلى المهملات بدلاً من حذفه لمنح المستخدمين فرصة لاستعادة الملف لاحقًا. تتمتع معظم أنظمة تشغيل سطح المكتب بميزة مماثلة ، ولكن Android 11 نفسه لا يوفر مجلد "سلة المحذوفات" أو "سلة المهملات" على مستوى النظام يسرد جميع الملفات التي تم حذفها في المهملات. بدلاً من ذلك ، يمكن للتطبيقات التي تتمتع بحق الوصول إلى الملفات المحذوفة أو التي تطلب موافقة المستخدم أن تعرض عناصر من سلة المحذوفات المخفية ، وقد اكتشفنا دليلًا على أن تطبيق Google الخاص بـ Files by Google تستعد لإضافة مثل هذه الميزة.

مجلد المهملات المخفي في تطبيق "الملفات من Google".

مع Android 12 ، يبدو أن Google تعمل على إضافة إدخال جديد إلى الإعدادات> التخزين لإظهار مقدار مساحة التخزين التي تشغلها جميع العناصر المهملة. سيؤدي النقر فوق هذا الإدخال إلى تشغيل جزء يعرض عدد الملفات التي تم حذفها وأيضًا يتيح للمستخدم إفراغ سلة المهملات ، ولكن يتعذر الوصول إلى نقطة الدخول عادةً نظرًا لأن Google قامت بترميزها خطأ شنيع. ومع ذلك ، بفضل القليل من الجهد والمساعدة من XDA زاكاري واندر، تمكنا من إظهار نقطة الدخول والحوار.

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

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

بفضل برنامج PNF لمنحنا ترخيصًا للاستخدام JEB Decompiler، أداة هندسية عكسية احترافية لتطبيقات Android.