“苹果开发者需要为最新隐私保护措施中使用的某些API进行证明”

Apple developers need to provide proof for certain APIs used in the latest privacy protection measures.

根据9to5Mac报道,为了增强用户隐私保护,开发人员在将其应用程序列入App Store之前,需要对他们使用的某些Apple API进行合理化说明,这是根据Apple开发人员网站上的一篇新文章。

Apple Developer网站现在将一些API标记为“必要理由API”,这意味着开发人员必须在其隐私清单中说明为什么使用这些API。一些常用的API,如UserDefaults(用于存储用户偏好),现在属于“必要理由”类别。

从今年晚些时候开始,随着watchOS 10、iOS 17、iPadOS 17、tvOS 17和macOS Sonoma的发布,如果开发人员提交使用“必要理由API”但未指明其用途的应用程序,他们将收到警告。从2024年春季开始,任何没有合理理由使用这些API的应用程序都将在审核过程中被拒绝。

Apple解释称,这一变化的主要原因是为了遏制指纹识别(fingerprinting),这是一种用于跟踪用户在不同应用程序和网站上的方法。指纹识别使用API调用来收集有关用户设备的详细信息,例如屏幕分辨率、型号和操作系统。然后使用这些数据创建一个唯一的“指纹”,以便在各种应用程序或网站中识别用户。

根据Apple的说法,“必要理由API”将确保应用程序仅在规定的用途上使用这些API。如果应用程序被拒绝,Apple将允许开发人员对决策提出异议,并提交批准请求,如果他们的情况不符合现有准则。请参考Apple开发人员网站获取更多信息。