近年来,当需要从iOS应用程序的界面生成移动的视觉内容时,我会要求开发人员提供为模拟器设计的应用程序的编译,(必须单独编译,因为应用程序默认编译为运行在 iPhone 的 ARM 处理器上运行,而模拟器在 Mac 的 Intel 处理器上运行)。然后,可以使用 Snapz Pro、Screenflow 或类似工具在 Mac 上捕获屏幕截图。
除此之外,典型的解决方案需要越狱设备并安装来自 Cydia 商店的屏幕捕获应用程序。
随着 iPad 2 的推出,Apple 通过授权底座连接器连接到 HDMI 加密狗,或通过底座连接器连接到 VGA 加密狗,实现了全接口镜像视频输出。 (注意:Apple 的复合和组件选项不会移植镜像内容。)虽然这些输出机制的典型意图是将界面内容显示到外部投影仪或高清电视,但可以使用具备此功能的设备来记录此镜像内容。记录或转码来自此类传入源的内容。随着 iPhone 4S 的推出,这一选项也成为可能。通常,录制此视频内容是使用捕获计算机上安装的 HDMI 捕获卡完成的,例如 Black Magic 或 AJA 等公司生产的捕获卡。这当然限于使用能够安装这种采集卡的计算机。其他选项可能包括一些支持 HDMI 记录的 DVR 设备(尽管许多设备会检测并禁用此类选项)或基于火线的转码设备(例如我使用的 Grass Valley ADVC-HD50)。
自从今年早些时候购买 iPad 2 以来,我一直在使用 Grass Valley ADVC HD50 从连接 HDMI 的底座捕捉 iOS 屏幕运动到 Mac 上的 HDV 兼容视频捕捉应用程序。到目前为止,它运行得完美无缺。