终于找回这个帖子了。
这个问题写到后面有点可能偏离了此题的本意。下面的,只是提出个人的想法供大家来讨论纠正和批判。
昨天搜索加尝试,在 12.6上的M1 中,在系统安全策略设置中设置了最高安全等级,也没有任何描述文件的相关设置后,结果是,那些非 App Store 下载的 编辑如 vscode, Sublime Text, MS Office等,即便是在隐私的桌面或文稿文件夹中禁止他们的访问,仅仅是提示第一次后,它们依然可以打开、更改、保存在这些文件夹中的文件而未受限制。
就隐私特性来说,自从 2018 年10月 3 日后,苹果要求在应用商店中的所有app都要符合最新的隐私规范, 这个规范不仅给开发者提供了一套的接口, 还要求在应用的信息中明确声明要访问哪些用户隐私资源, 要有隐私数据使用声明和说明等等。在上线之前的审核中,如果发现没有进行声明,那么会被拒绝。这个恐怕是一些应用至今依然无法上线应用商店的原因之一。
Apple Developer Documentation 和 Apple Developer Documentation
至于这些不想依照隐私规范要求,或者是旧的应用,或者使用旧 API 的应用,是否就一律禁止它们访问这些用户隐私资源呢?至今我没有找到明确的答案,如果谁看到了,请贴上来供大家参考。 但从使用来看,并非黑白分明的禁止或放行这么简单。
就目前的使用经验来看,有些隐私资源,如摄像头和麦克风等,似乎这些要求是强制的,无论你是什么应用,没有声明没有使用接口,系统就禁止访问和使用这些设备。但是,相比较其它的一些隐私,比如文件夹,貌似不是强制执行的。这一点,不知道是应用使用 API 的原因,还是从系统级别有改进的地方,或者是为了兼容性而做的妥协。我想,苹果的技术人员,应该可以从这些应用所调用的 API 能够看出问题的所在。所以,要是可以的话,填写一个 bug 报告,看看有什么回馈,也可以了解下。
就隐私保护而言,苹果从公司自身到设备、服务和应用等等各个方面,都做出了声明和努力,就 macOS 来说,系统级别提供了隐私保护功能。正如苹果的隐私管控网页(https://www.apple.com.cn/privacy/control)中所说的,“控制权,全在你”,这个可能可以从两方面来理解,当我看到这句话的第一眼,觉得是只有第一种意思, 苹果产品提供的隐私技术功能,给了用户完全控制,对所有应用都可以做到准许或者阻止访问隐私数据。 但是细想,恐怕还有另一方面含义, 对于是否继续使用不符合隐私规范的应用程序,这也是用户自己的选择,因为至少目前为止,除了应用商店的应用, macOS 没有禁止用户使用非应用商店的软件。
不知道大家如何理解和有什么看法。