更新时间:2021-08-13 13:49:03
Android 11已在开发人员预览版中发布了几个月,现在我们开始看到一个主要问题。借助Android 11,Google使得安装未知来源的应用变得更加困难。
在过去的几个Android更新中,Google一直在加大难度,但现在难度更大。这样做很可能使从未知来源进行安装的人减少。通常,这是用户遇到恶意软件和其他安全问题的地方。
在Android 10中,这非常简单。下载一个APK,然后点击它,它将弹出一个对话框,提示您在“设置”中启用“未知来源”。完成此操作后,返回并可以安装该应用程序。但是,使用Android 11时,会更加烦人。授予权限后,对话框仍会出现,并且应用程序本身已消失。您仍然可以在后台看到启动器。现在,当您重新打开该应用程序时,它已完全加载。这意味着输入丢失,其他缓存的数据消失。由于它被系统杀死。
通常,只有在您撤消权限时,Google才会强制退出应用程序。这样做是为了防止它们破裂。授予权限时不行。
Google说这按预期工作
一些开发人员已将此问题发布到了Android 11 的Android问题跟踪器上,而Google员工则表示这“实际上已按预期工作”。
在一些其他评论者加入进来之后,他们指出这将如何破坏应用程序,因为它们在操作过程中被迫停止了。谷歌表示,这一变化与新的Scoped Storage文件管理有关。
指出“ Android R中文件系统和存储挂载的设置方式已发生了很大变化。当应用未经此许可启动时,它将获得文件系统视图,该视图不允许写入某些目录(例如Android / obb)。一旦授予该应用程序此权限,该视图将不再准确,需要更新为允许该应用程序写入某些目录的视图。使用在R中设置文件系统的方式,在R如注释16中所述,我们正在内部进行评估。我只是提供其他详细信息,说明为什么这种方法不像Q那样有效。”
范围存储在此处有助于提高安全性和隐私性,但看来该系统将带来比许多人预期的重要得多的更改。希望Google可以在今年晚些时候发布Android 11之前解决问题。因为对于某些需要在Android 11中安装未知应用程序的应用程序来说,这可能是一件大事。