什么是应用分身?
应用分身(又称应用双开)是一种允许用户在同一台设备上同时运行同一个应用的多个独立副本的功能。每个分身可以独立登录不同的账号,互不干扰,相当于在一部手机上“复制”出多个相同的应用。
核心功能与用途
1. 多账号管理
同时使用多个社交账号。
2. 游戏多开
支持同一游戏的多个账号同时在线,方便刷资源或组队。
3. 社交隔离
将不同社交圈(如同事、朋友、家人)的账号分开,避免信息混杂。
4. 隐私保护
隐藏主账号的隐私信息,降低敏感内容泄露风险。
主应用与分身应用的关系:
主应用和分身应用共享同一个应用。例如,当主应用更新/升级时,主应用与分身应用都会同步更新,包括应用的图标(icon)和名称(label)、应用特性本身的新特性等。
主应用和分身应用,其对应的使能和相关配置都是独立的,数据也是彼此隔离。
当主应用被卸载时,会同步卸载掉所有的分身应用。而卸载分身应用不会出现这样的情况。
下面是在华为HUAWEI DevEco Studio(5.0.0(12))及以上启用应用分身的方法:
在工程项目中对AppScope/app.json5配置文件配置multiAppMode字段。具体配置如下:
{
"app": {
"multiAppMode": {
"multiAppModeType": "appClone",
"maxCount": 2
}
}
}
按照以上方法开启后,
用户/开发者创建分身应用的方法:
在已经编译好的设备上,打开设置>系统>应用分身,点击“创建分身”。