苹果对于系统生态的把控非常严格,除了欧盟之外,未在Appstore上架的应用均无法下载。
不过这其中却有一个例外,iOS可以通过安装企业描述文件来安装一些未上架的应用,方便企业进行开发版本的内部测试等等。
华为HArmonyOS Next鸿蒙星河版也采用了类似的策略,华为在最新的开发者说明中提到,开发者可以通过专用的组织内部发布证书和Profile来编译打包其应用,然后将应用包及描述文件上传到服务器或第三方云上,从而让用户直接下载安装。
华为表示,这种方式适用于那些“不适合或不希望在华为应用市场上公开发布的、面向企业内部或特定人群的HarmonyOS应用”,开发者还可以借助AGC通过指定渠道进行小范围分发。
如果应用已安装成功但被阻止运行,用户还需要在“设置>系统>企业设备和应用管理>企业应用管理”中找到对应的企业内部应用并“允许”运行。
需要注意的是,当前企业内部应用发布仅支持Stage模型开发的HarmonyOS应用,暂不支持元服务。