关于 Clipboard 的使用权限

2020-12-18 05:12:34 +08:00
 nuochen

近日,我下载了蜻蜓 FM 为了收听国内广播节目。但是我每每打开应用时,iOS 都会显示横幅如下(显示应用粘贴了内容,并且是通过 Continuity 从我的 Macbook 粘贴来的): https://i.imgur.com/vZfHGqT

我不是 iOS 开发者,但是稍作了解后得知 iOS 对 clipboard 的使用并不设限(我不知道我的理解对不对)。而且加入了这种让应用更方便的使用用户的 clipboard 内容的途径: UIPasteboard.DetectionPattern。我不理解为什么 iOS 在这个方面如此通融?这当然是有带来便捷的好处,但是我不知道我需不需要在意这个。是我太敏感了,或者是我不理解 iOS 应用对 clipboard 内容使用的机制?希望有人能告诉我。谢谢。

我还看到有诸如

...Most apps accessing the clipboard autonomously are trying to be helpful, like with Apollo...

的意见,是不是过于乐天了?

2344 次点击
所在节点    iOS
6 条回复
cwcauc
2020-12-18 05:25:56 +08:00
被某些辣鸡 app 滥用了
NoobX
2020-12-18 06:07:27 +08:00
常见用法是淘口令,吱口令这种跨应用间的快速跳转

我个人是觉得不用对剪贴板访问过度敏感,只要你不是总复制密码到剪贴板那种。在目前的权限滥用中,这个能带来的后果十分有限。而且从开发角度来说,上传用户的剪贴板内容到 服务器也并无显著意义,不同内容的语义分析就够开发者喝一壶了,当然也可能是我太乐观了
yyfearth
2020-12-18 08:33:47 +08:00
原因很简单 因为之前一直是可以直接操作剪切板 所以你不能突然加上限制 这样会导致很多 App 不兼容的问题
而且剪切板是一个非常非常常用的功能 只不过被国内滥用了 推动开发者更新是有难度的

我之前也说过 剪切板这种东西 后面追逐用户的产业链非常庞大 就算是苹果也得一步一步来
现在加上提醒 让用户和舆论给开发者压力 可以看到在国外 App 剪切板滥用已经由于这个举动有所好转
以后可以加上选项 让用户关闭之类的

而且就算要加限制 也不能是 clipboard 使用权限 而是非用户操作读取写入剪切板的权限
因为如果直接把 clipboard 禁用 那么你复制粘贴可能也会出问题
所以实现和推广这个权限可能会有比较大的难度
yyfearth
2020-12-18 08:34:32 +08:00
你看下 windows 推广 UAC 花了多久时间
nuochen
2020-12-18 16:49:30 +08:00
@yyfearth 确实是这样,谢谢
nuochen
2020-12-18 16:59:04 +08:00
@NoobX 在 iOS 的使用场景里,剪贴板的内容确实不太会有敏感内容。但是令我担心的是,这个读取的剪贴板内容可以是同过 Continuity 由电脑而来(就像图里那样)。这样一来应用收集的内容的复杂性和重要性是不是会增加很多呢?
但是,在另一方面,我赞同你的对于收集到的剪贴板内容不太能够产生价值的观点。谢谢你。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/736591

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX