iOS8升级后iCould再次遭到攻击,这让手机隐私问题再次成为众人关心热议的问题,手机中的照片、视频、聊天记录、地理位置等都成为人们需要保护的隐私。而苹果也在iOS8中给应用的定位服务增加了一个新选项——当用户正在使用应用时,应用可获取用户的位置信息。允许用户对一款应用的定位服务进行更加精细的控制,更好地保护自己的位置隐私。
虽然有这个新的选项仍允许应用使用后台定位功能,但是如果用户不在应用中启动,那么该选项也是无效的。也就是说只有当用户在应用中允许应用使用过程中访问用户的位置,那么即使在后台应用也能够访问用户位置。
这个新的授权变化也使位置请求的通知发生了变化:
第一,苹果现要求应用在第一次授权申请中说明,为何需要请求使用用户位置。比如 iOS 8 的照片应用会告诉用户,“使用当前位置将可搜索附近的照片”。
第二,获得“使用时”授权的应用,追踪用户时会在屏幕顶部显示一个横幅,用户点击该横幅即可进入应用。
第三,如果用户允许应用“一直”访问位置,那么每隔几天它就会以弹出对话框的方式,提醒用户应用一直在后台使用用户位置,是否继续允许使用。不管用户对应用的定位授权是哪种等级,应用都会在屏幕顶部显示定位服务的箭头。
苹果在WWDC研讨会上最后介绍了该功能,并表示此举是为了让用户“对位置的使用获得完全控制”,该功能同样需要开发者们在应用中做出调整,以使得用户拥有更舒适流畅的使用体验。