蘋果更改 iOS 13 地理位置訊息授權選項,開發者不高興了

作者 | 發布日期 2019 年 08 月 23 日 7:45 | 分類 Apple , iOS , iPhone line share follow us in feedly line share
蘋果更改 iOS 13 地理位置訊息授權選項,開發者不高興了


蘋果在 iOS 13 增加隱私保護力度,但這引起開發者不滿。

之前的 iOS,當應用程式彈出獲取地理位置請求時,系統會顯示 3 種選項:始終允許、使用應用期間、永不。而在 iOS 13,彈出請求時不再提供「永遠」允許選項,取而代之的是「允許一次」,儘管用戶依然可在系統的隱私設置開啟「永遠」允許,但在開發者看來,更深的入口、額外操作步驟無疑會影響用戶體驗。

(Source:Mac Rumor

因此有 7 家公司領導人寫了封聯名信給蘋果 CEO 庫克,根據 The Information 報導,這 7 家公司如下:

  • Tile:為錢包、鑰匙等小件物品製作追蹤工具的公司。
  • Arity:檢測駕駛風險的技術公司。
  • Life360:與朋友分享地理位置的安全工具。
  • Zenly:Snap 旗下的即時位置分享工具。
  • Zendrive:駕駛分析公司。
  • Twenty:尋找附近朋友的社交應用軟體。
  • Happn:約會應用軟體。

顯然,上述公司的應用都高度依賴地理位置資訊,聯名信抱怨這種變化可能會讓用戶困惑,以為應用軟體故障,除非用戶「夠機智」懂得更改隱私設定。預設選項沒有「永遠」,Zenly 只能在安裝後的引導頁面增加說明資訊,一步步教用戶如何手動將始終允許獲取地理位置的選項打開,為用戶造成不便同時,也會讓用戶更清楚了解這些應用軟體一直在追蹤他們。

(Source:Mac Rumor

這些公司向庫克提出折衷方案:恢復預設選單的「永遠」選項,但需要經過兩步確認,這樣既避免用戶誤觸,步驟也不會太繁瑣,但目前暫不清楚蘋果是否會採納建議。

聯名信還指出,蘋果並沒有對所有應用軟體一視同仁,系統自帶的應用軟體,例如「尋找 iPhone」無需用戶同意即可獲取位置資訊。

「這些變化還有消除關鍵地理位置的附加效果,但蘋果自己的應用軟體卻不受限制,其中一些應用軟體與我們開發的產品有競爭關係。」

讓這些公司頭痛的還不只地理位置資訊獲取不便,iOS 13 中,蘋果對 PushKit 接口的限制也可能導致不少應用軟體重新調整。

PushKit 原本是蘋果為 WhatsApp 等通訊工具在後台執行時,也能接聽網路電話(VoIP)設置的接口,而後台執行期間,這些應用軟體也能收集數據,但 Information 表示,蘋果打算在 iOS 13 限制使用此接口,VoIP 類應用軟體的後台訪問權限將僅限於接聽電話,不能收集數據。

「我們知道某些開發人員,特別是資訊類應用,將該接口當作收集用戶數據的後門,」聯合信寫著,「我們也同意應該封堵這樣的漏洞,但目前蘋果移除(訪問 VoIP)的計畫會產生意想不到的結果:實際上將關閉那些對即時位置有需求的應用軟體。」

蘋果向來重視開發者,App Store 也是大多數應用廠商最重視的平台,但兩者從來不是單純的合作關係,每次系統、政策變動都伴隨著博弈、妥協。例如 iOS 13 的新特性之一「Sign In with Apple」,據了解,此功能最早是開發者向蘋果提的建議。對中小型開發者來說,使用蘋果帳號登入系統無疑是省時省事且優化用戶體驗的方案,但對野心勃勃的大公司來說,被攔在用戶數據之外也不能接受。

方便了中小開發者,無形中站在大公司對立面(當然蘋果也有自己的算盤),保護消費者隱私,卻得罪了開發者,蘋果這中間人實在不好當。

針對這封聯名信,一名蘋果發言人向 The Information 回應,蘋果的目標是讓消費者有安全的 App Store 和可信賴的應用來源,所有變化都是基於此目的實行,但他們正和寫聯名信的某些公司合作尋找解決方案。

至於聯名信提到的蘋果內外有別的「雙標」政策,蘋果解釋說,儘管諸如「尋找 iPhone」等系統應用軟體不需要向用戶請求允許權限,但另外一些透過 App Store 安裝的蘋果應用軟體並沒有特權。

(本文由 愛范兒 授權轉載;首圖來源:pixabay

延伸閱讀: