Tuple 是一款专为远程结对编程优化的工具,最初设计是为了填补 Slack 的 Screenhero 停止服务后留下的空白。自我们上次在技术雷达中提到它以来,Tuple 已获得更广泛的应用,并解决了之前的诸多问题和限制,现在还支持 Windows 平台。一个关键的改进是增强了桌面共享功能,新增的隐私功能允许用户在共享屏幕时隐藏私人应用窗口(如短信),同时专注于共享工具(例如浏览器窗口)。此前,UI 限制让 Tuple 更像是一个专用的结对编程工具,而不是通用的协作工具。随着这些更新,用户现在可以在 IDE 之外的内容上进行协作。
但需要注意的是,远程结对的伙伴可以访问整个桌面。如果没有正确配置,这可能会成为安全隐患,尤其是在结对伙伴不够值得信任的情况下。我们强烈建议在使用 Tuple 之前,教育团队了解其隐私设置、最佳实践和使用礼仪。
我们鼓励团队将最新版 Tuple 纳入开发工作流中进行尝试。它与我们的务实的远程结对建议一致,提供了低延迟的结对体验、直观的用户体验(UX)和显著的易用性改进。
Tuple是一个相对较新的远程结对编程工具,它希望能够填补Slack放弃Screenhero后留下的市场空白。虽然它现在还有比如暂时只能在Mac OS上使用(即将支持Linux),以及一些界面问题需要解决。但即使有这些限制,我们也已经在使用中拥有了很好的体验。和类似Zoom这种通用的视频屏幕共享工具不同,Tuple支持有两个鼠标光标的双侧控制;也和其他的选择比如Visual Studio Live Share不同,它不需要受限于IDE内。Tuple支持语音和视频通话、剪切板共享和相对其他工具较低的延迟;你还可以轻松的在另一方的屏幕上画画和擦除。这些特性让Tuple成为了一款十分方便直观和对开发者友好的工具。