Vývojáři Dolphin Emulator varují před omezenou funkčností v důsledku změn rozsahu úložiště systému Android. Přečtěte si další informace.
Pravidla Scoped Storage systému Android byla a hlavní bod sporu mezi vývojáři aplikací. Zatímco Scoped Storage je nepochybně potřeba ke snížení toho, jak velký přístup mají aplikace k soukromým souborům uživatele, jeho implementace zásadně mění způsob, jakým mohou aplikace přistupovat k internímu úložišti telefonu, a vytváří několik omezení pro širokou škálu aplikací v proces. Například vývojáři stojící za Dolphin Emulator, což je nejoblíbenější open-source emulátor pro Nintendo GameCube a Wii nyní varovali, že emulátor nabídne omezenou funkčnost kvůli změnám Scoped Storage zavedeným v Androidu 11.
V delfínu Zpráva o pokroku pro prosinec 2020 a leden 2021 vývojáři zdůrazňují, jak změny Scoped Storage systému Android omezí funkčnost emulátoru. Poznamenává, že kvůli špatný výkon rozhraní Storage Access Framework API, doba načítání seznamu her se prodloužila více než desetinásobně. I když to neovlivňuje skutečný výkon emulace, bude to mít daň na uživatelské zkušenosti. Navíc omezení API donutí vývojáře upustit od některých funkcí, jako je přizpůsobení cest pro Wii NAND.
„To je nešťastné, protože mnoho našich uživatelů rádo využívá výhody více NAND kvůli přísným prostorovým omezením Wii, které emulace nemůže snadno obejít. V současné době plánujeme použití jednoho přednastaveného adresáře Wii NAND, abychom obešli potřebu Scoped Storage. I když to neznamená žádné problémy s výkonem, znamená to, že uživatelé Androidu budou uzamčeni na používání jediné Wii NAND. Bude také muset používat interní úložiště zařízení,“ dodává zpráva.
Změny budou mít mnohem nepříznivější dopad na Android TV uživatelů. Zpráva uvádí, že zatímco výběr souborů emulátoru Dolphin funguje na některých zařízeních, výběr složek, který emulátor používá k výběru adresářů her, je zcela rozbité na Android TV. Z tohoto důvodu nebudou zařízení Android TV se systémem Android 11 moci vůbec používat funkci seznamu her Dolphin. Zařízení se staršími verzemi systému Android však budou nadále používat starou verzi nástroje pro výběr složek. Zařízení jako NVIDIA SHIELD TV, které používají Android 9 nebo starší, nebudou změny ovlivněny a seznam her Dolphin bude normálně fungovat, dokud se neaktualizují na Android 11.
Kromě toho, protože emulátor Dolphin se v současné době zaměřuje na Android 10 SDK, jeho vývojáři pomalu implementovala podporu pro Storage Access Framework API, aniž by byla nucena jej používat v oblastech, kde to může způsobit problémy. Ale do listopadu 2021 budou vývojáři nuceni přizpůsobit se Storage Access Framework API, aby mohli publikovat aktualizace na Google Play, což zcela změní věci pro uživatele Android 11. Naštěstí, i když změny nepříznivě ovlivní uživatelskou zkušenost v několika ohledech, zkušenost s emulací jádra nebude ohrožena.
Jak byste očekávali, tyto problémy se neomezují pouze na emulátory. Správci souborů třetích stran jsou také ovlivněni změnami Scoped Storage a nyní Google vyžaduje od vývojářů odeslání formuláře získat široký přístup k úložišti souborů v systému Android 11. A dokonce i při širokém přístupu k úložišti souborů již správci souborů nemají přístup k určitým adresářům externích úložišť. Proto už nebude ani zdaleka tak snadné upravovat hry pro Android.
Cena: Zdarma.
4.