多年来,iPhone 用户一直依赖企业证书来安装未经苹果应用商店支持的应用程序。现在看来,华为的HarmonyOS NEXT正在走类似的道路。
在最近的开发人员更新中,华为宣布了一种在其操作系统中旁加载应用程序的新方法。该过程涉及开发人员使用其组织内部颁发的证书和配置文件编译和打包他们的应用程序。
然后将最终的包和描述文件上传到服务器或云存储,供用户直接下载和安装。
这些应用程序并非面向广大消费者,而是面向特定用户组,例如内部企业工具或程序。
据华为称,该功能适用于“不适合或不想在华为应用市场公开发布的HarmonyOS应用程序”。
开发者还可以选择利用华为的AppGallery Connect(AGC)功能通过指定渠道进行小规模分发。
虽然这赋予了开发人员更多的自由,但它也有其自身的局限性。目前,内部应用发布方式仅支持使用Stage模型构建的HarmonyOS应用,元服务等功能尚不兼容。
此外,用户需要手动启用应用程序才能在设备上运行。他们可以通过导航到“设置”>“系统”>“企业设备和应用程序管理”>“企业应用程序管理”并手动授予应用程序运行权限来执行此操作。
华为的举动并不完全出乎意料。旁加载应用程序提供了极大的灵活性,特别是对于想要绕过特定用例的应用程序市场批准的开发人员。
然而,也可能存在一些安全问题。与应用程序市场的精选产品不同,侧载应用程序缺乏官方监督,增加了恶意软件或受损软件的风险。