harmony 鸿蒙元能力子系统变更说明
元能力子系统变更说明
cl.ability.1 childProcessManager增加子进程最大数量限制
访问级别
公开接口
变更原因
应用可以无限制启动子进程,这个场景存在恶意调用风险,因此需要增加子进程最大数量限制。
变更影响
该变更为不兼容变更。
变更前:每个应用通过childProcessManager启动的子进程总数没有限制。
变更后:每个应用通过childProcessManager(非SELF_FORK模式)启动的子进程总数上限为512个。
起始 API Level
11
变更发生版本
从OpenHarmony 5.0.1.1 版本开始。
变更的接口/组件
childProcessManager中的startChildProcess(非SELF_FORK模式)、startArkChildProcess接口。
适配指导
行为变更:无需适配,通过childProcessManager最大可以启动的子进程数量为512个,超过后无法启动。
cl.ability.2 禁止Extension进程拉起启动框架
访问级别
公开接口
变更原因
Extension进程不应拉起启动框架,启动框架是用于优化UIAbility启动时的一些启动任务,当Extension可以拉起启动框架时,可能会导致应用未启动便执行启动框架,导致一些代码在不应执行的时间点执行。
变更影响
该变更为不兼容变更。
变更前:Extension进程可以拉起启动框架并执行启动任务。
变更后:Extension进程无法拉起启动框架,只有UIAbility可以拉起起启动框架并执行启动任务。
起始 API Level
12
变更发生版本
从OpenHarmony 5.0.1.1 版本开始。
变更的接口/组件
AppStartup启动框架模块默认行为
适配指导
默认行为变更,无需适配,但应注意变更后的行为是否对整体应用逻辑产生影响。
你可能感兴趣的鸿蒙文章
0
赞
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