IT 之傢 9 月 21 日消息 iOS 一直對應用權限控制相當嚴格,但這並非意味著沒有漏洞,例如在軟件定位權限方面,部分 App 隻在設置當中提供 " 始終定位 " 或者 " 禁止定位 " 的選項,用戶如果不授權定位則無法使用 App,部分 App 就借機在後臺對用戶位置進行追蹤。
在 iOS11 上,蘋果要求開發者開發的 App 在請求定位權限時必須提供 " 使用應用期間 " 定位的選項,在彈窗當中開發者可以解釋為何需要授權定位並解釋兩種定位之間的區別。
在 iOS11 當中,用戶不再需要為瞭節省電量而頻繁在設置當中開關應用定位權限,大多數適配瞭 iOS11 的應用都將在後臺默認使用節能 API 起到省電與保護隱私的作用。蘋果鼓勵開發人員考慮用戶究竟何時需要進行定位,在使用用戶位置時註意保護用戶的隱私。
這一舉動顯然是蘋果發現瞭部分應用開發者濫用用戶位置權限的問題,蘋果表示,在蘋果 iOS10 上 21% 的應用程序需要始終定位的權限,但根據 WWDC 上共享的數據,這些程序並不需要這樣高級別的定位授權。
部分開發者已經針對蘋果的這項新要求更新軟件適配。
