Sledujte nás na YouTube

Android 5.0 umožní aplikacím třetích stran plný přístup k paměťové kartě

Mluvilo se o tom již od letní vývojářské konference, nicméně až nyní přišel Google s oficiálním prohlášením. S novým systémem Android 5.0 Lollipop se vrátí možnosti využití adresářů na vyměnitelných úložištích. Google tím reaguje na vcelku hlasité požadavky vývojářů aplikací, kterým se nelíbilo zavedení vcelku nešikovných restrikcí u Androidu 4.4 KitKat. Proto do nového Lollipopu Google přidá funkci ACTION_OPEN_DOCUMENT_TREE.

V jádru půjde o to, že při instalaci aplikace s touto funkcí dostanete mnohem větší možnosti, jak bude moci aplikace přistupovat k vašim datům na SD kartě. U KitKatu totiž byla přidána omezení, která aplikacím dovolovala přistupovat pouze k datům ve své složce, načež ostatním aplikacím byla daná data znepřístupněna. Veškeré další činnosti napříč celé SD kartě byly omezeny, proto musely například aplikace pro správu souborů své funkce vcelku složitě programovat a restrikce obcházet. Tomu je teď s novou API pro vývojáře snad konec.

Uživatelé tak podle vyjádření Googlu budou mít mnohem větší moc v určení, co aplikace číst může a co ne. Pokud budete například chtít, aby aplikace nepracovala se složkou „Obrázky z dovolené“, měli byste zařídit, aby aplikace tato data neprocházela. Škoda je však, že tato funkce se dostaví pouze u uživatelům Androidu 5.0 Lollipop. Uživatelé KitKatu mají smůlu.

Kolik aplikací tuto změnu zakomponuje do své struktury zatím pochopitelně není jasné. Je však zřejmé, že ACTION_OPEN_DOCUMENT_TREE vcelku zásadním způsobem ovlivní práci na zařízeních se systémem Android, a vývojáři budou muset částečně upravit své aplikace.

Daniel Javorský

10 komentářů

  1. mino (neregistrovaný)

    PARADA

  2. bkf1 (neregistrovaný)

    Mohli ale treba vydat aplikaci, která je schopná tohle zprovoznit i na KitKatu :-/

  3. Tomáš Kunst (neregistrovaný)

    Tak jen aby to doopravdy zprovoznili – kvůli tomuhle omezení jsem po aktualizaci na KitKat prodal Galaxy S4 a teď mě to samý udělali na Note Pro, stal se tak naprosto nepoužitelný. Psal jsem Samsungu, ale neobtěžovali se odpovědět, ani ze Samsung.cz, ani Samsung.com.

    Ovšem díky autorovi článku za informaci, ještě chvíli počkám s rootováním tabletu, třeba vydají aktualizaci na Android 5 a zase to půjde…

    • Lukas Kosik (neregistrovaný)

      Ježiši proč psát Samsungu, když je úplně jasný, že se na tebe každý vyprdne s takovou hovadinou. To je takový problém nahodit starou ROM? Nebo to díky Knoxu nejdou bez rootu ani origo ROMky jako všude jinde? Blbost trochu ne?

    • mino (neregistrovaný)

      ja neviem, ale predsa Samsung do touchwizu podporu pre inštaláciu apps na sd po jej odstranení Googlom pridal sám, nie?

  4. janac_marek (neregistrovaný)

    Podla mna nie je spravne taketo nieco povolovat. Urcite to nie je user friendly. A kde jaky Ferko Mrkvicka naprogramuje problemove aplikacie.

    Ked programatory nema mantinely, vznikaju rozne zbalastene blbosti a nekompatibilita.

    • Mirek (neregistrovaný)

      Tak nevim jak presne je vyse uvedene mysleno – pokud je to mineno ironicky, tak se da zasmat…

      Pokud je to ale mysleno vazne, tak je to krasny priklad odpornosti co kdysi zkousela neuspesne Nokia se Symbian Signed a co se uspesne podarilo prosadit Applu. Totiz ideje, ze uzivatel smartphonu je nesvepravny blb a podle toho je treba se k nemu chovat. Maly presne vymezeny prostor s vysokymi zdmi. Bez moznosti dostat se dal (i kdyby to ten uzivatel opravdu chtel) – proste chovat se k nemu jako k chovanci z lecebny.

      Ano, chapu ze je lepsi kdyz pro vetsinu lidi neco potencialne riskantniho neni defaultne povoleno. Ale je mnohem lepsi to umoznit povolit (s varovanim), nez to zakazat. Google tady jde podle me spravnym smerem – necha na uzivateli zda pristup povoli nebo ne a na co presne (na jaky adresarovy podstrom – tj. neobnovuje se plne to co bylo predtim, je to ted bezpecnejsi, ale bez toho aby to zbytecne omezovalo).

      Pokud nekdo citi, ze neni pripraven rozhodnout zda aplikaci povolit zapis na celou SD kartu/do urciteho podstromu/vubec (a ze potrebuje aby nad nim moudrejsi bdeli a povolili jen co oni uznaji za vhodne), pak pro nej asi jakykoliv smartphone bude nebezpecny. O normalnim zivote nemluve – ten je jeste mnohem nebezpecnejsi…

      Nejsem zadny dobrodruh, jen ponekud nemam rad pocit kdyz se mnou nekdo jedna jako se sestiletym ditetem co je prilis hloupe na to aby rozhodlo. Lepsi zit i s rizikem, ze se clovek obcas spali – to k zivotu patri (ja tomu rikam „dan za blbost“ – zadny ucitel neni lepsi nez takova zkusenost).

  5. zune85 (neregistrovaný)

    to zas bude plaču

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *