Google přiměje vývojáře správce souborů odeslat formulář, aby získali široký přístup k úložišti souborů v systému Android 11

click fraud protection

Za účelem posílení zabezpečení bude Google vyžadovat od vývojářů správce souborů, aby odeslali formulář pro získání širokého přístupu k úložišti souborů v systému Android 11.

Android 10 beta 2 vydáno začátkem tohoto roku odhalil, že Google plánoval omezit způsob, jakým mohou aplikace přistupovat k internímu úložišti vašeho telefonu. Za tímto účelem Google představil něco, co se nazývá Scoped Storage. Nicméně, vzhledem k odporu od několika vývojářů, společnost musel ustoupit na jeho realizaci. Společnost umožnila aplikacím, které ještě necílí na Android 10, aby fungovaly tak, jak byly zvyklé, a dala vývojářům čas do 1. listopadu 2020 na aktualizaci svých aplikací tak, aby cílily na Android 10.

Aplikace, které již ve výchozím nastavení cílí na Android 10, mohou vidět soubory pouze ve svém adresáři specifickém pro aplikaci. Aby bylo možné získat přístup k souborům, které vytvořily jiné aplikace, jako jsou fotografie, obrázky, videa a zvuk, musí aplikace stále vyžadovat oprávnění READ_EXTERNAL_STORAGE, ale získání tohoto oprávnění nyní již neumožňuje přístup k celému oddílu /data/media. Místo toho vidí soubory pouze v dobře definovaných umístěních poskytovaných rozhraním MediaStore API. I když tato implementace funguje pro aplikace, které vyžadují přístup k mediálním souborům, nefunguje pro aplikace pro správu souborů.

Správci souborů potřebují široký přístup k externímu úložišti, aby mohli pracovat, a pokud cílí na Android 10, tak jediný způsob, jak získat široký přístup k souborům je používat rozhraní Storage Access Framework (SAF) API. Přestože SAF existuje již od Androidu 5.0 Lollipop, vývojáři jej obvykle nepoužívají. obtížné a špatně zdokumentované API, špatná uživatelská zkušenost, špatný výkon a špatné spolehlivost. Nyní se Google snaží tyto problémy vyřešit s Androidem 11.

Podle nedávné přednášky nazvané „Příprava na Scoped Storage“, kterou představili zaměstnanci společnosti Google Roxanna Aliabadi, Zimuzo Ezeozue a Yacine Rezgui, Google plánuje udělit „zvláštní přístup k aplikaci pro vybrané případy použití“. V rámci rozhovoru zmiňují, že tento „zvláštní přístup k aplikaci“ je udělen pouze aplikace, které prokážou „zřejmou potřebu“ plného přístupu ke sdílenému úložišti, „odeslat formulář prohlášení“ společnosti Google a nemají přístup k „externí aplikaci“ adresáře".

To znamená, že správci souborů budou muset požádat Google o povolení k přístupu k externímu úložišti, podobně jako aplikace vyžadující oprávnění SMS/Call Log musí požádat Google. Mohlo by tedy dojít ke svévolným problémům s vymáháním, podobně jako jsme to viděli v minulosti u rozhodnutí Google Play. Dalším potenciálním problémem je skutečnost, že správci souborů již nebudou mít přístup k externím adresářům aplikací. Proto věci jako mody pro hry již nebudou fungovat.


Zdroj: Youtube

Přes: Reddit