hap/har/hsp的关系是什么?是否都可以声明注册Ability和page?三种类型分别推荐哪些的使用场景?选择原则是什么?

北向实践与赋能 显示全部楼层 发表于 2024-1-4 11:17:23

hap/har/hsp的关系是什么?是否都可以声明注册Ability和page?三种类型分别推荐哪些的使用场景?选择原则是什么?

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论1

北向实践与赋能

沙发 发表于 2024-1-4 11:17:39

hap/har/hsp的关系是什么?是否都可以声明注册Ability和page?三种类型分别推荐哪些的使用场景?选择原则是什么?

关键字 hap,har,hsp 解决方案 hap: 应用安装和运行的基本单元,支持在配置文件中声明abilities、extensionAbilities组件,支持在配置文件中声明pages页面。 主要使用场景 Entry:应用的主模块,用于实现应用的入口界面、入口图标、主特性功能等 Feature:应用的特性模块,用于实现应用的特性功能 har:静态共享包,编译态复用,不支持在配置文件中声明abilities、extensionAbilities组件,不支持在配置文件中声明pages页面,支持Navigation组件导航。 主要使用场景 作为三方库,发布到OHPM中心仓,供应用依赖使用 hsp: 动态共享包,运行时复用,不支持在配置文件中声明abilities、extensionAbilities组件,支持在配置文件中声明pages页面。 主要使用场景 多模块共用的代码、资源可以使用HSP,提高代码的可重用性和可维护性 元服务分包预加载

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部