SideScreen
tranvuongquocdat/SideScreen加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象一个场景:你在咖啡馆写代码,主力 MacBook 屏幕太小,外接显示器又太累赘——但手边恰好有一台吃灰的 Android 平板。如果能用这块平板当 Mac 的第二块屏幕,该有多好?
Side Screen 正是来解决这个问题的。它是一款开源免费应用,让你的 Android 平板通过 USB-C 数据线或 WiFi 无线方式,成为 macOS 的第二块显示器。苹果官方的 Sidecar 功能只支持 iPad,而 Side Screen 则填补了 Android 用户的空白。
这个项目由独立开发者 Tran Vuong Quoc Dat 一个人开发和维护,目前 GitHub 已积累超过 1067 颗星,收获 137 次 Fork,是 macOS 生态中少见的跨平台实用工具。v0.11.3 版本还新增了"无头 Mac"模式——即使 Mac 没有任何显示器连接,平板也能作为唯一的屏幕使用。

Side Screen 让 Android 平板成为真正的 macOS 扩展显示器,拖拽窗口如同操作真实显示器一样自然。
Side Screen 的核心是一套基于 H.265/HEVC 硬件编解码 的低延迟视频流方案。
工作流程如下:
CGVirtualDisplayBridge 创建一个虚拟显示器,捕获其画面内容USB 模式下,延迟可以控制在 16ms 以内,因为 adb reverse 建立的本地回环连接几乎零网络开销。WiFi 模式下,延迟在 10-50ms 之间,取决于网络质量,5GHz WiFi 是推荐配置。
项目使用 Swift 开发 macOS 端,Kotlin 开发 Android 端,采用 Swift Package Manager(SPM)管理 macOS 依赖,Android 端则使用 Gradle 构建。

Android 端实时显示帧率、延迟和码率数据,帮助用户判断当前连接质量。
| 功能 | 说明 |
|---|---|
| 双模式连接 | USB-C 有线(最低延迟 <16ms)/ WiFi 无线(扫码配对,自动重连) |
| 虚拟显示器 | macOS 识别为真实显示器,可独立设置分辨率、HiDPI/Retina 支持 |
| 触摸输入 | 平板触屏直接操控 macOS,支持触摸预测补偿延迟 |
| HiDPI 支持 | 2× 内部渲染,解决 2K/4K 平板上字体过小的问题 |
| 游戏模式 | 1 Gbps 码率 + 120 FPS,适合对延迟敏感的游戏场景 |
| 无头 Mac | 笔记本合盖或 Mac Studio/Mac Mini 无显示器时,平板作为唯一屏幕 |
| 分辨率 | 支持 720p 到 8K,30+ 预设分辨率,最高 120 FPS |
安装流程相当简单:
.dmg,拖入 Applications,遇到"应用已损坏"提示时运行 sudo xattr -cr /Applications/SideScreen.app(这是因为应用未使用苹果开发者证书签名).apk 安装到平板USB 模式连接步骤:
无线模式连接步骤:
⚠️ 需要提前安装
adb(brew install --cask android-platform-tools),macOS 需要授予屏幕录制权限。

macOS 端提供详细的画质参数调节面板,支持自定义分辨率、帧率、码率和画质预设。
Side Screen 并非完美,以下是几个需要了解的坑:
全屏窗口黑屏问题:macOS 默认"Displays have separate Spaces"关闭时,任何全屏应用都会导致其他显示器(包括虚拟显示器)黑屏。需要在系统设置中开启该选项。
无线模式延迟不稳定:2.4GHz WiFi 下画面会有明显抖动,强烈建议使用 5GHz 网络。
H.265 硬件解码强制要求:老旧 Android 设备若不支持 H.265 硬解,将无法使用。目前基本所有 2017 年后的 Android 设备都支持。
应用未签名:macOS 端每次更新都要手动 xattr -cr,这对非技术用户有一定门槛。
USB 模式需要 ADB:虽然端口转发自动完成,但 ADB 的依赖增加了环境配置的复杂度。
Side Screen 的出现折射出一个趋势:桌面与移动设备的边界正在模糊化。随着 ARM 芯片性能提升和移动端 Pro 工作站的崛起,用户对跨设备协同的需求正在快速增长。
类似 Side Screen 的产品还有 Duet Display(支持 iOS/Android/Windows/macOS)、Luna Display(仅 iPad)等,但 Side Screen 的优势在于:
从 Star 增长曲线来看,该项目在 2023-2024 年间增长明显,尤其在 2024 年被多家技术媒体和 YouTube 频道报道后,获得了大量曝光。
总结:Side Screen 是一款解决实际痛点的高质量开源工具,核心技术扎实(硬件编解码 + 虚拟显示器),用户体验打磨细致,适合有双屏需求的 Mac + Android 用户。如果你恰好有一台闲置的 Android 平板,它绝对值得一试。