Logo tr.androidermagazine.com
Logo tr.androidermagazine.com

Kitkat ve sd kartlar - ne düzeltildi, ne kesildi, ne yanlış anlaşıldı

İçindekiler:

Anonim

SD kartınız neden Android 4.4 KitKat'ta aynı çalışmıyor ve değişimin nedenleri

"Lanet olsun, Google! KitKat güncellemen SD kartımı kırdı!"

İnternetin Android bölümünün etrafına sokun ve benzer bir şey duyacaksınız. Sizin ve benim gibi kullanıcılar, telefonlarını Android 4.4 KitKat’a güncelledikleri için bir telaş içinde ve şimdi de SD kart desteği değişti. Uygulamalar artık işe yaramıyor, insanlar kameralarda ve müzik çalarlarda sorun yaşıyor ve herkes "Ah, evet. Şimdi böyle çalışıyor" derken, bu güncellemeyi almadan önce kimse onları önceden uyarmadı.

Bu değişikliklere karşı çok fazla baskı var, Google’a yollarının hatalarını gösterme tehdidinde bulunan dilekçe hareketleri ve tehdit tehdidi var - isim vermeyeceğim çok popüler bir geliştiricinin bile halkı blog yazmaları için isteklerini gönderiyor kötü Google hakkında.

Ancak, her zaman olduğu gibi, Google’ın çılgınlığına bir yöntem var. Hadi tartışalım.

SD kartlı Android 4.4 KitKat'ta neler değişti?

Gerçekten basit. Android 4.4 KitKat'tan önce, uygulamalar - SD karta erişme iznine sahip olmaları koşuluyla - DCIM, Alarmlar, vb. Değişen ve şimdi üçüncü taraf olan sistem klasörleri de dahil olmak üzere çıkarılabilir depolama alanındaki herhangi bir alanı okuyabilir ve yazabilir. uygulamalar - Google Play'den veya başka bir yerden indirdiğiniz uygulamalarda olduğu gibi - yalnızca kendi oluşturdukları veya sahiplendikleri dosya ve klasörlere yazabilir.

Google işleri daha düzenli ve daha güvenli hale getirdi. Bazı uygulamalar bununla çalıştı, diğerleri ise sadece kırıldı.

Bu, işleri "düzenli" tutar. Uygulamalar, kartın her yerine dosya dökümü yapmıyor - hepimizin karşılaştığı bir şey - bunun yerine tüm dosyalarını koymak için tek bir merkezi konuma sahip. Ayrıca, bir uygulamanın sadece herhangi bir yere dosya yazmasına izin verilmemesiyle giderilen bazı ciddi güvenlik kaygıları da vardır.

Bu, Jerry'nin Müthiş Fotoğraf Görüntüleyicisi uygulamasının hala tüm sisteminizi görüntüler için tarayabildiği, hepsinin küçük bir veritabanını oluşturabildiği ve SD kartındaki bir klasöre kaydedebileceği anlamına gelir. Ancak, resimleri SD karttaki Resimler klasörleri de dahil olmak üzere klasörlere taşıyamaz veya kaydedemez çünkü bu klasörlere "sahip" değildir. Doğru programlanmışsa, resimlerin kopyalarını Jerry's Awesome Photo Viewer'ın SD kartındaki kendi klasörlerine kaydedebilir. Klasör uygulamanın bir parçasıdır ve kaldırırsanız, klasör de geçerli olur. İstediğiniz her şeyi bir yere koymanın eski yöntemi sonsuza kadar gider.

Madalyonun diğer yüzü, verilerinizi çalan Jerry'nin Başarısız Uygulaması'nın artık SD karttaki her dosya ve klasöre yazma erişimi olmaması. Evet, önceden SD karta okuma ve yazma izni veren herhangi bir uygulamanın, sistem klasörleriniz ve bankacılık uygulaması gibi bir klasör yapmış olabilecek herhangi bir klasöre dosya yazmasına izin verildi. Her türlü dosya da. Bu, başka bir uygulama başladığında okunabilecek dosyaları içerir ve ayarları veya uygulamanın çalışmasını etkiler. Bu tam ve tam bir güvenlik kabusuydu ve neden pek çok insan - sizinkiler de dahil - SD kartlı telefonları istemiyordu.

Kolay ister misin? Yoksa güvenli mi istiyorsun?

