OpenDisplay
OpenDisplay

OpenDisplay 最新版

官方版无广告180

OpenDisplay 是一个旨在将闲置的 iPhone 或 iPad 转化为 Mac 第二显示器的开源项目。作为 Apple Sidecar、Duet Display 和 Luna Display 的替代方案,它提供了真正的扩展显示功能(而非简单的镜像),支持 Retina 级清晰度,并允许通过 USB 或 WiFi 进行低延迟连接。

更新日期:
2026年7月6日
语言:
中文
平台:

1.81MB0 人已下载 手机查看

OpenDisplay 是一个旨在将闲置的 iPhone 或 iPad 转化为 Mac 第二显示器的开源项目。作为 Apple Sidecar、Duet Display 和 Luna Display 的替代方案,它提供了真正的扩展显示功能(而非简单的镜像),支持 Retina 级清晰度,并允许通过 USB 或 WiFi 进行低延迟连接。

该项目完全免费、无订阅费用,且无需任何硬件加密狗或云端账户,所有数据均在本地设备间传输,确保了极高的隐私安全性。

核心特性

  • 真正的显示扩展:macOS 将连接的 iOS 设备识别为独立的第二显示器,支持窗口拖拽和多任务处理,同时也提供镜像模式。
  • 双连接方式:
    • USB 有线:利用 macOS 内置的 usbmuxd 进行数据传输,实现即插即用、零网络依赖和最低延迟。
    • WiFi 无线:通过 Bonjour 协议自动发现设备,无需复杂配置即可在局域网内连接。
  • Retina / HiDPI 支持:虚拟显示的分辨率与 iOS 设备面板像素级匹配,确保文本和图像清晰锐利。
  • 触控输入集成:iOS 设备不仅是显示器,还是触摸屏。支持轻点点击、拖动拖拽以及双指滚动(模拟触控板手势)。
  • 自动旋转适配:支持横屏和竖屏模式,旋转设备时虚拟显示会自动重建为对应的原生分辨率。
  • 低延迟管道:采用硬件 H.264 编码、TCP_NODELAY 优化、背压控制及关键帧恢复机制,并通过 AVSampleBufferDisplayLayer 进行高效解码渲染。

为什么选择 OpenDisplay?

方案费用设备要求连接方式开源/隐私
Apple Sidecar免费需同 Apple ID,不支持 iPhoneUSB/WiFi闭源
Duet Display订阅制跨平台USB/WiFi闭源
Luna Display硬件购买需专用加密狗WiFi闭源
OpenDisplay免费支持 iPhone/iPad,无需同 IDUSB/WiFi开源/本地

技术原理

OpenDisplay 的工作流程是“手机监听,Mac 连接”。iOS 设备广播其原生面板尺寸,Mac 端据此创建相应尺寸的虚拟显示,并将渲染后的像素流回传至手机。

值得注意的是,该项目使用了私有 CoreGraphics API (CGVirtualDisplay) 来创建虚拟显示器,这也是其无法上架 App Store 而只能通过 GitHub 分发的主要原因。

安装与使用

您需要分别在 Mac 和 iOS 设备上安装对应的应用程序。

1. Mac 端应用

  • 从 GitHub Releases 页面下载最新的 OpenDisplay.dmg。
  • 该应用已使用开发者 ID 证书签名并经 Apple 公证,可在 macOS 14+ 系统上直接双击打开,无 Gatekeeper 警告。

2. iOS 端应用

  • TestFlight:加入公开测试版进行安装(最便捷的方式)。
  • 源码构建:下载项目源码,在 Xcode 中使用您的免费 Apple ID 进行签名并运行,整个过程约需 2 分钟。

相关软件