Isi kandungan:
- Mengapa kad SD anda tidak berfungsi dengan sama dalam Android 4.4 KitKat, dan sebab-sebab perubahannya
- Apa yang berubah dalam Android 4.4 KitKat dengan kad SD
- Adakah anda mahu ia mudah? Atau adakah anda mahu selamat?
- Jadi apa yang kita buat?
Mengapa kad SD anda tidak berfungsi dengan sama dalam Android 4.4 KitKat, dan sebab-sebab perubahannya
"Kutuk anda, Google! Kemas kini KitKat anda memecahkan kad SD saya!"
Poke di sekeliling bahagian Internet di Internet dan anda akan mendengar sesuatu yang serupa. Pengguna seperti anda dan saya sedang terkejut kerana mereka mengemas kini telefon mereka ke Android 4.4 KitKat, dan kini sokongan kad SD telah berubah. Aplikasi tidak lagi berfungsi, orang ramai mempunyai masalah dengan kamera dan pemain muzik, dan sementara orang lain berkata "Oh, ya, itulah cara ia berfungsi sekarang, " tiada siapa yang memberi amaran kepada mereka terlebih dahulu sebelum mereka meraih kemas kini itu.
Terdapat banyak tolak terhadap perubahan ini, dengan petisyen dan ancaman pergerakan akar umbi yang mengancam untuk menunjukkan kepada Google kesalahan caranya - bahkan seorang pemaju yang sangat popular yang tidak saya namakan mempunyai orang PR mereka yang menghantar permintaan blog untuk menulis mengenai kejahatan Google.
Tetapi, seperti biasa, terdapat kaedah untuk kegilaan Google. Mari berbincang.
Apa yang berubah dalam Android 4.4 KitKat dengan kad SD
Ia mudah, betul. Sebelum Android 4.4 KitKat, aplikasi - dengan syarat mereka mempunyai kebenaran untuk mengakses kad SD - boleh membaca dan menulis ke mana-mana kawasan pada storan boleh tanggal, termasuk folder sistem seperti DCIM, Penggera, dan lain-lain Yang telah berubah, dan sekarang pihak ketiga aplikasi - seperti yang anda muat turun dari Google Play atau tempat lain - hanya boleh menulis kepada fail dan folder yang telah mereka buat atau telah mengambil pemilikan.
Google membuat perkara lebih kemas dan lebih selamat. Sesetengah aplikasi telah bekerjasama dengan itu, ramai lagi yang baru sahaja rosak.
Ini menjadikan perkara-perkara "kemas". Aplikasi tidak membuang fail di mana-mana pada kad - sesuatu yang kami semua temui - dan sebaliknya mempunyai satu lokasi pusat untuk meletakkan semua fail mereka. Terdapat juga beberapa masalah keselamatan serius yang ditangani oleh tidak membiarkan aplikasi menulis fail di mana saja.
Ini bermakna aplikasi Pengintip Foto Awesome Jerry masih boleh mengimbas seluruh sistem anda untuk imej, membina pangkalan data kecil mereka semua dan simpan ke folder pada kad SD. Tetapi ia tidak boleh bergerak atau menyimpan gambar itu sendiri ke folder - termasuk folder Gambar - pada kad SD kerana ia tidak "memiliki" folder tersebut. Jika diprogramkan dengan betul, ia boleh menyimpan salinan gambar ke folder Awesome Photo Viewer Jerry pada kad SD. Folder adalah sebahagian daripada aplikasinya, dan jika anda menyahpasangnya, folder itu juga berlaku. Kaedah lama meletakkan sesuatu di mana-mana yang anda mahukan sudah hilang selama-lamanya.
Sisi lain dari duit syiling itu adalah bahawa Jerry's Not Awesome App yang mencuri data anda tidak lagi mempunyai akses menulis ke setiap fail dan folder pada kad SD. Ya, sebelum ini, sebarang aplikasi yang mengisytiharkan kebenaran untuk membaca dan menulis ke kad SD dibenarkan untuk menulis fail ke mana-mana folder - termasuk folder sistem anda, dan sebarang folder seperti aplikasi perbankan mungkin telah dibuat. Mana-mana jenis fail juga. Ini termasuk fail yang boleh dibaca apabila aplikasi lain dimulakan dan menjejaskan tetapan atau cara aplikasi berfungsi. Ia adalah mimpi buruk keselamatan lengkap dan menyeluruh, dan mengapa ramai orang - termasuk anda sebenarnya - tidak mahu telefon dengan kad SD.
Adakah anda mahu ia mudah? Atau adakah anda mahu selamat?
Salah satu sebab mengapa perkara ini perlu berubah secara mendadak di hadapan keselamatan adalah kerana pengguna dan pengguna kumpulan gaya Unix, dan sistem fail kad SD anda. Anda mengharapkan kad SD berfungsi hanya apabila anda memasukkannya ke dalam komputer. Mana-mana komputer. Kerana sesuatu seperti 96 peratus daripada semua komputer di luar sana yang tidak semacam pelayan menjalankan Microsoft Windows, anda perlu memastikan kad SD anda akan berfungsi dengannya.
Sekiranya anda mahukan storan boleh tanggal yang boleh dibaca di mana-mana, fahami bahawa ia tidak akan selamat.
Sistem fail berasaskan FAT - itulah yang diformat oleh kad SD anda - sejagat pada Windows, OSX OS dan kebanyakan mesin Linux. Masuk akal. Apa gunanya memandu mudah alih yang tidak boleh dibaca, kan? Tetapi ada tangkapan. Sistem berasaskan FAT tidak menyokong kebenaran fail dan folder. Jika saya sebuah aplikasi, saya tidak boleh mengatakan "Ini folder saya, saya akan membolehkan anda melihat ke dalam, tetapi anda tidak perlu meletakkan apa-apa baru di sana atau mengubah apa-apa barang saya!" pada sistem fail semacam ini. Ia satu kekacauan semua-atau-tidak, dan yang mana pun Microsoft telah berpindah dari dalam versi Windows yang lebih baru. Tetapi FAT masih perlu digunakan, kerana apa-apa lagi akan memerlukan banyak finagling untuk orang yang menggunakan versi warisan Windows, dan itu adalah sebilangan besar orang.
Ambil perhatian bahawa ini tidak ada hubungannya dengan mengakses storan telefon anda - dalaman atau luaran - melalui kabel yang dilampirkan pada komputer anda. Itu menggunakan protokol dan kaedah yang sama sekali berbeza, yang tidak ada hubungannya dengan sistem fail sebenar sekeping media yang boleh ditanggalkan.
Sekiranya kad SD ditubuhkan dengan sistem fail yang sama seperti yang lain dari sekatan di dalam Android anda (EXT, bagi anda yang mengesan di rumah), tidak satu pun daripada perkara ini akan menjadi perkara penting. Aplikasi pihak ketiga boleh diberi kebenaran untuk folder individu, folder lain boleh ditandakan "hands-off, " dan semua orang akan gembira. Tetapi mereka tidak, dan tidak boleh tanpa pengubahsuaian banyak komputer, atau program berdiri sendiri yang anda jalankan di komputer anda hanya untuk mengakses kad SD yang anda tarik keluar dari Android anda.
Ini adalah kekacauan yang tiada siapa yang boleh membetulkannya sekarang.
Jadi apa yang kita buat?
Pertama, anda berhenti dan berfikir sebelum anda membuat sebarang kemas kini ke KitKat. Sebarang aplikasi yang dipasang ke kad SD akan kehilangan data mereka apabila anda mengemas kini dan perlu dipasang semula, dan beberapa aplikasi yang anda gunakan mungkin akan berhenti berfungsi kerana mereka tidak dikemas kini. Berita baik ialah aplikasi lain telah dikemas kini - PocketCasts, misalnya - supaya anda dapat mencuba semua aplikasi baru.
Mengeluarkan kemas kini KitKat adalah pilihan, tetapi bukan satu yang kami cadangkan.
Anda juga tidak boleh mengemas kini ke KitKat, yang saya nampak ramai orang yang mendakwa mereka telah merancang. Saya fikir ia agak gila, tetapi ia adalah satu pilihan dan ia akan memastikan semua perkara berfungsi seperti biasa - baik yang baik dan buruk - dalam hal penyimpanan luaran anda.
Atau anda boleh memasang ROM tersuai yang "membetulkan" isu tersebut. Perkara yang agak mudah untuk berubah, tetapi orang yang membuat telefon anda tidak dibenarkan untuk "memperbaikinya" atau mereka tidak dapat mengekalkan pensijilan Google mereka untuk Google Play dan seluruh apl Google.
Atau anda boleh memfitnah dan memfitnah, dan memulakan petisyen.
Ingat, Android - sama ada kita suka atau tidak - adalah kerja yang sedang berjalan. Google dengan baik boleh mempunyai beberapa jenis sihir untuk keseluruhan masalah ini yang dirancang, dan kami akan melihatnya dalam versi Android masa depan. Atau ia hanya tidak peduli dan mengambil pendirian bahawa kad SD hanya perlu digunakan untuk menyimpan media, dan sepatutnya disimpan berasingan daripada sistem operasi.
Kita hanya perlu melihat.