好奇为什么你的iPhone键盘有时会莫名其妙出错?很可能就是因为这份永远不会被建议、也无法成功滑动输入的单词和短语黑名单。
endif; ? 来源: Foundry根据Derik Kauffman的一项研究项目,苹果在键盘中内置了一份单词和短语清单,系统永远不会用建议词补全这些内容,滑动输入也无法打出它们。这并非审查清单——逐字输入始终有效——但如果你想靠滑动或建议词加快打字速度,它就会拖慢你的节奏。
该项目详情见Swipeblocked.com,额外代码和数据托管在GitHub上。Kauffman在那里详细说明了他如何通过取证手段发现这一功能以及被屏蔽的短语。
具体运作方式是:苹果在iOS中内置了一个“被屏蔽”短语的哈希表。它不直接存储明文单词,而是将单词ID的哈希值与一组禁用哈希进行匹配。一旦匹配成功,iOS键盘就不会建议该词。如果你正在滑动输入,系统要么为你滑动的单词填入其他词,要么把短语中前面某个单词替换成滑动轨迹相似的另一个词。
这份短语清单从未被苹果公开,公司也未透露选择标准。Kauffman是通过对iOS内部哈希表的逆向工程得出这些内容的。
清单上的短语大多在意料之中。包括脏话、政治和社会敏感短语、种族歧视用语、各种形式的偏见言论等等。你完全可以逐字打出“smoking weed”,但如果输入“smoking wee…”,键盘建议补全第二个词时,永远不会出现显而易见的“weed”,而是给出“weekend”或“weekly”。如果你使用苹果的QuickPath(滑动输入),无论你滑动“weed”多么精准,结果都会变成“smoking Wed”或其他无关单词。
Swipeblocked网站列出了iOS 27中所有被禁用的英语短语。警告:其中许多内容不适合在工作场合查看,且极具冒犯性。但有些短语在特定语境下你确实可能想输入或滑动(如“非法移民”“NBA监控”等),而iOS键盘拒绝完成滑动输入或不建议自然后续词,正是用户对其感到沮丧的原因之一。
除了被屏蔽在建议词区域或滑动输入之外的短语外,还有一套机制防止自动补全和建议词列表推荐单个单词。iOS词典会将单词标记为粗俗、冒犯或敏感。粗俗词在用户手动输入三次之前不会被建议。冒犯词永远不会被建议,也无法通过滑动完成(但你始终可以手动逐字输入)。敏感词同样永远不会作为预测或补全出现,其中部分也无法滑动输入。
苹果为什么要这么做?更可能是为了避免诉讼和负面公关,而非真正管控你的言论。只要有人截图发布iOS键盘在输入“The Nazis were”后建议“good”,或在“Santa isn’t”后建议“real”(这两个短语都在清单中),就可能引发病毒式传播的批评,指责苹果别有用心——即便这些建议词只是基于用户之前多次输入过的内容。
尽管如此,这种做法仍然越界。更好的解决方案是给用户选择权:默认开启一个键盘设置,用于 moderating 建议词列表和滑动键盘以避免冒犯内容,同时允许用户手动关闭。但在此之前,如果你想输入某些短语,就只能打字慢一点了。

2507222545
全部评论 0
暂无跟帖