△ 动图:“通用控制” 建立后,鼠标在设备间的移动没有可感知的延迟。
△ 动图:Mac 的键鼠远程控制 iPad 时稳定、流畅。令人惊讶的是,我曾购买妙控板蓝牙连接 iPad 来使用 iPadOS 的鼠标,其延迟明显比有线连接的 iPad 妙控键盘要大。而 “通用控制” 的延迟
堪比有线连接。
我在开头提到,“通用控制” 的思路是 “让一套外设连接多个设备”,但这个描述对 “通用控制” 仍不准确,因为连接在 iPad 上的外设同样能控制 Mac。换言之,苹果并不是把 Mac 的键鼠用软件模拟成一个蓝牙设备,然后无线连接 iPad;相反,真正在设备间共享的,其实是
“光标” 这个虚拟物体。此设计让 “通用控制” 网络中的所有设备地位平等,即不存在 “发送方” 与 “接收方”,而全部都是 “控制方”。拥有 Apple ID 的你,就是 “通用控制” 的主宰。
△ 用 Mac 控制 iPad 时,系统自带的触控板手势均可使用。如果你在 Mac 端还开启了 “三指拖拽”,则会触发一个 Bug:iPad 既会触发 “拖拽” 命令,如图中 App 图标的移动,又会触发 “多指操作”,如图中多任务界面的开启。键盘功能正常。
△ Mac 端通过第三方插件实现的触控板手势无法在 iPad 上使用。
△ 用 iPad 控制 Mac 时,触控板手势全部失效,甚至连 “双指滚动页面” 这种基本操作也不行。键盘功能正常。
△ 用 Mac 控制 Mac 时,系统自带的触控板手势均可使用,但第三方手势依然无法使用。PS:miniLED 屏幕不会在相机中留下摩尔纹,有点意思。
“通用控制” 连接两台设备时,它们在空间中的相对位置是一个绕不开的问题。理想情况下,Mac 能识别 iPad 是在机器的左侧还是右侧,然后让鼠标符合直觉地流转过去,如下图所示:
△ 动图:改变 iPad 的位置,提示条始终在 iPad、Mac 相邻的边缘弹出。
乍一看,Mac 似乎能辨别 iPad 的位置,但是考虑到通用控制的兼容性和少量出错的场景(下文详述),苹果很可能在其中使用了
“猜测”的方法,而猜测的线索便是用户的操作。试想:你将 iPad 放在 Mac 的左边,那自然想将鼠标往左侧移,反之亦然。而当 iPad 位于 Mac 左侧时,iPad 的右边缘与 Mac 的左边缘必然相邻,如此一来,相对位置就确定了。
△ 换言之,就算 iPad 放在左侧,而鼠标往 Mac 屏幕的右侧滑,依然能触发 “通用控制”,
只不过 iPad 位置是错误的。