====== SPKG 套件开发与官方规范 ====== 本页说明 ApuOS 应用套件的封装方法和开发交付规范。截图中的正式格式名称是 **SPKG**,文件后缀为 ''.spkg''。SPKG 1.0 用于第三方原生程序的格式合同,SPKG 1.1 用于审定的官方平台模块,两者共享签名封装,但入口与执行边界不同。 ===== 先确认当前可用范围 ===== 官方 SPKG 1.1 已有签名安装、依赖预览、明确确认、更新、修复和卸载引擎。当前官方应用清单35项,18默认、17可选;某台设备以实际版本、已安装组件与权限为准。 SPKG 1.0 的 Schema、打包与校验工具可用;第三方原生安装执行器和公开上传/审核/发布后台仍为规划合同。格式校验通过不表示可以在生产NAS执行,更不表示已经完成安全审计。 ===== 按任务阅读 ===== * [[packages/quickstart|封装方法:从目录到签名包]] * [[packages/format|SPKG格式、归档和签名规范]] * [[packages/manifest|Manifest字段与JSON Schema]] * [[packages/modules|官方平台模块1.1与安装接口]] * [[packages/publishing|仓库索引、审核与发布流程]] * [[packages/delivery|官方交付材料、文档格式和验收清单]] ===== 官方规范与下载 ===== * [[https://www.apuos.cn/developer/spkg/COMPLIANCE-REVIEW.md|官方应用规范复核(历史v0.09.153)]] * [[https://www.apuos.cn/developer/spkg/OFFICIAL-MODULES.md|官方平台模块规范 SPKG 1.1]] * [[https://www.apuos.cn/developer/spkg/APPLICATION-MIGRATION.md|应用套件迁移与数据保留方案]] * [[https://www.apuos.cn/developer/spkg/application-inventory.json|当前完整应用能力清单(35项)]] * [[https://www.apuos.cn/developer/spkg/SPKG-SPEC.md|SPKG 1.0完整格式规范]] * [[https://www.apuos.cn/developer/spkg/manifest.schema.json|Manifest机器校验Schema(1.0/1.1)]] * [[https://www.apuos.cn/developer/spkg/manifest.json|双架构开发Manifest模板]] * [[https://www.apuos.cn/developer/spkg/index.schema.json|仓库索引Schema]] * [[https://www.apuos.cn/developer/spkg/ADMIN-API.md|上传审核后台接入合同(尚未上线)]] * [[https://www.apuos.cn/developer/spkg/PACKAGE-CENTER.md|套件中心能力与实施路线]] * [[https://www.apuos.cn/developer/spkg/TOOL-README.md|Rust打包与校验工具用法]] * [[https://www.apuos.cn/developer/spkg/apuos-spkg-developer-kit.zip|下载全部规范、Schema及示例目录ZIP]] * [[https://www.apuos.cn/developer/spkg/SOURCE.json|规范来源提交与各文件SHA-256]] 源文档保持原文便于复核,其中“33个应用”的旧复核/迁移记录为历史版本范围,不替代当前35项机器清单。请同时检查文档标注的版本与能力边界。发布交流到社区“套件开发与封装”和“官方规范与模板”板块,勿在帖子附带私钥或可用服务凭据。