谷歌紧随苹果的脚步,在Android 12 中引入了“精确”和“近似”位置访问。以前,您可以限制应用程序仅使用您的位置一次或仅在使用该应用程序时使用您的位置,但它仍然是您的确切位置。
精确与近似
“精确”和“近似”之间的区别是不言自明的。这本质上是告诉某人您的街道地址与告诉他们您居住的城市之间的区别。
“精确”位置使用手机的传感器(主要是 GPS)来确定您的确切位置。充其量,它可以弄清楚您在仪表上的位置。“近似”位置使用 Wi-Fi 和蜂窝数据在 100 米内定位您。
从技术上讲,这一直是 Android 中的一个选项,但它是一个系统范围的开关。这意味着牺牲合法需要您的精确位置来限制所有应用程序的应用程序的功能。从 Android 12 开始,个别应用将为您提供选择。
为什么这很重要?
那么,无论如何,“精确”和“近似”有什么大不了的?停下来想想使用您的位置的应用程序。天气应用。购物应用程序。社交媒体应用程序。导航应用程序。其中有多少需要知道您的确切位置?
当然,谷歌地图需要知道你的精确位置来帮助你四处走动,这是有道理的。天气应用程序是否需要知道您的地址才能告诉您所在城市的天气?并不真地。Instagram 是否需要它来向您显示附近的地点?不。
在很多情况下,大致位置与准确的街道地址一样有用。这就是“近似”位置权限的好处。它允许您说“是的,我住在这个地区,但这就是您需要知道的全部内容。”
应用程序会支持它吗?
Android 新功能的问题始终是:哪些应用程序将真正支持它?需要为 Android 12 及更高版本构建的应用程序支持该功能,但当然,许多应用程序早在 Android 12 之前就已经存在。
“精确”和“近似”可用于为早期版本的 Android 构建的应用程序,但存在一些复杂情况。例如,我可以将 Instagram 的位置访问权限设置为“近似”,但是当我尝试使用基于位置的功能时,它会要求我启用“精确”。我不应该这样做。
我使用的天气应用程序也会发生同样的事情。它要求我启用“精确”位置,但如果我选择“保持大致位置”,该应用程序就可以正常工作。与所有新的 Android 功能一样,将会有一个磨合期。