【鸿蒙实战开发】ArkUI-X支持动态化探索

ArkUI-X支持动态化探索

ArkUI-X支持动态化,使用者可以根据自己需要动态发布跨平台内容,从而使跨平台部分和宿主应用进行解耦。动态化能力支持如下两个典型场景:

  1. 框架动态化:指ArkUI跨平台开发框架本身可以做到动态下发,即应用发布时可以不带框架基础库,降低应用原始发布包体积,在需要时才从云端动态下发和执行加载;

  2. 特性动态化:指用ArkTS语言开发的特性可以做到动态化,和宿主应用解耦,独立发布、升级版本;

说明:应用在使用动态化能力时需要遵循目标终端操作系统应用上架规则,如果违规可能有下架风险,风险由各自应用承担。

这里我们以安卓为例,给大家举例说明,首先在开始之前,我们一起来看一下它的适用场景。

适用场景

动态化主要包括两个典型场景:

  • 场景1:框架动态化,为了降低应用ROM体积占用,及满足动态升级框架目的;
  • 场景2:特性Bundle动态化,特性和宿主应用发布解耦;

了解完以后,我们就可以进入到开发的步骤。

开发指南

这里面的开发,我们从三个维度去考虑,

  1. 目录结构
  2. 加载优先级
  3. 框架初始化

接下来我们进入正题。

目录说明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值