ما هو Android Q "التخزين النطاق"؟

لضمان حماية أفضل لبياناتك، سيكون للتطبيقات الآن وصول محدود إلى ملفاتك على Android Q. وهذا هو "Scoped Storage". تفسيرات.

اليوم، عندما يريد أحد تطبيقات Android كتابة معلومات على مساحة تخزين، تتوفر له العديد من الخيارات. ومن أجل توجيه قرارهم، فإن السؤال الذي يجب على كل مطور أندرويد أن يطرحه يتعلق بسرية البيانات: هل هذه المعلومات عامة (وبالتالي قابلة للمشاركة) أم يجب، على العكس من ذلك، أن تظل مقتصرة على التطبيق؟

البيانات الخاصة

للتبسيط، يحتوي كل تطبيق على دليل خاص به يمكنه تخزين أي نوع من البيانات بطريقة ماخاصوآمنة. فهي الوحيدة التي يمكنها الوصول إليه، سواء القراءة أو الكتابة. لجميع العمليات في هذا الدليل،لا يوجد إذنلا يطلب من المستخدم.

لذلك يعد هذا المكان مثاليًا لتخزين التفضيلات وبيانات المستخدم الأخرى. علاوة على ذلك، يتمتع هذا الدليل بميزة أنه إذاالتطبيقعندما يتم إلغاء تثبيته، سيتم تدمير جميع الملفات معه.

…بيانات عامة

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

هناك العديد من القيود التي يجب أن تكون على دراية بها:

  • يوصى بشدة بعدم تخزين معلومات حساسة أو شخصية هناك؛
  • عند إلغاء تثبيت أحد التطبيقات، يتم الاحتفاظ بالبيانات؛
  • يتطلب الوصول إلى هذه المساحة التحقق من إذن المستخدم للقراءة و/أو الكتابة.

…وبعض الاستثناءات

على الرغم من أن هاتين المساحتين مقسمتان، إلا أن هناك بعض الاستثناءات:

  • يمكن مشاركة الملف المخزن في المساحة الشخصية ضمن شروط معينة مع تطبيق آخر (على سبيل المثال: التقط صورة باستخدام تطبيق الكاميرا ثم أرسلها إلى Facebook دون ظهورها في المجلد العام)
  • يمكن للتطبيقات من نفس المطور مشاركة الوصول إلى الدليل الشخصي الخاص به

لم يتغير هذا النظام بشكل عام إلا قليلاً منذ الإصدار الأول من Android، وذلك بفضل نظاموضع الحماية(رمل) فعالة بشكل خاص.

ومع ذلك، فهو يعتمد على الحكم الجيد للمطورين فيما يتعلق بتأهيل نوع البيانات.

التخزين ضمن النطاق: المساحة العامة... أكثر محدودية

سيزداد استخدام مديري الملفات

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

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

حالة الصور ومقاطع الفيديو والموسيقى

من ناحية، لن يكون من الممكن بعد الآن الوصول إلى الملف عن طريق المسار المباشر (على سبيل المثال:/sdcard/Music/SalutCestCool.mp3). من ناحية أخرى، فإن الملفات مثل الصور أو مقاطع الفيديو أو الموسيقى التي تم تسجيلها فقط في قاعدة بيانات كبيرة تسمىمتجر الوسائطسيكون من الممكن الوصول إليها دون تدخل المستخدم.

حتى الآن، يمكن للتطبيقات الرجوع بحرية إلى بيانات EXIF ​​الخاصة بالصور، والتي تحتوي بشكل خاص على الموقع الجغرافي للصورة. في نظام التشغيل Android Q، لن يكون من الممكن الحصول على هذه المعلومات إلا بعد حصول المستخدم على الإذن بالتحقق من صحته.

ملفات أخرى

بالنسبة لأنواع الملفات الأخرى، مثل التنزيلات (على سبيل المثال:/sdcard/Downloads/MonSuperDoc.pdf)، يجب أن تسمح التطبيقات للمستخدم باختيار العنصر باستخدام مدير ملفات Android. لن يتمكنوا بعد الآن من القيام بذلك تلقائيًا في الخلفية كما هو الحال اليوم. وبالتالي سيزداد استخدام مدير الملفات.

بشكل ملموس ماذا يعني هذا؟

في نظام التشغيل Android Q، سيكون وصول التطبيقات أقل سهولة إلى جميع ملفاتك العامة. اعتمادا على النوع، ستكون آلية الفتح مختلفة، ولكنها ستوفر في المقابلرؤية أكبر للبيانات التي يتم التعامل معها. ومن ناحية أخرى، فإن هذا النظام برمته سيجعل التنقل أكثر تعقيدا، حيث أن ما كان شفافا بالأمس سيكون على مسؤولية المستخدم غدا.

هل هذه نهاية مديري الملفات؟

مع هذا العرض المحدود للملفات العامة، يمكننا بعد ذلك أن نتساءل عما إذا كانت التطبيقات من نوع مدير الملفات ستظل منطقية على Android Q.

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

انتقال سلس

كن مطمئنًا، لن يكون هناك أي ضجة عندما يتحول هاتفك إلى Android Q هذا الصيف، وفي الواقع، لن يتم تطبيق هذا النظام الجديد في الحالات التالية:

  • إذا كان التطبيق لا يستخدم واجهات برمجة تطبيقات Android Q
  • إذا كان أحد التطبيقات يستخدم واجهات برمجة تطبيقات Android Q، لكنه يظهر أنه غير متوافق معهاتخزين النطاق

ومع ذلك، فإن هذا الحل مؤقت فقط، لأن Google أعلنت أنه بدءًا من Android R، سيتعين على النظام البيئي بأكمله الالتزام بهذه الآلية.


هل تعلم؟ تتيح لك أخبار Google اختيار الوسائط الخاصة بك. لا تفوتفراندرويدوآخروننوميراما.