From 947e06f9482698ae36dc64d63d88ea59ab654cad Mon Sep 17 00:00:00 2001 From: junyi233 Date: Fri, 28 Apr 2023 02:22:34 +0000 Subject: [PATCH] =?UTF-8?q?=E3=80=90vod=E8=A7=A3=E9=87=8A=E9=97=AE?= =?UTF-8?q?=E9=A2=98=E3=80=91=E4=BF=AE=E6=94=B9hsp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: junyi233 --- zh-cn/application-dev/quick-start/in-app-hsp.md | 2 +- zh-cn/application-dev/quick-start/multi-hap-objective.md | 4 +--- zh-cn/application-dev/quick-start/shared-guide.md | 4 +--- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/zh-cn/application-dev/quick-start/in-app-hsp.md b/zh-cn/application-dev/quick-start/in-app-hsp.md index 46a95e3c36..1ce3afa89b 100644 --- a/zh-cn/application-dev/quick-start/in-app-hsp.md +++ b/zh-cn/application-dev/quick-start/in-app-hsp.md @@ -1,7 +1,7 @@ # 应用内HSP开发指导 应用内`HSP`指的是专门为某一应用开发的`HSP`,只能被该应用内部其他`HAP`/`HSP`使用,用于应用内部代码、资源的共享。 -应用内`HSP`跟随其宿主应用的APP包一起发布,与该宿主应用具有相同的包名和生命周期。 +应用内`HSP`跟随其宿主应用的APP包一起发布,与宿主应用同进程,具有相同的包名和生命周期。 ## 开发应用内HSP diff --git a/zh-cn/application-dev/quick-start/multi-hap-objective.md b/zh-cn/application-dev/quick-start/multi-hap-objective.md index 3ddc106ec7..5597b5ba12 100644 --- a/zh-cn/application-dev/quick-start/multi-hap-objective.md +++ b/zh-cn/application-dev/quick-start/multi-hap-objective.md @@ -5,6 +5,4 @@ - 方便开发者将多HAP合理地组合并部署到不同的设备上。例如应用程序包含一个Entry包和两个Featrue包(Feature1和Feature2)。其中Entry包可以部署到设备A和设备B,Feature1只能部署到设备A,Feature2包只部署到设备B上,那么开发者就可以方便的组合Entry和Feature1部署到设备A上,组合Entry和Feature2部署到设备B上。 -- 方便开发者按需加载所需模块,减少包大小。开发者可以将一个应用的某些HAP配置成按需加载。应用在启动阶段初始用不到的特性,可以配置暂不加载,当用户用到这些特性的时候,可由应用自动下载这些特性HAP,一定程度上减少应用包的大小。 - -- 方便应用资源共享,减少程序包大小。多个HAP都需要用到的资源(包括公共资源文件、公共页面等)以及so(shared object)文件可以放到单独的HAP中,其他HAP可以到该HAP中访问资源和so文件,也一定程度上可以减少应用程序包大小。 +- 方便开发者按需加载所需模块,减少包大小。开发者可以将一个应用的某些HAP配置成按需加载。应用在启动阶段初始用不到的特性,可以配置暂不加载,当用户用到这些特性的时候,可由应用自动下载这些特性HAP,一定程度上减少应用包的大小。 \ No newline at end of file diff --git a/zh-cn/application-dev/quick-start/shared-guide.md b/zh-cn/application-dev/quick-start/shared-guide.md index a90453ac70..b7566cbac8 100644 --- a/zh-cn/application-dev/quick-start/shared-guide.md +++ b/zh-cn/application-dev/quick-start/shared-guide.md @@ -7,9 +7,7 @@ HAR与HSP都是为了实现代码和资源的共享,都可以包含代码、C+ **图1** `HAR`和`HSP`在`APP`包中的形态示意图 ![in-app-hsp-har](figures/in-app-hsp-har.png) -**HSP旨在解决HAR存在的几个问题:** -- 多个`HAP`引用相同的`HAR`,导致的`APP`包大小膨胀问题。 -- 多个`HAP`引用相同的`HAR`,`HAR`中的一些状态变量无法共享的问题。 +HSP旨在解决多个`HAP`引用相同的`HAR`,导致的`APP`包大小膨胀问题。 **HSP的一些约束:** - `HSP`及其使用方都必须是`Stage`模型。 -- GitLab