相关问题
#鸿蒙通关秘籍#HAR和HSP两种共享包的主要区别是什么?
1332浏览 • 1回复 待解决
#鸿蒙通关秘籍#IPC和RPC的主要区别是什么?
1197浏览 • 1回复 待解决
HarmonyOS NEXT与Android系统的主要区别是什么?
1188浏览 • 1回复 待解决
HAP和HAR的区别是什么
3439浏览 • 1回复 待解决
sync和await的区别是什么?
1814浏览 • 1回复 待解决
#鸿蒙通关秘籍#NFC标签前台读写和后台读写的区别是什么?
1485浏览 • 1回复 待解决
navigation和router的区别是什么?
3287浏览 • 1回复 待解决
openCustomDialog和customDialog的区别是什么?
602浏览 • 0回复 待解决
@State和@Link的区别是什么?
619浏览 • 0回复 待解决
arkts和ts的区别是什么
227浏览 • 1回复 待解决
多态和多模的区别是什么?
7316浏览 • 2回复 已解决
#鸿蒙通关秘籍#鸿蒙中相对布局与线性布局的区别是什么?
1396浏览 • 1回复 待解决
#鸿蒙通关秘籍#启用自定义弹窗和 showToast 方法显示提示信息的区别是什么?
1387浏览 • 1回复 待解决
HarmonyOS 在分层架构设计中,feature设计为har与hsp 区别是什么场景
1938浏览 • 1回复 待解决
#鸿蒙通关秘籍#为什么鸿蒙中还有HAR与HSP啊?不是已经有了hap了么?那么=两种共享包的区别是什么?
1475浏览 • 1回复 待解决
HAR和HSP,分别是如何引入的?
2513浏览 • 1回复 待解决
HarmonyOS startAbility和connectAbility最根本的区别是什么
13061浏览 • 1回复 待解决
@Prop和@StorageProp的区别是什么?何时选择后者?
769浏览 • 1回复 待解决
#鸿蒙学习大百科#router和Navigation的区别是什么?
1574浏览 • 1回复 待解决
Applicationcontext、UIAbilitycontext、Context的区别是什么
3266浏览 • 1回复 待解决
PolarDB高权限账号和普通账号的区别是什么?
4388浏览 • 1回复 待解决
系统弹框和应用消息推送的区别是什么
3457浏览 • 1回复 待解决
HarmonyOS 集成态HSP和har有什么区别
1194浏览 • 1回复 待解决
CanvasRenderingContext2D和DrawingRenderingContext区别是什么
732浏览 • 1回复 待解决
请问Previewer与Simulator的区别是什么?
1607浏览 • 1回复 待解决





















HSP(Harmony Shared Package)和HAR(Harmony Archive)是鸿蒙操作系统中用于代码和资源共享的两种不同类型的包。
HSP是一种动态共享包,允许在多个HAP(Harmony Application Package)之间共享代码和资源,而不需要将其打包到每个HAP中。这意味着HSP可以在运行时按需加载,从而提高了应用的性能和资源利用率。相对而言,HAR是静态共享包,它会在编译时被打包到依赖它的每个HAP中。这种方式虽然简单,但会导致在多个HAP中存在重复的代码和资源,从而增加了应用的整体体积。使用HAR时,开发者需要考虑到每次更新都需要重新编译所有依赖它的HAP,而HSP则支持独立更新,这使得开发过程更加灵活。总之,选择使用HSP还是HAR主要取决于具体的项目需求:如果需要动态共享和按需加载,HSP是更好的选择;如果只需要简单的静态共享,HAR则可能更为合适。