不少人在考虑购买 Mac 设备的时候,都会选择 Macbook 系列,理由大多离不开轻薄、便携、待机时间长、外观优雅等关键词,可当我们真正拥有了一台 Macbook 后,无论是小到 11 英寸,还是大到 17 英寸(老款),也都离不开相对较小的屏幕尺寸的限制,继而影响到部分用户对于窗口分配的需求,目前虽然有一款 不错的软件 Moom 能帮助管理窗口,但毕竟治标不治本。
选择直接购买一块心仪的显示器,虽然不是不可取,但多少都会带来些额外的经济负担,或者说是增加了桌面空间利用的成本,这时候如果能有一个廉价、便捷的方案,岂不是更好的选择?
我相信,大部分 Mac 用户也都会同时在用 iPhone 或 iPad 吧,既然手头有了这些设备,那么为何不利用起来?上周 App Store 出了这么一款应用,能将你手里的 iPhone 或 iPad 升级为 Mac 电脑的外置屏幕,它叫 Duet Display。
这款由前苹果工程师 Rahul Dewan 开发的应用,主要目的是为了解决传统 iOS「屏幕拓展」应用的瓶颈,从而尽可能降低用户的使用门槛,有效提高 iOS 设备利用率。
由于权限问题,Apple 不允许 iOS 开发者直接通过 USB 端口传输自己的数据,而是只能用类似 AirPlay 的无线局域网方案代替,故之前大部分「屏幕拓展」应用都是通过 Wi-Fi 实现的,而 Duet Display 却实现了 USB 视频输出,甚是惊人!
更有意思的是,开发者还「狂妄」地形容这款软件的运行速度:No Lag!(无延迟)大致是说,用户只要是通过 Duet Display 来实现屏幕拓展的,都将能享受「无延迟」的畅快感。而正是这句话,让笔者在它还未发布之时便激动了很久。那么它做到了吗?
通过笔者手头设备 iPhone 5c 以及 iPad 2nd 的实际测试,结果如下:
- iPhone 5c(分辨率:568x320+60帧)流畅、(30帧)延迟。
- iPhone 5c(分辨率:667x375+60帧)流畅、(30帧)延迟。
- iPhone 5c(分辨率:736x414+60帧)无明显延迟、(30帧)延迟。
- iPad 2nd(分辨率:Retina)不支持。
- iPad 2nd(分辨率:非 Retina+60帧)无明显延迟、(30帧)延迟。
- Retina Macbook Pro 13''(CPU 占用率涨幅较大,有不严重的发热现象)
- Retina Macbook Pro 15''(CPU 占用率涨幅适中,无明显发热现象)
客观地说,iPhone 5c 和 iPad 2nd 这两台都是老设备,并不能充分体现 Duet Display 的性能,可即便如此,它的表现也依然不俗,并且大批网友表示 A7、A8、A8X 环境下,Duet Display 确实能非常有效地降低延迟。所以,笔者主观地看好这款应用也并非没有依据。
作为一个前无古人、后无来者的「奇葩」,Duet Display 能实现这样的效果当然不是依靠传统的运作原理。与大部分同类应用相比,其最大的区别在于传输方式的不同。
前文提到,此前其他「屏幕拓展」应用都是基于 Wi-Fi 无线局域网实现的,该方案既会产生较大的延迟,又会受网络环境的干扰,影响到反应速度和同步效率;而 Duet Display 却是通过 USB 数据线实现的,这样就能最大程度地避免这些问题(即便不能用夸张的 No Lag 形容)。
按照知乎用户 @王跃琨 说法,Duet Display 的运作原理大致应该是这样的:
Mac 上的软件负责在系统内虚拟一块屏幕,并将这块屏幕上的内容以视频的方式编码记录下来,传输给平板电脑,平板电脑上解码这个视频,立刻显示出来。当「编码-传输-解码」这个过程足够快的时候,就可以做到很低的延迟。
其实,我们还可以这么理解:只要电脑 CPU 的性能足够强劲(即媒体处理能力较强),那么发热量就能相对降低,并且同步效果也能有明显的提升。这样看来,上文得出的「Retina Macbook Pro 有明显但不严重的发热现象」的结论也就有了比较合理的解释。
如果你想要一块 Mac 的扩展屏幕,又不想花上千块钱单独购置显示器的话,花费 ¥98 元购买 Duet Display iOS 客户端(Mac 端免费)就能瞬间获得新的屏幕空间,这无论怎样都是一笔高性价比的消费开支。当有了两块屏幕,你在 Mac 上的工作或学习效率,将会得到超出你想象的显著提升。
注意:
- 设备要求:Mac(OS X 10.9+)iPhone(iOS 6.0+)iPad(iOS 6.0+)
- Duet Display 暂不支持测试版 OS X 10.10.2
- 安装完 Mac 客户端后,Duet Display 会要求用户输入密码以给予其充分的权限,完成后电脑会自动进入黑屏并重启。
- 第一次连接 iOS 设备时,屏幕会自动刷新并还原部分选项至初始设置,用户只要重新配置一次即可,无需反复修改。
- 当电脑从「自动黑屏状态」下切换回来时,可能会导致 Duet Display 卡死,以及 iOS 端黑屏的现象。解决方法有两个:继续等待,直至恢复正常;强制终止 Mac 客户端进程再启动,同时重启 iOS 客户端,重新尝试连接。
- 目前为止,几乎所有 2013 年份前发布的 Mac、iOS 设备在使用 Duet Display 时都可能遇到发热量大、延迟明显的现象。建议等开发者进行下一版本的优化后,再考虑深入使用。
- Windows 版将在不久后正式发布!
(本文部分配图来自 Twitter)