创建完成后,通过分身密码进入系统分身。这是一个干净的系统,没有主系统的应用数据。在分身里打开浏览器,访问华为应用市场官网,下载并安装APK。安装时会出现“允许安装未知应用”的提示,务必允许。华为应用市场安装后会提示你安装华为移动服务(HMS Core),这是华为账号登录的基础,要完整安装。随后在华为应用市场里搜索需要的游戏,下载并登录第一个华为账号。
回到主系统,重复同样的操作。主系统中也需要安装华为应用市场和HMS Core,下载同一个游戏,然后登录第二个华为账号。两个系统中的华为账号必须不同。
完成之后,从主系统切换回系统分身,之前的游戏仍然在后台挂着,不会掉线。这样两个游戏就实现了同时在线。如果游戏过程中遇到网络波动,需要检查两个系统是否都允许自启动和后台运行。在各自的系统设置里,将游戏加入电池优化白名单,关闭省电模式下的后台限制。
这个方法能成功的原因是华为账号的登录状态绑定在华为移动服务里,而系统分身拥有独立的HMS Core实例,两个空间的账号数据完全不互通。因此两个游戏同时运行,也不会互相挤掉线。
有些用户会直接使用ColorOS的应用分身功能。在桌面长按游戏图标,点击应用分身,系统会生成一个标记为“分身”的副本。这个功能对大多数普通应用有效,但华为游戏是例外。华为游戏的登录强制经过HMS Core,HMS Core是全局服务,应用分身的副本依然会连接到主系统的HMS。结果就是你先在主游戏登录了A账号,再打开分身游戏,它可能直接读取HMS里保存的A账号信息,无法切换成B账号。或者尝试在分身里登录B账号时,主游戏的A账号会被退出。因为HMS统一管理着华为账号凭证,应用分身无法将这一层凭证隔离。所以基于HMS的华为游戏,应用分身方案基本不可行。

安装华为应用市场时,不要从第三方渠道下载,以免被修改。正确路径是访问华为应用市场的官网,下载最新版。HMS Core在Android 10以上系统运行稳定,OPPO的ColorOS 13和14都兼容。如果你用的是Realme UI或一加氧OS,同样支持系统分身,只是入口可能在安全或用户选项下。
操作完成后,确认两个华为账号都已开启游戏云存档,防止切换系统时数据丢失。为了账号安全,两个华为账号的密码不要设置相同,避免因游戏内社交功能引发泄露。