乐趣区

关于sdk: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 目前处于测试阶段。要开始应用,只需

  • 注册收费的开发者账户
  • 具体理解 Spaces
  • 深刻理解 Spaces 文档
  • 报名加入网络研讨会

原文:https://dev.to/ably/introducing-spaces-build-collaborative-environments-in-a-few-lines-of-code-3n01

退出移动版