MobileGlues 的开源组件依赖清单
MobileGlues 核心库依赖
核心库用 C++ 编写,底层依赖以下开源组件:
| 组件 | 作者 | 许可证 | 用途 |
|---|---|---|---|
| SPIRV-Cross | KhronosGroup | Apache License 2.0 | 着色器交叉编译,GLSL ES 转换的底层 |
| glslang | KhronosGroup | 多种许可证 | 着色器编译器,处理 GLSL→GLSL ES 转换 |
| cJSON | DaveGamble | MIT | JSON 配置解析 |
| FidelityFX-FSR | AMD | MIT | AMD 超分辨率技术 |
| Perfetto | Apache License 2.0 | Android 系统级性能追踪 | |
| xxHash | Yann Collet | BSD 2-Clause | 高性能哈希算法 |
| flat_hash_map | Malte Skarupke | Boost Software License 1.0 | 哈希表实现,MobileGL-Dev 维护的分支(修复 32 位编译问题) |
MobileGlues 插件应用依赖
插件用 Kotlin + Jetpack Compose 编写:
| 组件 | 作者 | 许可证 | 用途 |
|---|---|---|---|
| Miuix | compose-miuix-ui | Apache License 2.0 | 小米 UI 风格组件库 |
| Jetpack Compose | AOSP | Apache License 2.0 | Android 声明式 UI 框架 |
| AndroidX | AOSP | Apache License 2.0 | Android 支持库集合 |
| kotlinx.coroutines | JetBrains | Apache License 2.0 | Kotlin 协程,异步任务处理 |
| Gson | Apache License 2.0 | JSON 序列化与反序列化 |
主项目许可证
MobileGlues 核心库和插件应用整体以 GNU LGPL-2.1 License 开源。
查看完整列表
插件应用 Info 标签页里列出了所有第三方开源组件。GitHub 仓库的 README 也有完整的开源组件列表和各自的许可证链接。