Apple 的 iOS 鍵盤內建「禁止」短語列表,影響打字效率

根據 Derik Kauffman 的一項研究計劃,Apple 的鍵盤內置了一個詞彙和短語的列表,這些建議詞彙將永遠無法被完成,而滑動鍵盤亦無法生成這些詞彙。這並非一個審查列表——單獨輸入字符仍然有效——但如果使用者希望通過滑動或建議詞彙來加快 iPhone 打字速度,則可能會受到影響。該計劃的詳細資訊可在 Swipeblocked.com 獲得,並且額外的代碼和數據已上傳至 GitHub。

Kauffman 在那裡詳細闡述了他如何發現這一功能及被封鎖的短語。其工作原理如下:Apple 在 iOS 中內置了一個“被封鎖”短語的哈希表。它並不存儲單詞的明文,而是將單詞 ID 的哈希值與一組禁止的哈希值進行匹配。如果存在匹配,iOS 鍵盤將不會建議這個單詞。如果使用者在滑動輸入,則會輸入某個與滑動模式相似的其他單詞,或將短語中的早期單詞替換為另一個具有相似滑動模式的單詞。

Apple 尚未公開這些短語的列表,並且該公司並不透露如何選擇將哪些內容列入該列表。Kauffman 從 iOS 的哈希表中進行了逆向工程。被封鎖的短語大多是人們所預期的,包括粗俗語言、政治和社會敏感短語、種族主義術語、各種形式的偏見等等。用戶可以輸入“吸食大麻”這個短語,但如果輸入“吸食…”,鍵盤建議完成第二個單詞時永遠不會包含明顯的“大麻”。相反,用戶將會得到“週末”或“每週”。

如果使用 Apple 的 QuickPath(滑動打字),無論用戶多麼精確地滑動“大麻”這個詞,系統也會顯示“吸食星期三”或其他單詞。Swipeblocked 網站列出了所有在 iOS 27 中被禁止的英語短語。警告:其中許多短語不適合在工作場所使用,且極具冒犯性。但有些短語可能在特定情境下非常想要輸入或滑動(例如“非法移民”、“NBA 監控”等),而 iOS 鍵盤拒絕完成滑動輸入或建議自然的下一個單詞,正是用戶感到沮喪的原因之一。

Apple 鍵盤的建議詞彙系統存在多重限制

除了被禁止的建議詞彙區域或滑動短語外,還存在一種機制,防止自動完成和建議詞彙列表建議單個單詞。iOS 字典將單詞標記為粗俗、冒犯或敏感。粗俗詞彙在用戶手動輸入三次之前不會被建議。冒犯性單詞則絕不會被建議或通過滑動完成(儘管用戶始終可以手動輸入)。敏感詞同樣不會作為預測或完成被提供,其中一些詞無法被滑動輸入。Apple 為何會這樣做?這可能並不是為了監控用戶的言論,而是為了避免訴訟和負面公關。

只需一個人發布 iOS 鍵盤在用戶輸入“納粹是…”後建議“好”這個詞的截圖,或在輸入“聖誕老人不是…”後建議“真實”這個詞(這兩個都在列表中),就會引發對 Apple 意圖的批評,即使鍵盤建議僅會建議用戶之前曾輸入過的內容。然而,這仍然是過度的。較好的解決方案是給用戶一個選擇權。允許一個鍵盤設置,默認啟用,以調節建議詞彙列表和滑動鍵盤以避免冒犯性內容,但同時也給用戶關閉此功能的能力。

但在此之前,用戶需要稍微慢一點打字,以便寫出某些短語。

Henderson
Henderson

Henderson 是 TechRitual Hong Kong 科技編輯,專注報導智能手機、消費電子產品、SIM 卡及流動通訊市場。自加入 TechRitual 以來,累計撰寫數千篇科技報導及產品評測,內容同步發佈至 SINA 及 Yahoo Tech 等主要平台。

友情網站:國際版 / TechRitual WorldThe Base Principle(AI・工程)