Разработчики эмулятора Dolphin предупреждают об ограничении функциональности из-за изменений в хранилище Android. Читайте дальше, чтобы узнать больше.
Правила ограниченного хранилища Android были главный предмет спора среди разработчиков приложений. Хотя Scoped Storage, несомненно, необходим для уменьшения объема доступа приложений к личным файлам пользователя, его реализация фундаментально меняет способ доступа приложений к внутренней памяти вашего телефона, создавая ряд ограничений для широкого спектра приложений в процесс. Например, разработчики Dolphin Emulator, самого популярного эмулятора с открытым исходным кодом для Nintendo GameCube и Wii предупредила, что эмулятор будет предлагать ограниченную функциональность из-за изменений Scoped Storage, представленных в Android 11.
В Дельфине Отчет о ходе работы В декабре 2020 года и январе 2021 года разработчики подчеркивают, как изменения в хранилище данных Android ограничивают функциональность эмулятора. Он отмечает, что из-за низкая производительность API Storage Access Framework
, время загрузки списка игр увеличилось более чем в десять раз. Хотя это не повлияет на реальную производительность эмуляции, это скажется на пользовательском опыте. Кроме того, ограничения API заставят разработчиков отказаться от некоторых функций, таких как настройка путей для Wii NAND.«Это прискорбно, потому что многие из наших пользователей предпочитают использовать преимущества нескольких NAND из-за строгих ограничений Wii по пространству, которые эмуляция не может легко обойти. В настоящее время мы планируем использовать один предустановленный каталог Wii NAND, чтобы обойти необходимость в ограниченном хранилище. Хотя это означает отсутствие проблем с производительностью, это означает, что пользователи Android будут привязаны к использованию одной Wii NAND. Ему также придется использовать внутреннюю память устройства». добавляется в отчете.
Изменения окажут гораздо более негативное влияние на Андроид ТВ пользователи. В отчете отмечается, что, хотя средство выбора файлов эмулятора Dolphin работает на некоторых устройствах, средство выбора папок, которое эмулятор использует для выбора игровых каталогов, работает полностью сломан на Android TV. В связи с этим устройства Android TV под управлением Android 11 вообще не смогут использовать функции списка игр Dolphin. Однако устройства под управлением более старых версий Android будут продолжать использовать старую версию средства выбора папок. Устройства, подобные NVIDIA ЩИТ ТВ, которые работают под управлением Android 9 или более ранней версии, изменения не затронут, а список игр Dolphin продолжит работать нормально, пока они не обновятся до Android 11.
Более того, поскольку эмулятор Dolphin в настоящее время ориентирован на Android 10 SDK, его разработчики постепенно реализована поддержка API Storage Access Framework без необходимости использовать его в тех областях, где это может привести к проблемы. Но к ноябрю 2021 года разработчики будут вынуждены соответствовать API Storage Access Framework, чтобы публиковать обновления в Google Play, что полностью изменит ситуацию для пользователей Android 11. К счастью, хотя изменения и окажут негативное влияние на пользовательский опыт, основные возможности эмуляции не пострадают.
Как и следовало ожидать, эти проблемы не ограничиваются эмуляторами. Изменения в Scoped Storage также затронули сторонние файловые менеджеры, и теперь Google требует от разработчиков отправить форму чтобы получить широкий доступ к хранилищу файлов в Android 11. И даже при наличии широкого доступа к хранилищу файлов файловые менеджеры больше не имеют доступа к определенным каталогам внешнего хранилища. Поэтому модифицировать игры для Android уже не будет так просто.
Цена: Бесплатно.
4.