article_image

在2024年春季发布会上,Apple 抛出了迄今为止最轻薄的一款 iPad,但强大的硬件、宏大的愿景和玩具一样的软件之间形成了近乎于讽刺的对比,再次——基本上是一年一度——引发了过度承诺和交付不足的批评。

过度承诺,交付不足,几乎可以用以批评 Apple 的任何一款产品——包括初代 iPhone。但这样的扭曲力场似乎在逐渐失效,同样饱受批评的 iCloud 就迟迟未能解决可靠性问题,反而一年比一年糟糕;而种种薛定谔的功能中,连续互通剪切板又属于最不可靠的那一类。

但剪贴板同步已经远超“用户体验”的层面,它恰恰是最致命的功能:只要有过一次重启才能解决问题的经历,连续互通剪贴板在最近几周乃至半年里给你节省下来的所有时间,相当于统统还给了 Apple,何况在关键时刻还会打乱工作节奏。难怪很多人开玩笑说,比起连续互通剪贴板这些 Fancy 的玩意儿,直接在微信上来回发送消息要可靠得多。

从技术普及角度上来看,直接发送消息当然算得上低技术,不过它依然依赖网络,并且要在不同设备上都登录同一个微信账号。设想我在航班上想处理手机上写到一半的草稿,此时网络就会成为障碍。考虑到日常需要全部同步的剪贴板内容主要是文本,我设计了一套面向文本的低技术剪切板数据传递方案,比微信留言还要粗暴可靠,不需要网络连接,当然也不用看 iCloud 的脸色。

macOS 向 iOS 传递剪贴板数据

根据经验,功能越少越可靠。如果我们从一开始就不放弃“同步”的想法,拆开考虑 macOS 到 iOS 的数据传输和反向传输两种情况,那就有可能各找到更加可靠的方案。就从电脑传送文本到手机而言,我发现最坚固的道路恰是一条单行道——扫码。

我做了一个 Shortcuts 自动化动作,可以将当前选定的文本变成二维码并悬浮在电脑屏幕上,接着,只需要拿起手机、用摄像头对着电脑屏幕晃一晃,就能看到拷贝文本的按钮。这个动作非常简单,步骤如下图,你花上几秒钟就能自己做一个。

略显遗憾,iPhone 特别喜欢自作主张,如果它认为你传递过来的文本中有电话或者邮件,就会忽略其余内容,因此遇到这些特殊内容时,你可能要分段传递,多扫几次。除此瑕疵外,我这套光学信号传递方案几乎不会遇到任何障碍,这不禁让人想到两次世界大战期间,尽管电缆和无线电波逐渐普及,但是光学信号塔或者消息树等传统通讯方式依然非常流行。我们无意复兴这些古董媒介,惟需认识到新旧媒介的局限。

iOS 向 macOS 传递剪贴板数据

光学渠道毕竟是一条单行道,当前的 Mac 摄像头并不能像手机那样可以轻松扫码获得文本,实际上,就算以后软件更新了、支持了,我个人出于工作保密要求,也只能敢胶布贴住摄像头。无论面对现在还是考虑将来,我都得开凿一条从手机传输剪贴板数据回电脑的通道。这次是 AirDrop。

通过 AirDrop 传递剪贴板数据,本质上是投送了一个以剪贴板数据为内容的文本文件,既然是文件,我们就可以采取以文件为本位的管理方式,引入自动化工具:一旦检测到投送来了剪贴板数据,就提取其中内容并拷贝。

最常见

机器阅读:已开放本文前 70% 的正文,剩余内容会员可见。 标准阅读页 · Markdown


author_avatar

法律顾问,前律师, macOS/iOS 自动化业余玩家。有效即合法,无效的优雅有罪。