iPad 拥有大尺寸的屏幕,娱乐的时候还好,但工作的时候吃灰居多,把 iPad 作为第二屏是每个拥有 Mac 用户都曾有过的想法
我有一只 1 代 12.9 的 iPad Pro
关于实现第二屏,一直存在两个主流软件方案,一个 Duet Display,另一个就是 Astropad
Duet 只能 USB 传输,模拟一个显示器,可以镜像或者拓展,整屏传输,有明显的延迟感,另外图像整体质量损失严重,但也勉强可用,但最主要的问题是到 macOS 10.13.4 以后苹果因对 eGPU 的大低层更新取消了对 DisplayLink 的支持,Duet 失去了模拟一个显示器的能力,只能采用模拟一个网卡模拟 AirPlay Server 端让 macOS 进行 AirPlay 投屏的方式来传输画面,而苹果的 AirPlay 默认仅支持 1080p 之类的分辨率,这样的模式使得 iPad 无法精确全屏显示,只能缩放,于是画面质量就更渣了,留下大黑边。另外模拟的屏幕无法被 macOS GPU 加速来渲染,可能会使 CPU 利用率很高
Astropad 可以 USB 或者 Wifi 传输,亲和设计人员图像是无损传输的,后续计算前后帧的画面差来局部更新,更新过程中会先用低质量马赛克图片代替,之后精细无损显示。绘画过程中会用一个曲线暂时代替笔迹后续替换为精细真实渲染结果,延迟就体现在这个替换的过程。存在的问题是它是镜像显示,iPad 的屏幕比例和 macOS 不一样,于是有两种选择,一种是局部区域 1:1 精确无损显示,另一种是缩放方式,这样可以显示整个屏幕内容,但是因为比例问题会有黑边。另外它不能拓展为第二屏,于是并不能增加程度员的有效屏幕面积
Luna Display 来了,号称唯一一个硬件实现的 iPad 第二屏,它也是 Astropad 的团队开发的,之前一直在众筹最近开始公售啦,我国庆前海淘一只转运今天到手。我入了只 type-C 的版本配合 2018 mbp 13"使用,也有 mini-DP 的版本来支持 2015 前的老硬件。Luna Display 是利用硬件伪装成一个显示器,macOS 会像外接显示器一样硬件加速渲染出一个屏幕的内容到这个硬件设备,然后 macOS 端的 Luna Display/Astropad 软件读取这些内容和 Astropad 一样通过 USB 或者 Wifi 发送至 iPad 端并渲染出来
Luna Display 优点
缺点
参考链接:
Luna Display vs. Astropad vs. Duet Display vs. Screens VNC Latency.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.