反垃圾内容、第三方 SDK,以及“心电感应”的广告。
——
文|杜晨 编辑|Vicky Xiao
上周,随着苹果召开年度全球开发者大会,iOS 14 开发者预览版本 (以下简称iOS 14 预览版) 也正式上线了。
有开发者发现,在 iOS 14 预览版 上,当前台活跃的应用读取了剪贴板里的内容时,会在界面上弹出提示告知用户。
具体来说,当 App 从关闭状态打开或者从后台进入前台时,都会读取用户剪贴板里的内容,iOS 14 预览版会显示 “xxx pasted from yyy“ 的字样,其中 xxx 是读取了剪贴板内容的应用,yyy 是剪贴板内容的来源应用。例如:
这个功能一出,此前总是偷偷访问剪切板的 App 一下子就现形了。
根据独立开发者 Talal Bakry 和 Tommy Mysk 的研究整理,发现了至少53个应用具有这样的行为,除了 TikTok 之外还有《纽约时报》和《经济学人》的手机端、微博、AccuWeather、阿里巴巴的全球速卖通 (AliExpress) 等,涵盖社交网络、新闻客户端、游戏和电商等类型。
不过,最受人瞩目的就是字节跳动旗下的海外短视频软件 TikTok。
Emojipedia 创始人 Jeremy Burge 上传的视频显示,每当他在 TikTok 的评论文本框里输入文字的时候,会一直不停弹出 TikTok 读取剪贴板的通知:
一下子,这条新闻就在开发者和 iOS 用户圈子里掀起了不小的舆论风波。
需要明确的是,此前苹果一直允许前台的应用静默读取剪贴板内容,只是从 iOS 14 预览版开始,才会进行明显的提示。很多用户也是有这些提示第一次明确意识到,自己每天使用的应用会“偷偷”读取剪贴板里的内容。再加上 TikTok 的那段视频,一度让人误会 TikTok 在监听自己输入的内容。
TikTok 真的在这样做吗?这些应用为什么要读取剪贴板内容?背后到底玩的是什么把戏?
硅星人就此采访了 TikTok,以及其他多位资深 iOS 开发者,带你全面了解开发者正常读取以及滥用剪贴板的那些事。