【巴士速递·移动情报站】目前,苹果已经强制开发者在请求定位服务时获得用户的授权,此外iOS状态栏中还有指示图标,提示用户有应用正在使用定位服务。在 iOS 8中,苹果进一步改善了定位服务,让开发者请求定位服务时需要向用户提供更多的透明。此外,iOS 8中还支持让应用开发者调用全新的“访问监控”功能,当用户允许后,应用可以获得更多的定位数据。
首先,苹果增加了全新的授权请求,与目前请求用户位置的通知很像。这种全新的授权形式被称为“当前使用中”,允许开发者只能在应用打开时使用定位数据。苹果之前只提供一种授权方式,也就是“总是”。对于用来说,应用将开启一种新型的蓝色状态栏,让用户了解应用目前正在不断的在后台调用定位数据。用户可以点击蓝色状态栏进入应用,当然,对于之前的“总是”授权方式,蓝色状态栏不会出现。一些“总是”调用定位数据的应用支持后台应用刷新和地理位置检测功能。
这种改变允许用户可以更好的控制应用获得数据。由于现在定位服务授权有两种方式,苹果在定位服务设置面板中也作出了一些改变,用户可以看到哪些程序使用“总是”授权,哪些应用使用“使用中”授权。对于同时支持两种授权的应用,用户可以在设置面板中作出改变。
【巴士观点】对于需要定位的应用,果然还是用正牌的应用比较靠谱啊……其实小编除了导航以外其他应用都是关闭定位的噗。