[软件] 请火速升级至唯音输入法 4.2.1。

楼主: HSNUER ( )   2025-12-16 17:54:32
本次紧急升级公告事关 v4.1.3 ~ v4.2.0 的所有版本。
先讲要紧的事情,也是你需要升级输入法版本的理由:
(memory leak 的问题早在 4.1.1 版就解决了,不用讨论了。)
之前唯音输入法(下文简称“唯音”)v4.1.3 在试图解决某个
与打字行为模组有关的单元测试用例时 矫枉过正。
这直接导致了打字学习模组所建议的短词会“斩断”更长的词。
开发者一直没能顺利重现该故障,但感谢 Evan Chiang 提供情资。
不然开发者没能意识到问题是 v4.1.3 引入的。
这次也请他测试过了,他确信这个故障已得到解决。
很多人即使调整了输入法偏好设定也无法躲开上文第一个故障。
原因在于第二个故障:输入法偏好设定无法被写入到硬盘。
唯音输入法从威注音 v2.x 早期版本开始引入了 App Sandbox 支援。
引入这个功能的目的是为了自肃、以应对有心人士的谗言攻击。
而被启用 App Sandbox 的软件是无论如何都拿不到系统全局
所有的键盘事件的,只能拿到 InputMethodKit 提供的键盘事件。
所以 App Sandbox 绝不能关闭。毕竟对方都不敢开 Sandbox。
只是,出于相容性的考量,唯音一直以来对 App Sandbox 设定
当中的档案目录范围存取白名单配置得比较宽松。
整个 HOME 目录都在白名单内,之后忘记收紧。
近期唯音 4.1.4 版为了成为 macOS 最安全的副厂中文输入法,
在使用各大 AI Coding 服务做资安缺陷检查之后,
决定收紧这个白名单范围至:
- 奇摩输入法的使用者语汇数据库档案路径(方便一键汇入资料)。
- 唯音自己的 User Library Container。
- iCloud Drive 目录下的 vChewing 子目录。
但开发者万万没想到的是:开了 Sandbox 的输入法在默认状况下
就连写入自身 UserDefaults 输入法偏好设定档案的权限也会被封锁。
于是这次 4.2.1 版更新将唯音自身 UserDefaults 档案加入白名单。
这使得唯音输入法的偏好设定得以顺利写入硬盘以生效。
以上这两个故障会严重妨碍使用者对输入法的正常使用,
所以开发者撤掉了 v4.1.3 ~ v4.2.0 的版本下载。
请还在使用这几版输入法的使用者们赶紧更新。
(至于会泄漏内存的 3.9.2 版,虽然泄漏到一定程度之后输入法会
强行自尽来释放内存占用,但终究不是长久之计。)
作者: Bambe (起笑的我们:P)   2025-12-16 18:19:00
现在ptt早就开放手机认证了,除非手机号码被用掉,否则不是不能注册ptt的借口了吧
作者: bjchiou (bjchiou)   2025-12-17 15:47:00
PTT手机验证要求台湾电信业者的月租型门号,作者是对岸人士,所以…
作者: Bambe (起笑的我们:P)   2025-12-17 16:47:00
阿... 原来如此

Links booklink

Contact Us: admin [ a t ] ucptt.com