Blackbox 中文文档 下载 App

虚拟环境之间如何互相隔离:独立数据与独立进程

隔离是虚拟引擎的定义,不是附加功能

黑盒的官方介绍里,「隔离」与克隆、多开并列为核心能力:装进虚拟环境的应用彼此完全隔离、互不干扰。这句话背后是三套独立的机制,理解它们能帮你预判哪些数据会隔离、哪些不会。

第一层:数据目录隔离

每个虚拟应用的数据都存放在引擎的私有数据目录内,且按用户分开:

第二层:进程与运行时隔离

虚拟环境内的每个应用运行在引擎托管的独立进程中,引擎负责把它们对系统接口的调用翻译到虚拟上下文:

第三层:权限体系隔离

虚拟应用申请的权限走引擎层的处理,与系统权限分开管理。所以你在黑盒里给应用 A 授权麦克风,不代表系统里的应用 A 拿到了这个权限,反之亦然。

什么是不隔离的

把边界也说清楚,避免误判:

隔离带来的日常推论