Spaces SDK:专为实时协作功能开发设计的SDK

Spaces 配备了专用的 SDK,使开发人员能够在现有应用程序周围添加协作环境。

我们非常兴奋地宣布推出一款新产品------Spaces!专为实时协作设计的 SDK,具有一流的开发人员体验。

Spaces SDK 随附一套直观的 API,可让您在数天内构建头像堆栈、实时光标、成员位置和组件锁定等实时协作功能。每个应用程序接口都针对特定用例进行了优化,从而减少了集成工作。

Spaces 一览

  • 特定功能 API:唯一一款配备专用实时协作 API 的产品,可用于添加头像堆栈、成员位置、实时光标和组件锁定。所有应用程序接口都经过优化,性能一流。例如,实时游标应用程序接口会自动批处理指针位置事件,以避免不必要的信息流,同时确保可忽略不计的延迟。

  • 使用简单:Spaces 是一个简单直观的 SDK,可以与任何 Web 应用程序一起使用。

  • 高性能:由我们经过市场验证的实时基础架构提供支持,该基础架构专为大规模可靠性而构建,并以五个九 SLA 和消息传输保证为后盾。

  • 解锁实时体验:Spaces 旨在与 Ably 的其他补充产品(例如 Pub/Sub Channels)配合使用,以解锁整个应用程序中的端到端实时消息传递。虽然 Spaces 提供了支持团队同步协作并管理其参与者状态所需的功能,但 Pub/Sub 通道允许您在成员、后端和系统设计中的任何其他部分之间灵活地广播和同步应用程序状态更改。

通过应用内协作和共享空间增强您的产品

有了 Spaces SDK,您就可以在应用程序的任何部分(或整个应用程序)上建立协作环境,这样协作者就能根据上下文了解每个人在做什么。空间成员可以看到其他成员在线、他们在看什么、他们在应用程序中的位置(可以是单元格、页面、幻灯片或文件夹)以及他们锁定用于编辑的任何特定组件。所有这些只需几行代码即可完成。无需更改现有系统设计或应用程序架构。无需构建和维护实时基础设施,即可将协作扩展到数百万虚拟空间和用户。

SDK 功能亮点

以下是测试版中可用的全套 API,还有更多计划中的 API:

  • Space:在您的应用程序上设置的虚拟协作空间,成员可在此进行实时协作。

  • Members :连接到虚拟协作空间的在线用户。这就为终端用户的 avatar stack 提供了动力,头像堆栈是成员存在的可视化表示--显示他们在线并已连接。

  • Live cursor :虚拟空间中成员的指针位置,显示他们正在查看的内容。live cursor API (实时游标应用程序接口)会自动批量发送信息,并提供所需的信息传输速率,以便同时流畅运行 100 多个游标(不过我们不建议超过 15 个游标,以获得良好的用户体验)。

  • Component locking :终端用户在进行编辑时,可以lock specific UI(锁定特定的用户界面组件),这样就不会与其他协作者产生混淆,也不会影响空间内的整体协作。

今天就开始

Spaces 目前处于测试阶段。要开始使用,只需


原文:dev.to/ably/introd...

相关推荐
镜宇秋霖丶6 小时前
2026.5.6@霖宇博客制作中遇见的问题
前端·javascript·vue.js
小李子呢02117 小时前
前端八股Vue---Vue-router路由管理器
前端·javascript·vue.js
洛_尘9 小时前
Python 5:使用库
java·前端·python
Bigger9 小时前
Bun 能上生产吗?我的实战结论
前端·node.js·bun
kyriewen10 小时前
你的前端滤镜慢得像PPT?用Rust+WebAssembly,一秒处理4K图
前端·rust·webassembly
kyriewen1111 小时前
你等的Babel编译,够喝三杯咖啡了——用Rust重写的SWC,只需眨个眼
开发语言·前端·javascript·后端·性能优化·rust·前端框架
IT_陈寒11 小时前
SpringBoot自动配置坑了我,原来要这样绕过去
前端·人工智能·后端
东方小月11 小时前
Claude Code 完整上手指南:MCP、Skills、第三方模型配置一次搞定
前端·人工智能·后端
XZ探长12 小时前
基于 Trae Solo 移动办公修复 Vue3 前端服务问题
前端
蝎子莱莱爱打怪12 小时前
Claude Code 省 Token 小妙招:RTK + Caveman 组合拳
前端·人工智能·后端