前情提要:/t/864749
简而言之,就是在 macOS 的 Apple Books 中,如果一个段落 (paragraph) 在结束之前遇到了分页 (page break),那么这一个段落在分页之后的那部分是不会响应 Force Click 取词的。到了下一个段落就好了。示意图:
这里绿色区域就是可以正常取词的区域,红色区域就是 Force Click 没反应的区域。可以看到,红色 区域并不是一个完整的 paragraph ,而是一个 paragraph 被分页截断之后的部分。
不知道这样描述是否清楚。
Notes:
(1) 更新系统/更换电脑:我在 2022 年 macOS 12.4 观察到这个 bug ,那时候我还在用 Intel 芯片的 MacBook 。到现在 2024 年,我都换过 M 芯片的电脑了,系统更新到 macOS 15.0 这个 bug 依然存在,在我的电脑上 100% 复现。
换电脑的时候我并不是使用 Time Machine 直接迁移配置的,而是在新电脑上从 0 开始,登录 Apple ID 、下载各种软件、逐步 copy 旧文件过来,所以 “旧电脑的配置污染新电脑” 的概率不是很大。
(2) 创建新用户,不登录 Apple ID:另外,为了排除 Apple ID 的影响,我今天特意创建了一个全新的用户 (user),登录进去之后尽可能不做多余操作,什么额外软件也没装,也没有登录任何 Apple ID ,就连上 Wi-Fi 开启 AirDrop 然后从手机传了一个 .epub
文件过来用 Apple Books 打开,结果上述取词 bug 被复现。
俗话说“重启解决 90% 的问题,重装解决 99% 的问题,重买解决 100% 的问题”。现在重买都解决不了我的问题了。那么有一种可能就是,这就是确实存在的 bug ,不是个例。但如果是这种情况,应该有很多人遇到才对,但我之前问网友,网友的反馈就是“我这里没问题”……
真的不知道怎么排查好了。你们真的没有遇到这个问题吗?
1
zaizaizai2333 58 天前
Force Touch 在 Safari 上也有这样的问题,莫名其妙就没法按了。重启解决。用一段时间会再有问题。从五六年前就这样了。
简单说,苹果的很多功能都可以上不可靠清单: 1. AirDrop 2. Force Click with One Finger 取词 不用这些功能就解决了。 |
2
zaizaizai2333 58 天前
从公司组织架构来看,估计是懂这些软硬件代码的人靠着开发这些特性升职/换组了,剩下维护的人都是酒囊饭袋,就跟游戏界那个被动视辞退、又去星鸣特攻的员工一样。
|
3
essethon OP @zaizaizai2333 #1 还有在 Safari 中使用 Google Docs 时不能释放 Click 的问题 https://discussions.apple.com/thread/254678102?sortBy=rank ,这个我也试过,重买电脑、重装系统都不能解决问题。不过这个触发概率低一些,不是 100%,经常是激活中文输入法尤其是 Squirrel 输入法时才大概率触发,Latin ABC 输入法状态下没事。
这种重买电脑都能复现的问题我当然会考虑它是已确认的 bug ,所有人都可以遇到。 但我感到最奇怪的是,这些软件 bug 看上去都挺容易发现的 —— 比方说,以 Apple 的用户基数,全世界,或者全国应该有不少人使用 Apple Books 看书且使用 Force Click 查词吧(或者可能我对一些软件的用户基数有误解?),几乎每页都有一部分段落无法取词,这不是很好复现么。那么为什么无论 discussions.apple.com 还是 V2EX 发的帖子基本上无人回复确认此 bug 呢。 灵异/找不出因果逻辑的事情最容易让人焦虑和抓狂🤣,我都要怀疑这个 bug 是根据使用者的面部或者指纹信息定向触发了🐶️。有时间我要去 Apple Store 里试试展示机。 |