系统工具#屏幕串流

SideScreen:把 Android 平板变成 Mac 扩展屏

SideScreen 把 Android 平板变成 Mac 扩展屏:USB-C 直连延迟 30ms 以内,也支持 Wi-Fi 无线,H.265 编码。

项目资料

GitHub Ecosystem
仓库地址github.com/tranvuongquocdat/SideScreen
许可证
MIT
主语言
Swift
星标
1,164
核查时间
2026-10-20

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

一台 MacBook 通过数据线连接上方平板,平板全屏显示 Mac 界面,作为第二块显示器使用

苹果的 Sidecar 只能连 iPad,很多人手里闲置的 Android 平板因此派不上用场。SideScreen 把 Android 平板接到 Mac 上当真正的第二块显示器:USB-C 插线是延迟最低的方式,也可以在同一 Wi-Fi 下扫码配对无线使用。它是扩展而非镜像,窗口能直接拖到平板上。Mac 端用 Swift 写,平板端 Kotlin,通用二进制同时支持 Apple Silicon 与 Intel,要求 macOS 13+ 与 Android 8+。仓库 MIT 开源,截至 2026-10-20 有 1,164 颗星,最新版本 0.11.3。

一台 MacBook 通过数据线连接上方平板,平板全屏显示 Mac 界面,作为第二块显示器使用

核心功能

  • 两种连接方式:USB-C 模式插线即用,自动配置 adb 反向端口转发,延迟最低;无线模式在 Mac 上扫一次二维码,之后平板每次启动自动回连,Wi-Fi 建议用 5 GHz。认证令牌在本地生成,只存在你的 Mac 上,可以随时重置以撤销访问。
  • 真正的虚拟显示器:在 Mac 上创建一块虚拟显示器,窗口可以拖过去、排布、缩放,不是把画面镜像一份。
  • 延迟与画质:H.265 硬件加速编码,USB 模式端到端延迟标称低于 30ms,异步流水线在编码与传输前就开始,实测图片中标注了 8K 分辨率支持与 120 FPS 的 Gaming Mode。平板端是原生渲染,Retina/HiDPI 正常。
  • 触屏与游戏模式:平板触屏可以直接操作 macOS,带触摸预测补偿网络延迟;开启 Gaming Boost 后按 1 Gbps 码率、超低延迟编码、120 FPS 运行。
  • Headless 模式(0.11.0 新增):接上没有自带屏幕的 Mac Studio 或 Mac mini,或合盖的笔记本,让平板当唯一显示器。开启「登录时启动」和「自动开始串流」后,Mac 开机就直接服务平板,Mac 这端不需要任何操作。

典型使用场景

  • 把吃灰的 Android 平板用起来:当成 Mac 的第二屏放参考资料、聊天窗口或终端,不必再买一块便携显示器。
  • 带着 Mac Studio / Mac mini 出门:无头机器加一块平板,缩小携带体积,插电就能干活。
  • 笔记本合盖接平板:桌面只有一个平板,出门包里少带一样东西。
  • 临时需要大屏的时候:连上线打开就能用,不需要额外投屏盒或订阅制投屏软件。

快速上手

Mac 和 平板 两端都要装。Mac 端从 GitHub Releases 下载(通用二进制),平板端在 Google Play 或从 Releases 下载 APK。然后:

# Mac 端:USB 模式需要 adb;无线模式只需要同一 Wi-Fi
brew install android-platform-tools

平板打开「开发者选项」里的「USB 调试」,用 USB-C 连上 Mac,应用会自动完成配对。无线模式则在 Mac 端点「扫码配对」,用平板扫二维码即可。完整说明在 sidescreen.dev。

小结

适合手里有闲置 Android 平板、又不想单买便携显示器的 Mac 用户,尤其是带着无头 Mac 出门的人。不适合需要低延迟打游戏的人——虽然它有 Gaming Mode 和 120 FPS 的标称参数,但串流路径上的额外延迟仍不适合竞技射击;也不适合没有 Android 设备的人,这是专为「Android 平板 + Mac」这一对组合做的。

需要注意的几点:要求 macOS 13 以上、Android 8 以上,两台机器要同时装软件;无线模式推荐 5 GHz Wi-Fi,2.4 GHz 下延迟会明显变差;文档说明 wireless 模式下部分情况可能不如 USB 稳定。这些都是官方 README 与官网给出的条件。延迟数字(<30ms、8K、120 FPS)是项目自述,我没有实测。仓库最近一次推送是 2026-10-12,作者是一位印度开发者,项目仍在活跃更新。Swift、Kotlin,MIT。

同属「把闲置设备用起来」的思路,本站此前的 floorplan-3d 是把浏览器当设计工具,这里是把平板当显示器。