使用过有道云笔记的读者会发现该 App 在 Windows、mac OS、桌面浏览器(WebKit 内核)、 iOS、Android 等终端提供了富文本编辑能力。在不同终端实现基本一致的编辑能力这是如何做到的呢?
这必须从囿道云笔记富文本编辑器的基本架构说起
图1 有道云笔记编辑器跨平台架构设计
有道云笔记编辑器使用了前端技术构建编辑器的核心,并運行在特定的宿主环境(Native App 提供的浏览器环境)中在不同平台,浏览器环境不一样以下是有不同平台中使用的浏览器环境。
表1 有道云笔記编辑器的宿主环境
中不明显目前,Intel 已声明不再继续开发该项目故在 Android 7.0+ 中使用了系统自带的 WebVi