قد يمنع Android 12 الاحتفاظ بنسخة احتياطية من لقطات الشاشة بواسطة صور Google

قد يقوم Android 12 أخيرًا باتخاذ إجراءات صارمة ضد Samsung وXiaomi والشركات الأخرى التي تغير مكان وجود مجلد Screenshots.

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

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

تقوم Google Photos وDropbox وOneDrive وتطبيقات النسخ الاحتياطي للوسائط الأخرى بالبحث عن التغييرات في مجلد DCIM ويمكنها عمل نسخة احتياطية لأي ملفات جديدة تجدها على التخزين السحابي. يعمل هذا بشكل جيد على معظم الهواتف، ولكن ليس على الأجهزة التي تصنعها شركة Samsung. برنامج One UI الخاص بالشركة (وSamsung Experience UX قبل ذلك) يقوم دائمًا بتخزين لقطات الشاشة داخل دليل DCIM، مما يتسبب في اكتشاف التطبيقات لها كصور كاميرا جديدة. لا توجد طريقة لمنع صور Google من عمل نسخة احتياطية من لقطات الشاشة على أجهزة Samsung، إلا إذا قمت بإيقاف تشغيل النسخ الاحتياطية التلقائية بالكامل، أو استخدام حل خارجي مخترق مثل PinSync. لن يتطلب الأمر الكثير من العمل الإضافي بالنسبة للتطبيقات لاكتشاف لقطات الشاشة وإضافة إعداد لتجاهلها، لكن صور Google وغيرها لم تفعل ذلك.

لحسن الحظ، يبدو أن Google قد تصلح هذه المشكلة على مستوى نظام التشغيل. بفضل مصدر موثوق، حصلنا على مراجعة أولية لوثيقة تعريف التوافق (CDD) لـ Android 12، وهو يحدد المعايير التي يجب أن يستوفيها الجهاز لتمرير شهادة Android والشحن مع Google التطبيقات. تقترح Google إضافة القسم التالي إلى القسم 7.6.2، "التخزين المشترك للتطبيقات"، لقرص CDD لنظام Android 12:

إذا كان تنفيذ الجهاز يشتمل على وظيفة لقطة شاشة أو تسجيل الشاشة، بما في ذلك عن طريق اختصار الجهاز أو زر البرنامج، فإنه:

يجب احفظ ملف الصورة أو الفيديو الذي تم إنشاؤه في دليل يسمى "لقطات الشاشة" والذي يتم إنشاؤه تلقائيًا ضمن "الصور" على الذاكرة المدمجة أو بطاقة SD في منفذ موثوق. ويمكن الوصول إليه باستخدام DIRECTORY_SCREENSHOTS.

لا يجب احفظ لقطات الشاشة وتسجيلات الشاشة في DCIM أو الصور أو مقاطع الفيديو أو دليل مخصص.

لم يتم الانتهاء من Android 12 CDD بعد، لذلك لا تزال هناك فرصة لإسقاط هذا البند الجديد، على غرار ما حدث مع المتطلبات المقترحة لأقسام Virtual A/B في Android 11. ستجبر هذه الخطوة شركة سامسونج على تخزين لقطات الشاشة في المكان الذي من المفترض أن تذهب إليه، وإصلاح السلوك المعطل في صور Google والتطبيقات الأخرى. سامسونج أيضًا ليست المذنب الوحيد هنا – MIUI من Xiaomi أيضًا يخزن لقطات الشاشة في DCIM، كما يفعل OPPO وRealme.

تجدر الإشارة إلى أن هذا لن يمنع صور Google وOneDrive وDropbox وغيرها من الخدمات من عمل نسخة احتياطية من لقطات الشاشة. وبدلاً من ذلك، فإنه سيجعل تخزين لقطات الشاشة أكثر قابلية للتنبؤ به عبر جميع أجهزة Android المعتمدة من Google. لدى Google Photos بالفعل خيار لإضافة مجلدات إضافية للنسخ الاحتياطي، والذي يعمل مع دليل لقطات الشاشة على هواتف Pixel والأجهزة الأخرى المشابهة للمخزون.

لقد تواصلنا مع Google للتعليق وسنقوم بتحديث هذه المقالة إذا سمعنا ردًا.