Agora 中文文档 下载 App

Alpine 沙箱:F-Droid 版的本地执行环境

沙箱是什么

Alpine 沙箱是 Agora 的一个本地隔离执行环境:在手机上划出一块受控空间,模型的代码执行类操作在里面跑,出不了沙箱边界——误删文件、危险命令的伤害被限制在沙箱内部。它基于 Alpine(一个极小的 Linux 发行版)构建。

为什么分渠道

这是全应用最特殊的功能:只有 F-Droid 渠道的版本集成了 Alpine 沙箱,Google Play 与 GitHub Releases 版本没有。官方手册在安装一节明确提示「不同分发渠道功能可能有差异」。原因与分发要求有关——沙箱依赖的引导组件携带 GPL 组件,打包方式在部分渠道不便。

想要这个能力:从 F-Droid 渠道安装即可,具体渠道对比见版本与分发渠道。

沙箱能干什么

沙箱的边界

渠道差异的取舍参考

你的需求建议渠道
要沙箱跑代码F-Droid
商店安装、自动更新Google Play
追最新版GitHub Releases

相关页面