1
SkYoung 2014-09-23 20:22:05 +08:00
我也为之疑惑何和苦恼
你说你个微博客户端要一定gps定位干嘛,就2个选项,一直和永不,根本没得选 还有很多软件都是,其实我们就需要开你的时候能用定位就行了 感觉开发者可以给苹果去建议,必须三个选择,一直、使用时和永不 |
2
wzxjohn 2014-09-23 20:37:20 +08:00 via iPhone
@SkYoung 这是程序本事的流氓行为。如果你装了Twitter你就会发现它是有你所说的使用时的选项的。只是国内这些软件就是要在你不知道的时候后台监控你的位置,所以申请的也是Always权限罢了。
|
3
otakustay OP |
6
dorentus 2014-09-23 21:57:12 +08:00
@SkYoung “使用时”就是这个版本新加的。我猜是这样:新提交的 app,不需要在后台跑的,就应该申请这个“使用时”的权限。但是那些没更新的 app,或者 iOS 8 之前系统上运行的 app,获取的就是“总是”权限,也就是说这些 app 被切到后台的时候应该还是能获取到用户的位置信息的;在之前版本的 iOS 里面,它们在后台获取位置信息时,用户不会得到任何提示,而在 iOS 8 里面,用户开始收到提示了。
|
7
whalegia 2014-09-23 22:11:32 +08:00
我觉得是新开放了 API 接口:“仅允许程序运行时使用”,但是国内大部分程序仍然只使用了 “总是允许/拒绝”
|
8
iSheldon 2014-09-24 03:25:00 +08:00
新买的6,装了nike+ move, 然后右上角的定位标识一直是实心开启状态。基本不影响电池续航,开着就开着呗。
还有系统自带的Health里面,记步,步行距离追踪,还有海拔落差(爬了多少层楼),从开机就是一直默认全天候开启的,即使你从没打开Health app。 |
9
otakustay OP @iSheldon 我不在乎续航,毕竟一天大部分时间呆在电脑旁边,只是一个应用特别是很大程度上不得不用的官方应用,超越自己应该有的功能使用这类服务有点反感
|
10
iSheldon 2014-09-24 13:07:02 +08:00
@otakustay 微博的可以在设置里改成只在开启app时允许使用地理位置。
Location服务在后台长开启可能还有给Apple Pay铺路的意思。下午去超市,Passbook里的超市积分卡自己蹦到锁屏界面。周末去Apple Store的时候蹦出来AE的会员卡,正纳闷,一看对门是AE... |
12
iSheldon 2014-09-24 13:24:38 +08:00
猜测之所以从iOS 8才开始这样做的原因是,5s之前的(包括5c在内)硬件上不具备位置常开的支援能力,因为实在太费电了。
从5s配备了“M7协处理器”开始,位置服务才摘去了能耗大户的帽子。M7只是个开始,经过一年的技术积累,今年升级后的M8开始正式铺开了。就像同样去年上马的TouchID也是今年才真正开放。 以上只是来源于个人使用后的猜测。不过这种感觉除非长期使用对比,一般的专业评测是很难测出差异的吧。 |
13
lucky2touch 2014-09-24 14:21:23 +08:00
其实关键还是信任问题,对国内服务提供商节操堪忧啊,我除了GPS应用一般不开定位服务,现在通知提醒也基本不开,清净......
|