# 方案对比 (/zh-CN/realtime-media/whiteboard/solution-compare)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

为满足不同的需求，声网互动白板提供如下两套客户端 SDK 供你选择：

:::caution[注意]
Fastboard SDK 基于 Whiteboard SDK 封装。房间内各端应对齐多窗口模式、教具插件开关与课件 App 配置；单窗口和多窗口接入方式应分别规划。
:::

<DocsTable>
<thead>
<tr>
<th colSpan={2} scope="colgroup" />
<th scope="col">Fastboard SDK</th>
<th scope="col">Whiteboard SDK</th>
</tr>
</thead>
<tbody>
<tr>
<td colSpan={2}>产品定位</td>
<td>互动白板新一代 SDK。Fastboard SDK 基于 Whiteboard SDK 开发，简化了 API，并提供核心功能的实现和默认 UI；此外，Fastboard SDK 还集成窗口管理器（[window-manager](https://github.com/netless-io/window-manager)）和开源插件库 [netless-app](https://github.com/netless-io/netless-app) 中的部分插件，方便开发者快速添加插件。</td>
<td>声网互动白板 PaaS 解决方案，提供丰富的数据和状态回调，支持高度自定义业务逻辑和 UI。</td>
</tr>
<tr>
<td rowSpan={3}>产品边界</td>
<td>UI</td>
<td>带 UI 交付，UI 是开源的，可以直接使用，包括工具条、页面控制组件、视角控制组件、重做和撤销按钮等，并提供设置 UI 的 API。如不符合需求需自己覆盖默认 UI 进行重写，官方不提供自定义 UI 支持。</td>
<td>无界面 UI，纯 API 交付。你需要自行实现所有 UI。</td>
</tr>
<tr>
<td>白板插件</td>
<td>官方内置开源插件，包括 docsViewr、MediaPlayer、Monaco、Countdown、GeoGebra、EmbeddedPage、Plyr，如不符合需求需自己基于开源代码进行二次开发，官方不提供自定义功能支持。</td>
<td>可通过多窗口 API 使用内置课件 App；Web 可组合 Window Manager 注册 App。需按所用平台配置。</td>
</tr>
<tr>
<td>社区开源插件</td>
<td>社区贡献插件包括：PDF.js、Quill、flowchart 等，官方不提供自定义功能支持，可参考[社区插件开发文档](https://github.com/netless-io/window-manager/blob/master/docs/develop-app.md)进行开发。</td>
<td>不提供</td>
</tr>
<tr>
<td colSpan={2}>适用客户</td>
<td>适用于开发资源有限、排期紧，且需要快速上线在线互动教学场景并有定制化需求的客户。</td>
<td>适用于开发资源充足、对定制化需求较高的客户。</td>
</tr>
<tr>
<td colSpan={2}>开发成本</td>
<td>低</td>
<td>较高</td>
</tr>
<tr>
<td colSpan={2}>特性支持</td>
<td>所有特性</td>
<td>所有特性</td>
</tr>
<tr>
<td colSpan={2}>平台支持</td>
<td>

- Web：Chrome 58+ 或 Safari 11+（macOS 10+）
- Android：Android 5.0（SDK API Level 21）及以上版本
- iOS：iOS 12.0 及以上版本

</td>
<td>

- Web：Chrome 58+ 或 Safari 11+（macOS 10+）
- Android：Android 5.0（SDK API Level 21）及以上版本
- iOS：CocoaPods 为 iOS 10.0+，SwiftPM 为 iOS 12.0+

</td>
</tr>
</tbody>
</DocsTable>
