breeze 中文文档 下载 App

Breeze 插件制架构详解 本体不含漫画源 来源由插件按需接入

核心理念:本体干净,来源外置

Breeze 和市面上大多数漫画 App 的最大区别是:它本身不包含任何漫画资源。

打开应用、首次进入书架,你看到的只有空列表——因为还没装插件。漫画的搜索、分类、榜单、章节列表、图片加载这些所有和「漫画源」相关的功能,全部由外部插件提供。Breeze 本体只负责:

插件和主应用如何通信

插件是标准的 JavaScript 包,运行在 Breeze 内置的 JS 引擎里(v3 版本引入 rustqjs)。主应用和插件之间通过一组固定接口交互:

插件可以返回一个或多个漫画源(部分插件支持多源),也可以支持本地漫画文件导入。

插件生命周期

用户在插件商店点击「下载」
  → 插件文件下载到本地
  → 主应用校验签名和兼容性
  → 插件出现在插件管理列表
  → 用户打开开关启用插件
  → 插件开始向 Breeze 提供漫画内容

插件管理页面

进入「发现」标签,上半部分是「插件商店」入口,下半部分是「插件管理」列表。已安装的插件在这里显示,每个插件有开关图标、搜索入口(指向该插件内的漫画搜索)和设置齿轮(插件级别配置)。

已安装插件管理页面
插件管理:已安装插件列表与启用开关

这种设计的好处

灵活扩展 — 新的漫画源出来了,不需要等 Breeze 更新,只需要有人写个插件。目前插件索引仓库收录了 19+ 个插件,覆盖哔咔、禁漫、ehentai、nhentai、拷贝漫画、绅士漫画、包子漫画、WEBTOON 等。

用户选择 — 你不需要的插件可以不装,本体保持干净。只追哔咔和禁漫的人,装这两个插件就够了。

解耦维护 — Breeze 主项目和各插件由不同维护者负责。漫画源页面结构变了,只需要更新对应插件,主应用不受影响。

可开发可定制 — 插件开发文档公开(deretame.github.io/plugin-dev-docs),有能力的用户可以自己写插件接入私人漫画源。

当前局限

项目方明确标注插件功能仍处于 Beta 阶段,接口可能随版本迭代发生破坏性变更。这不影响普通用户使用,但插件开发者需要关注上游变化。

继续阅读 插件商店浏览与搜索 了解如何找到并安装插件。