帧缓冲与 Metal 渲染管线性能飞跃
- 移除 RDP 每帧全屏 CIContext 渲染与 8–33 MB 临时内存分配,改为直接锁定 CVPixelBuffer 按脏矩形(regionRects)增量写入。
- 开启 MTKView.framebufferOnly 硬件无损帧缓冲压缩,并为全宽脏区域上传与 32 位像素填充/缩放提供连续内存块与 UInt32 指针快径。
Windows RDP 原生光标、音频低延迟与网络加速
- 完整解析 Windows 远端 32 位透明与 24 位反色光标位图(箭头、文本 I-Beam、缩放手柄、手型及隐藏光标),映射为本地硬件光标。
- 修复音频重置/切换设备后旧缓冲区回调冲抵队列计数导致的延迟累积,将音频缓冲上限收紧至 350ms 并支持蓝牙/耳机路由热切换恢复。
- 为 RDP 套接字开启 TCP_NODELAY 与 TCP Keepalive,降低键鼠输入延迟并支持在 DisplayControl 通道就绪前预缓存自适应分辨率请求。
输入处理与多语言细节打磨
- macOS 会话窗口失焦或应用切后台时自动释放粘滞修饰键与工具栏长按键;补全 Home、End、PageUp、PageDown 与小键盘 Enter 映射。
- 適用於 Apple 芯片 Mac(macOS 14+),App 与 DMG 均通过 Apple 公证,Sparkle 升级包使用 Ed25519 签名;876 项自动化测试全部通过。
下载与校验
AetherScreens-macOS-AppleSilicon-v1.4.1.dmg
SHA-256
a086ee6a147e1a5fdb0fe55296e4e57d2d935dc662d097c288371605938f1710
下载后可在“终端”中运行以下命令,确认输出与上面的值一致:shasum -a 256 ~/Downloads/AetherScreens-macOS-AppleSilicon-v1.4.1.dmg