系统工具#屏幕串流

WinPlay/MacPlay:把 iPhone 的 CarPlay 无线投到电脑屏幕上

开源 CarPlay 接收端:MacPlay 与 WinPlay 让电脑无线显示并操作 iPhone 的 CarPlay,Wi-Fi 传画面,GPL-3.0。

项目资料

GitHub Ecosystem
仓库地址github.com/Roylyl/WinPlay
许可证
GPL-3.0
主语言
JavaScript
星标
298
核查时间
2026-11-02

以上快照资料以核查当日为准,可能随版本或运营策略变化。

插画:笔记本电脑屏幕显示导航与媒体界面的 CarPlay 布局,旁边智能手机通过 Wi-Fi 与蓝牙符号无线连接

用 CarPlay 导航时换车忘了手机架、或者想在 MacBook 上顺手看导航续播播客——CarPlay 只认车机,这事一直没解。Roylyl 的 CarPlay 接收端家族把它搬到了电脑上:MacPlay(Rust 原生应用,★251)在 macOS 上通过 USB 或 Wi-Fi 接收 iPhone 的 CarPlay 画面,WinPlay(Electron,★298)把它带到 Windows,还有 LinuxPlay 和 AndroidPlay 两个兄弟仓库。蓝牙负责配对,Wi-Fi 传输音视频,电脑上就能操作导航、音乐和 CarPlay 应用。两个仓库都是 GPL-3.0,10 月 27 日同步发了新版(WinPlay 1.2.5、MacPlay 1.2.4)。

核心功能

  • 无线连接:WinPlay 走 Windows 移动热点或共用局域网两种模式,配置分别保存;MacPlay 另支持 USB 直连。蓝牙只做配对引导,音视频全走 Wi-Fi,不占数据线。
  • 独立窗口:CarPlay 以独立画面窗口呈现,不用接管整个屏幕,副屏或角落放置都行。
  • 音频与操控:两声道音频输出,鼠标/触控板直接操作 CarPlay 界面,手机端配件名称与车型统一显示为 WinPlay。
  • 安装包自包含:WinPlay 的单个 EXE 内置 Electron、Node.js 与平台桥接,可离线安装;MacPlay 的 DMG 按 Apple Silicon/Intel 分包,普通用户不用装开发环境。
  • 四平台家族:macOS(Rust)、Windows(Electron)、Linux(★18)、Android(★76)四个仓库同源同迭代,README 互相跳转。

典型使用场景

  • 笔记本常驻车上的开发者:热点一开,CarPlay 投到 Windows 平板或笔记本,导航地图比车机大。
  • 想在工位续播 iPhone 播客和音乐的人:Mac 上开 MacPlay,USB 一插画面和音频都过来。
  • CarPlay 应用开发调试:不用上车就能在桌面观察 CarPlay 界面的真实行为。

与把整个 iPhone 投到电脑的方案不同,这个家族只取 CarPlay 协议里的导航、媒体与通话界面,画面干净、延迟也低。如果你的需求是反向——在 iPad 上跑完整 macOS,可看我们此前报道的 VirtualMacOniPad;想在安卓设备上跑桌面 Linux 则可以看 Podroid,而 WinPlay 解决的是 iOS 车机生态向桌面延伸这一件具体的事。

快速上手

到 Releases 下载 WinPlay-1.2.5-Setup-x64.exe(Windows 10/11 x64,需蓝牙适配器)或按芯片选 MacPlay 的 DMG(macOS 14+)。安装后开启 iPhone 的 Wi-Fi 与蓝牙,电脑开移动热点或接入同一局域网,按向导完成配对即可。当前只有无线 CarPlay,WinPlay 暂不支持 USB 直连(MacPlay 支持);热点模式下注意手机流量——导航地图瓦片与音乐串流都走 iPhone 的网络。

小结

适合车载屏幕太小或没有 CarPlay 车机、又想在电脑大屏上用 iPhone 导航和音频的人;也适合做 CarPlay 界面调试的开发者。要注意:配套认证材料需有权使用,README 明确这是使用前提;Wi-Fi 传输的画面延迟取决于网络,开车时仍应以车机为准。两个仓库 stars 都还在数百的早期阶段(截至 2026 年 11 月 2 日),但 10 月下旬仍在活跃发版。GPL-3.0,语言分别为 Rust(MacPlay)与 JavaScript(WinPlay)。