Android一直为应用程序想要访问的内容提供越来越细化的权限,尤其是对于那些涉及隐私的内容(例如位置数据,使用摄像头等)的权限。有时,简单的是或否就足够了,但是某些权限需要特殊处理。
甚至在应用程序在后台运行时获取位置数据就是一个这样的例子,Android 11将要求开发人员和用户做更多的工作来启用它,只是要确保他们知道自己授予的功能。但是,更有趣的是一次性许可功能,使您仅允许一次使用某种资源。这意味着您每次运行该应用程序时都必须授予该应用程序权限,但这可以确保您不会让应用程序拥有真正不需要一直使用的访问权限。
但是,您最终会忘记一些已为其启用权限的应用程序。就像Google关于用户数据的新政策一样,Android 11将在一段时间后具有“自动重置”功能以获取权限。如果该功能破坏了应用程序的功能,则应用程序仍然可以要求用户禁用此功能。
Google在Android 10中引入的更具争议性的安全功能之一是Scoped Storage,它再次出现在Android 11中。这次,它已成为针对Android 11的应用程序的强制性要求,尽管谷歌希望现在已经解决了以下问题:应用开发者对此。