为了完善这个生态系统,苹果软硬兼施。
iOS 11 中苹果让更好的方式让用户知道哪款应用在使用,这样也有望让应用更自觉地规范自己的行为。这或许是 Uber 风波带来的变化,此前Uber应用在用户不使用应用时也收集用户数据,备受用户谴责。
虽然苹果对后台定位服务有规定,但是苹果也没有比较具体的方式去精准确定哪款应用在追踪数据,所以苹果还得依靠外部报告。一些允许用户追踪应用内信息流的做法显示,位置和其他隐私信息可能在没有得到合适保护的情况下呗发送出去。虽然苹果在状态栏中通过箭头来给用户提示,但用户一般不会注意到这个箭头,也没有多少人去了解这个小箭头时而消失、时而出现到底是什么意思。
如今在 iOS 11 中苹果将使用新的更成熟的用户界面元素,以期它能够让用户更明白自己的手机上到底发生了什么事情。为了完善这个生态系统,苹果软硬兼施,采取了更强硬的手段。
一款应用到底何时需要追踪
在 iOS 8 中苹果给开发者增加了一个新的选项,让用户在追踪上有更多选择。除了此前非常“极端”的始终追踪和永不追踪之外,苹果增加了“使用应用期间”可追踪的选择,这包括应用在后台继续完成用户开启的任务的时间。
应用可以明确告诉用户,当用户正在使用应用或者应用在前台时,追踪功能就会开启。苹果在设置>隐私>定位服务中还增加了基于应用的位置权限。应用可以要求获得用户的位置数据的部分访问权限(如正在使用该应用时)或全部访问权限(如未使用该应用时)。
虽然这样的设定还不错,可达不到苹果想要的效果。在 2017 WWDC 上,苹果某软件工程师表示,80% 应用仅支持正在使用该应用时可访问位置数据。不过他表示苹果发现其余的 20% 应用并没有使用后台位置。这些应用虽然不一定都需要,但要请求获得全部访问权限时,用户会直接拒绝。
iOS 11 中苹果稍微做了调整,这会影响到所有新款和旧款应用。请求获得全部访问权限的应用必须同时提供使用该应用时可访问位置数据的选择。而且从苹果的演示来看,iOS 11 在获取访问权限这一点上采取循序渐进的方法:用户首先请求获得使用该应用时访问的权限,在获得同意之后再根据需求,请求获得全部访问权限。
这个变化很重要,因为苹果现在只允许发出一次获取全部访问权限的请求。如果用户拒绝了这个请求,那么用户就需要通过设置应用来进行改变。苹果认为开发者在应用内追踪可以获得更高的成功率,同时减少了应用从用户处获取数据和信息的范围。
这就是软硬兼施,不过苹果还有更强硬的手段。
以更明显的方式突出追踪
使用应用时选项能够让一款正在执行任务的应用在后台时也获得定位更新。而任务一旦结束,它就不再获得更新。比如在谷歌地图之类的应用上使用这个选项时,它还会有蓝色条纹提示在用的应用名称,用户点击即可返回到应用。非常方便。
而获得了全部访问权限的应用只会在状态栏中以一个箭头表示它们正在获取位置信息,有些 iPhone 和 iPad 用户可能都没有注意到这一点。在 iOS 11 中苹果稍作调整让它显得更为清晰明了。
在 iOS 11 中,应用在后台还不断获得更新的位置信息的话,蓝色条纹会一直显示出来,不管用户所提供的权限是使用应用时访问还是始终可以访问。这个新的特性同时适用在开发者和用户的身上。如果以前你都没有注意到一款应用在持续追踪你的位置,那么在这个变化之后,你应该会注意到了,它会让你知道确实有什么事情在悄悄地发生。
这样的话,它既可以让用户在不希望自己被时刻追踪时候及时发现问题,改变隐私设置,或者是在发现问题的时候及时报告给苹果。这就是苹果的更强硬的手段,它将会减少开发者对特定模式的利用。
获得了重大位置更新的应用将不会出现上述蓝色条纹。它主要用于提示用户到达、离开等位置的应用。iOS 11 中如果一款应用在实时获取用户的位置信息变化,系统将会使用箭头表示出来,数据信息发送给应用时,箭头会在几秒钟之内填满。
在 iOS 11 中因为一款或多款应用移植进行后台监控,所以蓝色条纹从没有消失过,对此 iOS 测试这表示他们不喜欢。但这可能意味着应用不应该持续不断追踪你的设备——同时还耗费设备电池续航。开发者可用想通过这办法来获得反馈以完善应用。苹果或许也是想在测试期完善这个特性。有些用户设置提出“不要在这个应用上显示蓝色条纹,我可以接受。”
过去几年为了让开发者有更多实验机会,获得等多手机和平板电脑特性的访问权限,苹果做出了很多改变,这其实很好。在 iOS 11 中苹果通过这种视觉烦极的方式让用户在不禁用好用的应用功能情况下掌握应用的情况。
欢迎关注威锋网官方微信:威锋网(weiphone_2007) 汇聚最新Apple动态,精选最热科技资讯。