Mac 发送端预览版
通用 ad-hoc 签名应用,未使用 Developer ID 且未公证;可能需要手动允许 Gatekeeper。
DisplayWeave-Preview-0.1-macOS.zipDisplayWeave 将 iPhone、iPad 和 Android 设备变成本地扩展显示器,支持 Apple USB/WiFi、Android ADB USB、自动 WiFi 回退、触摸、HEVC 与实验性高刷新。
所有文件均由 GitHub 直接分发。安装前请先阅读签名边界。
通用 ad-hoc 签名应用,未使用 Developer ID 且未公证;可能需要手动允许 Gatekeeper。
DisplayWeave-Preview-0.1-macOS.zip无需 Google Play 即可安装,使用项目 Preview 密钥签名,并已通过 APK Signature Scheme v2 验证。
DisplayWeave-Preview-0.1-Android.apk不能直接安装;需使用你自己的 Apple 身份依法签名后才能安装到设备。
DisplayWeave-Preview-0.1-iOS-unsigned-resigning-input.ipa“已验证”表示在现有真机上完成;“实验性”表示已实现但性能依赖硬件;未完成工作会明确列出。
已验证有线 ADB forward 的 HEVC/120、H.264/60,以及拔插、ADB 重启、取消/恢复授权、回到前台和 Auto 回退恢复。
轻点、拖动、光标和双指滚动可回传 macOS;当前 iPhone WiFi 与 Android 可并发运行。
无需 Google 开发者账号,已验证 Release APK v2 签名、证书身份、首次安装和覆盖安装。
支持 30/60/90/120fps 协商、HEVC 与 H.264 回退;OnePlus WiFi HEVC/120 实测约 109–111 渲染 FPS,不保证稳定满 120 FPS。
已实现短时 CSV/JSONL benchmark、Target/Actual Bitrate 分离、Auto/Manual/Benchmark、自适应调节、低延迟队列与传输感知 GOP;同条件 USB/WiFi 矩阵仍待完成。
Mac 发送端依赖 CGVirtualDisplay,未来 macOS 版本可能改变其私有行为。
双 Android 并发、同条件 USB/WiFi 受控 Benchmark,以及 30 分钟/2 小时耐久测试尚未完成。
同一 install ID 锚定切换目标,因此无线调试端点不会伪装成第二台 USB 设备。
只有包含有线 USB 元数据的设备行才具备资格。
每个 serial 独享一个 Mac 本地 TCP 端口,映射到 Android :9000。
协议宽限加 0.5/1/2/4/8 秒退避,避免高速死循环。
Auto 只回退到同一 Android 应用安装实例的 WiFi。
线缆恢复时先原子结束 WiFi,再建立有线连接。
OnePlus HEVC/120 WiFi 历史实测,属于单设备结果,不是承诺。
从 socket reset 开始,经过协议宽限与完整有限恢复序列后的观察值。
当前 iPhone 通过 WiFi、Android 通过独立会话同时运行。
视频向设备发送,触摸、拖动、光标和双指滚动返回 macOS。
可以。为打开 APK 的来源允许安装未知应用,并在安装前核对 SHA-256 与项目证书指纹。
Preview 使用 ad-hoc 签名且未公证,因为本次没有付费 Developer ID。请先检查源码和校验和,仅在信任产物时按文档允许 Gatekeeper。
不可以。它明确是未签名的自签输入包,用户必须提供自己的有效签名身份;第三方签名服务存在独立的安全和法律风险。
在已验证链路上可以。Surface 返回时接收端会幂等重启,Mac 会先重发 streamConfig,再请求关键帧。
它可以避开局域网波动,但同条件受控 Benchmark 仍未执行。公开 Benchmark 文档规定了如何比较,不会编造数字。