Mac 和 iOS 设备之间的屏幕共享

在介绍 Keynote 时曾介绍过用 iPad 或 iPhone 来遥控幻灯片的应用场景,处于同一个 Wi-Fi 网络的 iOS 设备和 Mac ,通过 Keynote 偏好设置中的「Remote」和 iPad 版的 Keynote 建立连接,然后就可以通过 iPad 控制和共享 Keynote 内容。Keynote 这种屏幕内容的共享局限于软件内部,哪如何更自由在 Mac 和 iOS 设备之间分享屏幕呢?

Mac 和 iOS 设备之间的屏幕共享上分两个方向,一个是把 Mac 的屏幕延伸到 iPad 上,将 iPad 作为 Mac 的第二显示器来使用,另一个方向则是在 Mac 上显示 iPad 或 iPhone 上的内容。除了单纯的屏幕的共享之外,TeamViewer 一类的远程控制软件甚至可以进一步的通过 iPad 控制 Mac 上的文件和实现对内容的编辑。

iOS 设备屏幕内容传输到 Mac

利用 QuickTime 在 Mac 上显示 iPad 屏幕内容

打开 QuickTime ,由菜单项选择「新建影片录制」,点开红色的录制按钮旁边的下箭头,展开来源设定,将「相机」由「Facetime 摄像头」更改为已通过数据线连接的 iPad 或 iPhone 即可。设定好新的来源后试试在 iPad 上滑动屏幕,QuickTime 的视窗内容会刷新成 iPad 的屏幕内容,用来演示 iPad 上的操作是不是非常方便,而且有需要的话还可以录制成视频文件。

3175-d3d2491f092bb439

QuickTime 录制 iPad 屏幕

利用 AirServer 将 Mac 变成 AirPlay 终端

Mac 上安装并打开 AirServer 后可以将 Mac 变成一个 AirPlay 终端,而 iPad 和 iPhone 上不需要安装额外的软件,利用iOS 系统内置的对 AirPlay 的支持就可以便捷的将内容传输到 Mac 的屏幕上。

3175-ae2418e1ae5049ebAirServer 和 AirPlay

利用 AirServer 搭建的 AirPlay 环境,可以在 Mac 上演示 iPad 或 iPhone 上的操作(AirPlay 的设置中打开「镜像」即可),也可以只是将照片、游戏或视频的内容 AirPlay 到 Mac 的屏幕。

因为 AirServer 实际上已经将 Mac 模拟成了 AirPlay 终端,所以可以同时连接多台设备。

Mac 屏幕内容扩展到 iPad

把 iPad 作为Mac 的第二块显示器来使用的点子其实很早就有 iDisplay、Air Display 这类软件,不过这些通过 WIFI 连接传输画面的软件最后效果都较差,iPad 上的刷新率跟不上,以至于最后演示的意义更多过实用性。

DuetDisplay 通过数据线和 Mac 连接,利用 Lightning 接口传输数据,数据传输效率要比无线传输高很多,对比一般的扩展屏幕软件的延迟或卡顿,DuetDisplay 明显的技术优势使得我们可以放心的将它部署在工作场景中。

3175-d970d99109994875DuetDisplay 界面

DuetDisplay 的使用环境需要在 iOS 和 Mac 设备上都进行客户端的安装,Mac 上安装完成后还会因为加载了DuetDisplay 的显示驱动而要求重启电脑。使用时,iPad 上打开 DuetDisplay 应用后会自动和 Mac 上的 DuetDisplay 建立连接。连接成功后 DuetDisplay 的图标会由灰色变成黑色,iPad 则成为 Mac 的扩展桌面,在 Mac 上将窗口或内容向左拖动就能出现在 iPad 屏幕上。

3175-93ff276926809b1f系统偏好设置-显示器

多个显示器的应用场景中,开发和编码的同学估计体会会更深一些,主屏幕编码,辅助屏幕显示最终的调试结果或网页;博客写作场景主屏幕是 Ulysses 这样的编辑器,辅助屏幕可以放预览窗口或者 Marked ;还有一些应用本身就支持多窗口显示,例如 Scrivener 里可以将快速参考窗口放在作为辅助屏幕的 iPad 上,而在 Mac 上一边编辑一边参照或预览结果。

用 TeamViewer 远程控制 Mac

在 Mac 和 iPad 上安装好 TeamViewer 以后,打开 Mac 端的 TeamViewer 会联网获取一个唯一的 ID 和随机生成密码,在 iPad 端的 TeamViewer 中输入 ID 和密码后就可以实现远程的对 Mac 的控制。 TeamViewer 建立的远程控制连接为了提高传输效率,会降低 Mac 端的屏幕分辨率,而且可以在广域网中使用,只要网络的速度还行,在家控制公司的 Mac 或 PC 都可以实现。

3175-c553237b31763aabMac 端 TeamViewer 界面

实际使用的场景中,网管会比较喜欢这种远程登录管理公司电脑或服务器的方式,设置好 Mac 端的 TeamViewer 个人密码,实现远程无人值守的登录。另外 TeamViewer 还可以用来指导技术「小白」,只要对方安装上 TeamViewer 就可以远程的指导对方进行电脑的设置和使用。虽然 iPad 上安装上 TeamViewer 就能远程登录和进行控制,但是实际工作中通过电脑来控制和交流会更方便。


软件下载地址:
AirServer
DuetDisplay
TeamViewer

4 thoughts on “Mac 和 iOS 设备之间的屏幕共享

  1. 貌似在ios8和yosemite上面Keynote Remote已经不能用了…

  2. 在不使用雷电数据线的前提下,有什么办法实现 Macbook Pro 屏幕输出到 iMac 吗?

    1. 在 iMac 上安装 AirServer 以 AirPlay 的方式将Macbook Pro 的屏幕分享过去。

Comments are closed.