Tartalomjegyzék:
- Miért nem működik ugyanaz az SD-kártya az Android 4.4 KitKat-ban, és a változás okai
- Mi változott az Android 4.4 KitKat SD kártyákkal
- Könnyen akarod? Vagy biztosan akarja?
- Szóval mit csináljunk?
Miért nem működik ugyanaz az SD-kártya az Android 4.4 KitKat-ban, és a változás okai
"Átok neked, Google! A KitKat frissítése eltörte az SD-kártyámat!"
Kocsi az internet Android részén, és valami hasonlót fog hallani. Azok a felhasználók, mint te és én, felfordul, mert telefonját Android 4.4 KitKat-ra frissítették, és az SD-kártya támogatása megváltozott. Az alkalmazások már nem működnek, az embereknek problémáik vannak a kamerákkal és a zenelejátszókkal, és bár mindenki azt mondja: "Ó, igen. Így működik most", senki nem figyelmeztette őket előre, mielőtt megragadta ezt a frissítést.
Nagyon sok nyomást gyakorolnak ezekre a változásokra, az alulról érkező mozgalmakkal és fenyegetésekkel, amelyek azzal fenyegetnek, hogy megmutatják a Google-nak a hibáját - még egy nagyon népszerű fejlesztőnek, akit nem fogok megnevezni, PR-embereik blogok írására kérnek a gonosz Google-ról.
De mint mindig, van mód a Google őrületére. Beszéljük meg.
Mi változott az Android 4.4 KitKat SD kártyákkal
Valójában egyszerű. Az Android 4.4 KitKat előtt az alkalmazások - feltéve, hogy rendelkeztek engedéllyel az SD-kártya eléréséhez - olvasni és írni tudtak bármely cserélhető tárolóhelyre, ideértve a rendszermappákat is, mint például a DCIM, a riasztások stb. Mindez megváltozott, és most már harmadik fél az alkalmazások - akárcsak a Google Playről vagy másutt letöltött fájlok - csak azokba a fájlokba és mappákba írhatnak, amelyeket létrehoztak, vagy amelyek tulajdonosaik voltak.
A Google változatosabbá és biztonságosabbá tette a dolgokat. Egyes alkalmazások ezzel működtek, mások csak megsérültek.
Ez tartja a dolgokat "rendben". Az alkalmazások nem döntenek fájlokat a kártyán mindenhol - olyasvalakivel, amellyel mindannyian találkoztunk -, és ehelyett egy központi helyük van az összes fájljuk elhelyezésére. Vannak még komoly biztonsági aggodalmak is, amelyeket azzal oldottak meg, hogy nem hagyták az alkalmazásoknak, hogy fájlokat írjanak bárhová.
Ez azt jelenti, hogy Jerry félelmetes Photo Viewer alkalmazása továbbra is letapogathatja a teljes rendszert képekkel, miniatűr-adatbázist készíthet mindegyikről, és elmentheti az SD-kártya mappájába. De nem mozgathatja vagy mentheti a képeket mappákba - ideértve a Képek mappát - az SD-kártyára, mert nem "rendelkezik" ezekkel a mappákkal. Helyesen programozva elmentheti a képek másolatait Jerry félelmetes fotónézegető saját mappájába az SD kártyán. A mappa az alkalmazás része, és ha eltávolítja, akkor a mappa is megy. A régi módszer, amellyel bármit bárhová elvihet, örökre eltűnt.
Az érme másik oldala az, hogy Jerry's Not Awesome App, amely ellopja az adatait, már nem rendelkezik írási hozzáféréssel az SD-kártya minden fájljához és mappájához. Igen, korábban minden olyan alkalmazás, amely engedélyezte az SD-kártya olvasását és írását, bármilyen mappába írt fájlokat - ideértve a rendszermappákat is - és bármilyen mappát, például a banki alkalmazás. Bármely típusú fájl is. Ide tartoznak azok a fájlok, amelyeket egy másik alkalmazás indításakor el lehet olvasni, és amelyek befolyásolják a beállításokat vagy az alkalmazás működését. Teljes és teljes biztonsági rémálom volt, és miért sok ember - köztük a tiéd is - nem akarta SD-kártyás telefonokat.
Könnyen akarod? Vagy biztosan akarja?
Az egyik oka annak, hogy a dolgoknak olyan drasztikusan meg kell változniuk a biztonsági fronton, az Unix-stílusú felhasználói és csoportjogosultságok, valamint az SD-kártya fájlrendszere miatt. Arra számíthat, hogy az SD-kártya csak akkor működik, amikor csatlakoztatja a számítógéphez. Bármelyik számítógép. Mivel az összes ott található számítógép 96% -a, amely nem valamilyen szerver, futtatja a Microsoft Windows rendszert, ellenőriznie kell, hogy az SD-kártya velük is működik-e.
Ha cserélhető tárolást szeretne, amely bárhol olvasható, vegye figyelembe, hogy nem biztonságos.
A FAT-alapú fájlrendszerek - amelyekre az SD-kártya formázva van - univerzálisak Windows, Apple OSX és (legtöbb) Linux gépen. Van értelme. Mire jó egy hordozható meghajtó, amelyet nem lehet olvasni, igaz? De van egy fogás. A FAT-alapú rendszerek nem támogatják a fájlok és mappák engedélyét. Ha app vagyok, nem mondhatom, hogy "Ez a mappám. Megengedöm, hogy belenézzen, de nem szabad új tartalmat tennie oda, vagy bármit megváltoztatnia!" egy ilyen fájlrendszeren. Ez egy teljesen vagy semmi rendetlenség, amelyből a Microsoft is eltávolodott a Windows újabb verzióiban. De a FAT-ot továbbra is alkalmazni kell, mert bármi máshoz sok finomítás szükséges az Windows régebbi verzióit használó emberek számára, és ez nagyszámú ember.
Vegye figyelembe, hogy ennek semmi köze sincs ahhoz, hogy a számítógéphez csatlakoztatott kábel segítségével hozzáférjen a telefon tárolójának - belső vagy külső -. Ez egy teljesen más protokollt és módszert használ, amelynek semmi köze nincs a cserélhető adathordozó tényleges fájlrendszeréhez.
Ha az SD-kártyákat ugyanazzal a fájlrendszerrel állítanák be, mint a többi partíciót az Android-on belül (EXT, azok számára, akik otthon nyomon követik), akkor ezek közül nem számít. Harmadik féltől származó alkalmazások engedélyt kaphatnak az egyes mappákra, más mappákat „kézbesítés” megjelöléssel, és mindenki boldog lenne. De nem, és nem is lehet sok számítógép módosítása nélkül, vagy önálló programként, amelyet a számítógépen futtat, csak azért, hogy elérje az SD-kártyát, amelyet kihúz az Androidból.
Ez egy olyan rendetlenség, amelyet senki sem tud megjavítani.
Szóval mit csináljunk?
Először álljon le és gondoljon, mielőtt bármilyen frissítést elvégezne a KitKat-ban. Az SD-kártyára telepített alkalmazások elveszítik adataikat, amikor frissítik és újra kell telepíteni, és valószínűleg néhány használt alkalmazás leáll, mert nem frissítették őket. A jó hír az, hogy más alkalmazásokat is frissítettünk - például a PocketCasts -, így minden új alkalmazást kipróbálhat.
A KitKat frissítésének lemondása opció, de nem azt javasoljuk.
Soha nem frissítheted a KitKat-ra, amelyre sokan azt állítják, hogy azt tervezték. Azt hiszem, ez egy kicsit őrült, de ez egy lehetőség, és olyan dolgokként fog működni, amellyel mindig rendelkeznek - mind a jó, mind a rossz - a külső tárolót illetően.
Vagy telepíthet egy egyedi ROM-ot, amely "javítja" a problémát. Meglehetősen egyszerű dolog megváltoztatni, de az Ön telefonját gyártó emberek nem engedik meg „kijavítani” azt, vagy nem tudják megtartani a Google Play tanúsítványukat a Google Play és a Google többi alkalmazásához.
Vagy megcsípheti és puffolhatja, és indíthat petíciót.
Ne feledje, hogy az Android - akár tetszik, akár nem - folyamatban lévő munka. A Google nagyon jól megtervezheti az egész probléma mágikus javítását, és látni fogjuk az Android jövőbeli verziójában. Vagy egyszerűen nem érdekel és tartja azt az álláspontot, hogy az SD kártyákat csak a média tárolására szabad használni, és külön kell tartani az operációs rendszertől.
Csak látnunk kell.