Güvenlik cephesinde işlerin bu kadar ciddi şekilde değişmesinin nedenlerinden biri, Unix tarzı kullanıcı ve grup izinleri ve SD kartınızın dosya sistemi. Bir SD kartın sadece bir bilgisayara taktığınızda çalışmasını beklersiniz. Herhangi bir bilgisayar. Microsoft Windows çalıştıran bir tür sunucu olmayan tüm bilgisayarların yüzde 96'sı gibi bir şey olduğundan, SD kartınızın onlarla çalışacağından emin olmanız gerekir.

Herhangi bir yerde okunabilen çıkarılabilir depolama alanı istiyorsanız, güvenli olmayacağını anlayın.

FAT tabanlı dosya sistemleri - SD kartınızın biçimlendirildiği şey - Windows, Apple OSX ve (çoğu) Linux makinelerinde evrenseldir. Mantıklı. Okunamayan portatif bir disk ne işe yarar ki? Ama bir yakalama var. FAT tabanlı sistemler dosya ve klasör izinlerini desteklemez. Eğer bir uygulamaysam, "Bu benim klasörüm. İçeri bakmanıza izin vereceğim, ancak oraya yeni bir şey koymaman ya da eşyalarımı değiştirmemelisiniz!" Diyemem. Bu tür bir dosya sistemi üzerinde. Hepsi ya da hiç bir karmaşa ve Microsoft'un bile Windows'un yeni sürümlerinden uzaklaştığı bir durum. Ancak FAT'in hala kullanılması gerekiyor, çünkü başka herhangi bir şey Windows'un eski sürümlerini kullanan insanlar için çok fazla uğraşmaya ihtiyaç duyacak ve bu da çok sayıda insan.

Bunun, bilgisayarınıza takılı bir kabloyla telefonun dahili ya da harici olarak depolanmasına erişmekle ilgisi olmadığını unutmayın. Bu tamamen farklı bir protokol ve yöntemi kullanır, çıkarılabilir bir medya parçasının gerçek dosya sistemi ile ilgisi yoktur.

SD kartlar Android'inizdeki diğer bölümlerle aynı dosya sistemine sahipse (EXT, evde izleyenler için), bunların hiçbiri önemli olmaz. Üçüncü taraf uygulamalarına tek tek klasörlere izin verilebilir, diğer klasörlere "hands-off" yazılabilir ve herkes mutlu olur. Ancak bunlar, pek çok bilgisayarda değişiklik yapmadan yapamaz ve sadece Androidinizden çıkardığınız SD karta erişmek için bilgisayarınızda çalıştırdığınız bağımsız bir program değildir.

Bu, şu an kimsenin çözemediği bir karmaşa.

Peki ne yapıyoruz?

Öncelikle, KitKat'ta herhangi bir güncelleme yapmadan önce durun ve düşünün. Güncelleme ve yeniden yükleme işlemine ihtiyaç duyduğunuzda, SD karta yüklü olan tüm uygulamalar verilerini kaybeder ve kullandığınız uygulamaların bazıları muhtemelen güncellenmediklerinden çalışmayı durduracaktır. İyi haber, diğer uygulamaların güncellendiği - örneğin PocketCasts - yani tüm yeni uygulamaları denemelisiniz.

KitKat güncellemesinin yapılması bir seçenektir, ancak önereceğimiz bir seçenek değildir.

Ayrıca, planladıklarını iddia eden birçok insan gördüğüm KitKat'a asla güncelleme yapamazsınız. Bence bu biraz çılgınca, ama bu bir seçenek ve harici depolama alanınızla ilgili her zaman olduğu gibi - hem iyi hem de kötü - gibi şeylerin çalışmasını sağlayacak.

Veya sorunu "gideren" özel bir ROM da yükleyebilirsiniz. Değiştirmesi oldukça kolay bir şey, ancak telefonunuzu yapan kişilerin telefonunuzu "düzeltmesine" izin verilmiyor ya da Google Play ve Google uygulamalarının geri kalanı için Google sertifikalarını koruyamıyorlar.

Ya da şişirip nefes alabilir ve bir ricada bulunabilirsiniz.

Unutmayın, Android - beğenip beğenmeyeceğimiz - devam eden bir çalışmadır. Google, planlanan tüm bu sorun için bir çeşit sihirli düzeltme yapabilir ve Android'in gelecekteki bir sürümünde görürüz. Veya SD kartların yalnızca medya depolamak için kullanılması ve işletim sisteminden ayrı tutulması gerektiği konusundaki kaygı ve tavrı bulamazdı.

Sadece görmemiz gerekecek.