Logo ar.androidermagazine.com
Logo ar.androidermagazine.com

كيت كات وبطاقات sd - ما هو ثابت ، ما هو مكسور وما يساء فهمه

جدول المحتويات:

Anonim

لماذا لا تعمل بطاقة SD بالطريقة نفسها في Android 4.4 KitKat ، وأسباب التغيير

"لعنة لك يا Google! لقد كسر تحديث KitKat بطاقة SD الخاصة بي!"

تعج حول قسم Android على الإنترنت وستسمع شيئًا مماثلاً. المستخدمون مثلك ومثلي في ضجة لأنهم قاموا بتحديث هواتفهم إلى Android 4.4 KitKat ، والآن تغير دعم بطاقة SD. لم تعد التطبيقات تعمل ، فالناس يواجهون مشاكل مع الكاميرات ومشغلات الموسيقى ، وبينما يقول الآخرون "أوه ، نعم. هكذا تسير الأمور الآن" ، لم يحذرهم أحد مقدمًا قبل أن يمسكوا بهذا التحديث.

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

ولكن ، كما هو الحال دائمًا ، هناك طريقة لجنون جوجل. لنناقش.

ما الذي تغير في Android 4.4 KitKat مع بطاقات SD

انها بسيطة حقا. قبل Android 4.4 KitKat ، كانت التطبيقات - بشرط أن يكون لديهم إذن بالوصول إلى بطاقة SD - يمكنها القراءة والكتابة إلى أي منطقة على وحدة تخزين قابلة للإزالة ، بما في ذلك مجلدات النظام مثل DCIM ، وأجهزة الإنذار ، وما إلى ذلك. لقد تغير كل شيء ، والآن أصبح الطرف الثالث يمكن للتطبيقات - كما هو الحال في التطبيقات التي تقوم بتنزيلها من Google Play أو أي مكان آخر - الكتابة إلى الملفات والمجلدات التي أنشأتها أو حصلت عليها.

جعلت جوجل الأشياء أكثر أمانا وأكثر أمنا. عملت بعض التطبيقات مع ذلك ، العديد من التطبيقات الأخرى مقطوعة للتو.

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

هذا يعني أن تطبيق Jerry's Awesome Photo Viewer لا يزال بإمكانه فحص النظام بأكمله بحثًا عن صور ، وإنشاء قاعدة بيانات مصغرة لها جميعًا وحفظها في مجلد على بطاقة SD. لكن لا يمكنه نقل الصور أو حفظها بأنفسهم إلى مجلدات - بما في ذلك مجلد الصور - على بطاقة SD لأنه "لا يملك" تلك المجلدات. إذا تمت برمجته بشكل صحيح ، فيمكنه حفظ نسخ من الصور في مجلدات Jerry's Awesome Photo Viewer على بطاقة SD. المجلد جزء من التطبيق ، وإذا قمت بإلغاء تثبيته ، فسيذهب المجلد أيضًا. الطريقة القديمة لوضع أي شيء في أي مكان تريد قد ولت ، إلى الأبد.

الجانب الآخر من العملة هو أن تطبيق Jerry's Not Awesome الذي يسرق بياناتك لم يعد لديه حق الوصول للكتابة إلى كل ملف ومجلد على بطاقة SD. نعم ، في السابق ، كان يُسمح لأي تطبيق يعلن عن إذن بالقراءة والكتابة على بطاقة SD لكتابة الملفات إلى أي مجلد - بما في ذلك مجلدات النظام لديك ، وأي مجلد قد يكون تطبيقًا مصرفيًا قد صنعه. أي نوع من الملفات ، أيضا. يتضمن ذلك الملفات التي يمكن قراءتها عند بدء تشغيل تطبيق آخر والتأثير على الإعدادات أو الطريقة التي يعمل بها التطبيق. لقد كان كابوسا أمنيا كاملا وكاملا ، ولماذا لم يرغب الكثير من الناس - بما فيهم لك حقا - في الحصول على هواتف مزودة ببطاقات SD.

هل تريد ذلك بسهولة؟ أو هل تريد أن تكون آمنة؟

أحد أسباب تغيير الأشياء بشكل جذري على واجهة الأمان هو بسبب أذونات المستخدم والمجموعة على غرار Unix ونظام ملفات بطاقة SD الخاصة بك. تتوقع أن تعمل بطاقة SD فقط عند توصيلها بجهاز كمبيوتر. أي جهاز كمبيوتر. نظرًا لأن هناك ما يقرب من 96 في المائة من جميع أجهزة الكمبيوتر الموجودة التي لا تعمل نوعًا من الخوادم تقوم بتشغيل Microsoft Windows ، فإنك تحتاج إلى التأكد من أن بطاقة SD الخاصة بك ستعمل معها.

إذا كنت ترغب في تخزين قابل للإزالة يمكن قراءته في أي مكان ، ففهم أنه لن يكون آمنًا.

أنظمة الملفات المستندة إلى FAT - وهذا ما تم تنسيق بطاقة SD الخاصة بك - عالمية على أجهزة Windows و Apple OSX و (معظم) أجهزة Linux. من المنطقي. ما فائدة محرك الأقراص المحمول الذي لا يمكن قراءته ، أليس كذلك؟ ولكن هناك الصيد. لا تدعم الأنظمة المستندة إلى FAT أذونات الملفات والمجلدات. إذا كنت تطبيقًا ، فلا أستطيع أن أقول "هذا هو مجلدي. سوف أسمح لك بالنظر من الداخل ، لكنك لن تضع أي شيء جديد هناك أو تغيير أي من أشيائي!" على هذا النوع من نظام الملفات. إنها فوضى كاملة أو لا شيء ، وقد ابتعدت عنها Microsoft حتى في الإصدارات الأحدث من Windows. ولكن لا يزال يتعين استخدام FAT ، لأن أي شيء آخر سيتطلب الكثير من التأخير للأشخاص الذين يستخدمون إصدارات قديمة من Windows ، وهذا هو عدد كبير من الناس.

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

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

هذه فوضى لا يستطيع أحد إصلاحها الآن.

إذن ماذا نفعل؟

أولاً ، يمكنك التوقف والتفكير قبل إجراء أي تحديث على KitKat. ستفقد أي تطبيقات مثبتة على بطاقة SD بياناتها عند التحديث وتحتاج إلى إعادة التثبيت ، وربما تتوقف بعض التطبيقات التي تستخدمها عن العمل لأنها لم يتم تحديثها. والخبر السار هو أنه تم تحديث التطبيقات الأخرى - PocketCasts ، على سبيل المثال - حتى تتمكن من تجربة جميع التطبيقات الجديدة.

يعد استمرار تحديث KitKat أحد الخيارات ، ولكنه ليس خيارًا نوصي به.

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

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

أو يمكنك النفخ والانتفاخ ، وبدء التماس.

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

علينا فقط أن نرى.