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...

相关推荐
m0_敲代码的彭于晏1682 小时前
Vercel 前端部署平台深度评测
前端
怕浪猫4 小时前
外包和大厂的前端代码,差在凌晨三点
前端·面试·github
m0_敲代码的彭于晏1684 小时前
Vercel 前端部署与全栈开发实战指南
前端·状态模式
徐小夕4 小时前
花了3个月,我们做了一款 AI 版的“飞书文档”
前端·算法·github
贾伟康4 小时前
【化学实验室|17】HarmonyOS ArkTS 亮暗色与视觉令牌实战:集中颜色、间距和交互状态避免页面割裂
前端·移动开发·harmonyos·arkts·arkui
Csvn5 小时前
SSR/SSG/ISR(上):峡谷与渲染策略的时间预算
前端
Csvn5 小时前
SSR/SSG/ISR(下):可交互性、新鲜度与回源账
前端
Elcker8 小时前
YnuoAgent(依诺):一个 npm 包,跑起属于自己的 AI 研发平台
前端·人工智能·npm
计算机魔术师8 小时前
发现2天,修复2个月:AI挖穿PHP后,卡兹克讲透攻防时间差
前端
风骏时光牛马8 小时前
测试标题001
前端