Sadržaj:
- Zašto vaša SD kartica ne radi isto u Androidu 4.4 KitKat, kao i razlozi promjene
- Što se promijenilo u Android 4.4 KitKat sa SD karticama
- Želite li lako? Ili ga želite sigurno?
- Pa što da radimo?
Zašto vaša SD kartica ne radi isto u Androidu 4.4 KitKat, kao i razlozi promjene
"Prokletstvo, Google! Tvoje ažuriranje KitKat-a pokvarilo mi je SD karticu!"
Prelistajte Android odjeljak na Internetu i čut ćete nešto slično. Korisnici poput vas i mene uznemireni su jer su ažurirali telefon na Android 4.4 KitKat, a sada se promijenila podrška za SD karticu. Aplikacije više ne rade, ljudi imaju problema s kamerama i glazbenim uređajima, a dok svi drugi kažu "O, da. Tako to funkcionira sada", nitko ih nije unaprijed upozorio prije nego što su ugrabili to ažuriranje.
Mnogo je guranja protiv tih promjena, s peticijama i prijetnjama poteškoća koje prijete da će Googleu pokazati pogrešku svojih načina - čak i vrlo popularan programer kojeg neću imenovati ima njihove PR ljude koji šalju zahtjeve blogovima da pišu o zlom Googleu.
Ali, kao i uvijek, postoji metoda do Googleovog ludila. Razgovarajmo.
Što se promijenilo u Android 4.4 KitKat sa SD karticama
Stvarno je jednostavno. Prije Android 4.4 KitKat, aplikacije - pod uvjetom da imaju dozvolu za pristup SD kartici - mogle su čitati i pisati na bilo koje područje na izmjenjivom pohranu, uključujući sistemske mape poput DCIM-a, alarma itd. To se promijenilo, sada su treće strane aplikacije - kao u onima koje preuzmete s Google Playa ili drugdje - mogu pisati samo u datoteke i mape koje su stvorile ili su preuzele vlasništvo.
Google je stvari učinio urednijim i sigurnijim. Neke su aplikacije radile s tim, mnoge druge su samo pokvarene.
To održava stvari "urednim". Aplikacije ne odbacuju datoteke svugdje na kartici - nešto s čime smo se susreli - i umjesto toga imaju jedno središnje mjesto za postavljanje svih datoteka. Postoje i ozbiljni sigurnosni problemi koji su riješeni ne dopuštajući aplikaciji pisanje datoteka bilo nigdje.
To znači da aplikacija Jerry's Awesome Photo Viewer još uvijek može skenirati cijeli vaš sustav za slike, izgraditi bazu podataka sličica svih njih i spremiti je u mapu na SD kartici. Ali same slike ne mogu premjestiti niti spremiti u mape - uključujući mapu Slike - na SD karticu jer te mape ne posjeduju. Ako se programira ispravno, na SD karticu se mogu spremiti kopije slika u vlastite mape Jerry's Awesome Photo Viewer. Mapa je dio aplikacije, a ako je deinstalirate, ide i mapa. Stara metoda stavljanja bilo čega što želite je nestala zauvijek.
Druga strana novčića je da aplikacija Jerry's Not Awesome koja krade vaše podatke više nema pristup pisanju svakoj datoteci i mapi na SD kartici. Da, ranije je bilo kojoj aplikaciji koja je deklarirala dozvolu za čitanje i pisanje na SD karticu bilo dopušteno pisanje datoteka u bilo koju mapu - uključujući i mape vašeg sustava i bilo koju mapu poput bankarske aplikacije. Bilo koju vrstu datoteke, također. To uključuje datoteke koje se mogu pročitati kada se pokrene druga aplikacija i utječu na postavke ili način rada te aplikacije. Bila je to potpuna i potpuna noćna mora sigurnosti, a zašto mnogi ljudi - uključujući i vaše doista - nisu željeli telefone sa SD karticama.
Želite li lako? Ili ga želite sigurno?
Jedan od razloga zašto se stvari moraju tako drastično promijeniti na pročelju sigurnosti je zbog dozvola za korisnike i grupe u stilu Unix-a i datotečnog sustava vaše SD kartice. Očekujete da će SD kartica raditi samo kad je priključite na računalo. Bilo koje računalo. Budući da nešto poput 96 posto svih računala koja nisu na nekom poslužitelju imaju Microsoft Windows, morate biti sigurni da će vaša SD kartica raditi s njima.
Ako želite prijenosnu pohranu koja se može pročitati bilo gdje, shvatite da to neće biti sigurno.
Datotečni sustavi temeljeni na FAT-u - to je formatirana vaša SD kartica - univerzalni su na Windows, Apple OSX i (većini) Linux uređajima. Ima smisla. Što je od prijenosnog pogona koji se ne može čitati, zar ne? Ali postoji ulov. Sustavi temeljeni na FAT-u ne podržavaju dopuštenja datoteka i mapa. Ako sam aplikacija, ne mogu reći "Ovo je moja mapa. Dopustit ću vam da pogledate unutra, ali vi ne smijete tamo stavljati ništa novo niti mijenjati nijednu moju stvar!" na ovom sistemu datoteka. Ovo je nered koji je sve ili ništa, i to od kojeg se odmaknuo čak i Microsoft u novijim verzijama sustava Windows. Ali FAT se i dalje treba koristiti jer će sve drugo zahtijevati puno finalizacije za ljude koji koriste naslijeđene verzije sustava Windows, a to je veliki broj ljudi.
Imajte na umu da to nema nikakve veze s pristupom vašoj memoriji telefona - unutarnjoj ili vanjskoj - kablom koji je priključen na vaše računalo. To koristi potpuno drugačiji protokol i metodu, koji nema nikakve veze sa stvarnim datotečnim sustavom prijenosnog medija.
Ako su SD kartice postavljene s istim datotečnim sustavom kao i ostale particije na vašem Androidu (EXT, za one od kojih vas kod kuće prate), ništa od toga ne bi bilo važno. Aplikacije treće strane mogle bi dobiti dozvolu za pojedinačne mape, ostale mape mogu biti označene "predavanje ruke", i svi bi bili sretni. Ali oni nisu i ne mogu biti bez izmjene puno računala ili samostalnog programa koji pokrećete na računalu samo za pristup SD kartici koju izvučete iz Androida.
Ovo je nered koji trenutno nitko ne može popraviti.
Pa što da radimo?
Prvo, zaustavite se i razmislite prije nego što preuzmete bilo kakvo ažuriranje KitKat-a. Sve aplikacije instalirane na SD karticu izgubit će svoje podatke kada se ažuriraju i trebaju ih ponovo instalirati, a neke aplikacije koje koristite vjerojatno će prestati raditi jer nisu ažurirane. Dobra vijest je da su druge aplikacije ažurirane - na primjer, PocketCasts - tako da možete isprobati sve nove aplikacije.
Izlazak ažuriranja KitKat opcija je, ali ne jedna koju bismo preporučili.
Također ne biste mogli nikada ažurirati KitKat, za koji vidim da mnogi ljudi tvrde kako su planirali. Mislim da je to pomalo ludo, ali to je opcija i nastavit će stvari funkcionirati kao i uvijek - i dobre i loše - što se tiče vašeg vanjskog prostora za pohranu.
Ili možete instalirati prilagođeni ROM koji "ispravlja" problem. To je prilično lako promijeniti, ali ljudi koji vam zarade telefon ne smiju je „popraviti“ ili ne mogu zadržati Googleovu certifikaciju za Google Play i ostale Googleove aplikacije.
Ili možete zaglušiti i naduvati, te pokrenuti peticiju.
Zapamtite, Android - sviđalo nam se ili ne - posao je u tijeku. Google bi vrlo dobro mogao planirati nekakav čarobni popravak za cijeli ovaj problem, a vidjet ćemo ga u budućoj verziji Androida. Ili se jednostavno ne može zabrinuti i zauzeti stav da se SD kartice trebaju koristiti samo za pohranu medija i treba ih održavati odvojeno od operativnog sustava.
Samo ćemo vidjeti.