您的位置首页>手机>

正计划使用一个预设的WiiNAND目录来绕开对范围存储的需求

摘要Android的范围存储规则一直是应用程序开发人员争执的重点。虽然毫无疑问需要范围存储来减少应用程序对用户私人文件的访问量,但其实现从根

Android的范围存储规则一直是应用程序开发人员争执的重点。虽然毫无疑问需要范围存储来减少应用程序对用户私人文件的访问量,但其实现从根本上改变了应用程序访问手机内部存储的方式,从而在此过程中限制了范围广泛的应用程序。例如,Dolphin Emulator(这是Nintendo GameCube和Wii最受欢迎的开源仿真器)背后的开发人员现在警告说,由于Android 11中引入的Scoped Storage更改,该仿真器将提供有限的功能。

在2020年12月和2021年1月的海豚进度报告中,开发人员强调了Android的范围存储更改将如何限制模拟器的功能。它指出,由于Storage Access Framework API的性能较差,因此游戏列表的加载时间已增加了十倍以上。虽然这不会影响实际的仿真性能,但会给用户体验带来损失。此外,API的局限性将迫使开发人员放弃某些功能,例如自定义Wii NAND的路径。

“这是不幸的,因为由于Wii严格的空间限制(仿真无法轻易绕开),我们的许多用户喜欢利用多个NAND。目前,我们正计划使用一个预设的Wii NAND目录来绕开对范围存储的需求。尽管这并不意味着性能问题,但这确实意味着Android用户将被锁定使用单个Wii NAND。报告还补充说,它还必须使用设备的内部存储。

这些更改将对Android TV用户产生更大的不利影响。该报告指出,虽然Dolphin Emulator的文件选择器可在某些设备上运行,但该模拟器用于选择游戏目录的文件夹选择器在Android TV上已完全损坏。因此,运行Android 11的Android TV设备将完全无法使用Dolphin的游戏列表功能。但是,运行旧版Android的设备将继续使用旧版本的文件夹选择器。像NVIDIA SHIELD TV这样的设备(运行Android 9或更早版本)不会受到更改的影响,并且Dolphin的游戏列表将继续正常运行,直到将其更新为Android 11。

此外,由于Dolphin Emulator当前针对的是Android 10 SDK,因此其开发人员已缓慢实现了对Storage Access Framework API的支持,而没有被迫在可能引起问题的区域中使用它。但是到2021年11月,开发人员将被迫遵守Storage Access Framework API才能发布对Google Play的更新,这将完全改变Android 11用户的状况。值得庆幸的是,尽管更改将在几种方面对用户体验产生不利影响,但核心仿真体验不会受到影响。

如您所料,这些问题不仅限于仿真器。第三方文件管理器还受到“范围存储”更改的影响,Google现在要求开发人员提交表单以获取Android 11中的广泛文件存储访问权限。即使具有广泛的文件存储访问权限,文件管理器也不再有权访问某些外部文件。存储目录。因此,修改Android游戏变得不再那么容易了。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。