一种应用的安装方法、装置、设备及存储介质制造方法及图纸

技术编号:42023272 阅读:16 留言:0更新日期:2024-07-16 23:14
本申请实施例提供的一种应用的安装方法、装置、设备及存储介质,所述方法包括响应于目标应用的下载请求,获取目标应用的业务私有数据包及所述目标应用的信息;获取目标设备中已安装的公共资源包的信息;基于所述至少一个第一公共资源包的标识信息及所述目标设备中已安装的公共资源包的信息确定所述至少一个第一公共资源包中是否存在其标识信息与所述目标设备中已安装的公共资源包的标识信息不匹配的第二公共资源包,若存在第二公共资源包,则获取所述目标应用的第二公共资源包;基于所述第二公共资源包及所述目标应用的业务私有数据包进行所述目标设备的目标应用的安装。用以减小应用程序的应用包大小。

【技术实现步骤摘要】

本申请涉及计算机,具体地涉及一种应用的安装方法、装置、设备及存储介质


技术介绍

1、随着主流操作系统的演进和用户需求多样性的变化,应用程序所承载的功能越来越多。在一些技术中,应用程序在研发完成后提交至应用商城时,通常是将该应用程序打包为一个压缩包。在对应用程序进行打包时,通常是将该应用程序的业务私有信息,例如源代码及其该应用程序的公共资源信息例如,其依赖的依赖模块一起编译后与所需的资源文件信息一同打包在一个压缩包中,形成该应用程序的应用包。在用户安装该应用程序时,需要下载该应用程序的完整应用包,并进行相应的解压及安装。

2、通过上述过程可知,现有应用程序的应用包通常包括应用程序的本身的业务部分及其本身的业务部分所依赖的依赖模块、资源文件。而对于其依赖的依赖模块、及资源文件可能存在多次压缩、应用包过大等问题,从而使得该应用程序的应用包过大,导致该应用程序下载时间长、占用电子设备的存储空间大等问题,降低了用户体验。


技术实现思路

1、有鉴于此,本申请提供一种应用的安装方法、装置、设备及存储介质,以利本文档来自技高网...

【技术保护点】

1.一种应用的安装方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述公共资源包的标识信息包括所述公共资源包的名称及所述公共资源包的版本号;

3.根据权利要求2所述的方法,其特征在于,所述公共资源包的信息中还包括所述公共资源包的兼容信息;所述公共资源包的兼容信息用于表征所述公共资源包的兼容性;

4.根据权利要求1-3任一项所述的方法,其特征在于,所述响应于目标应用下载请求,获取目标应用的业务私有数据包及所述目标应用的信息包括:

5.根据权利要求4所述的方法,其特征在于,所述获取所述目标应用的第二公共资源包包括:<...

【技术特征摘要】

1.一种应用的安装方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述公共资源包的标识信息包括所述公共资源包的名称及所述公共资源包的版本号;

3.根据权利要求2所述的方法,其特征在于,所述公共资源包的信息中还包括所述公共资源包的兼容信息;所述公共资源包的兼容信息用于表征所述公共资源包的兼容性;

4.根据权利要求1-3任一项所述的方法,其特征在于,所述响应于目标应用下载请求,获取目标应用的业务私有数据包及所述目标应用的信息包括:

5.根据权利要求4所述的方法,其特征在于,所述获取所述目标应用的第二公共资源包包括:

6.根据权利要求4或5所述的方法,其特征在于,基于所述第二公共资源包及所述目标应用的业务私有数据包进行所述目标设备的目标应用的安装包括:

7.根据权利要求6所述的方法,其特征在于,所述目标应用的信息中还记录有所述目标应用的名称、版本号及兼容信息。

8.根据权利要求6或7所...

【专利技术属性】
技术研发人员:李强黄施昱
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1