【技术实现步骤摘要】
应用程序运行方法、装置、存储介质及电子设备
[0001]本申请涉及数据处理
,尤其涉及一种应用程序运行方法、装置、存储介质及电子设备。
技术介绍
[0002]随着计算机技术的发展,基于计算机技术的应用程序也进入了千家万户,应用程序集娱乐性、参与性、交互性、趣味性于一体,是对传统通信、社交、娱乐、购物的拓展与补充。
[0003]通常情况下,用户可以下载应用程序的安装包,然后将安装包中的资源安装到计算机本地,之后启动应用程序,即可体验应用提供的各种功能。然而,应用的推广成本以及用户下载率与应用的安装包本身的大小有一定的相关关系。一般来说,包体越大用户的下载率越低,相对应的推广成本越高。
[0004]可见,如何降低安装包体积的对应用下载率造成的负面影响,成为亟待解决的问题。
技术实现思路
[0005]本说明书实施例提供一种应用程序运行方法、装置、存储介质及电子设备,以部分的解决现有技术存在的上述问题。
[0006]本说明书实施例采用下述技术方案:
[0007]第一方面,本申请提 ...
【技术保护点】
【技术特征摘要】
1.一种应用程序运行方法,其特征在于,包括:响应于应用程序唤起指令,从第一服务端获取本地运行资源;其中,所述应用程序是基于轻量级安装包执行安装操作后得到的,所述轻量级安装包中包含了所述应用程序的引擎必要资源和用户使用必要资源;展示所述用户使用必要资源中包含的初始运行信息;根据所述引擎必要资源启动所述应用程序的图形引擎,以加载所述本地运行资源;基于所述本地运行资源运行所述应用程序。2.如权利要求1所述的方法,其特征在于,包括以下至少一项:所述引擎必要资源包括:引擎启动脚本;所述用户使用必要资源包括:唤起所述应用程序时,用于展示所述初始运行信息的图像和/或声音;所述本地运行资源还包括以下至少一项:所述引擎的代码文件、应用代码文件;所述轻量级安装包的包体大小为10兆字节(MB)至100兆字节(MB)之间。3.如权利要求1或2所述的方法,其特征在于,从第一服务端获取本地运行资源,包括:将获取到的本地运行资源存储至本地的第一位置;加载所述本地运行资源,包括:从所述第一位置加载所述本地运行资源。4.如权利要求3所述的方法,其特征在于,从所述第一位置加载所述本地运行资源,包括:调用引擎接口;在所述引擎接口加载引擎的代码文件时,拦截第一加载函数;将所述第一加载函数的数据加载位置,修改为所述第一位置;执行所述第一加载函数,以从所述第一位置加载所述引擎的代码文件。5.如权利要求3所述的方法,其特征在于,从所述第一位置加载所述本地运行资源,包括:在所述引擎加载所述应用程序的应用代码文件时,拦截第二加载函数;将所述第二加载函数的数据加载位置,修改为所述第一位置;执行所述第二加载函数,以从所述第一位置加载所述应用代码文件。6.如权利要求1或2所述的方法,其特征在于,所述方法还包括:从所述第一服务端获取应用内容资源,存储至本地的第二位置;在所述引擎加载所述应用内容资源时,拦截第三加载函数;将所述第三加载函数的数据加载位置,修改为所述第二位置;执行所述第三加载函数,以从所述第二位置加载所述应用内容资源。7.如权利要求6所述的方法,其特征在于,所述应用程序包含按照所述应用程序预设获取次序划分的干个子资源;以及,从所述第一服务端获取应用内容资源,包括:向所述第一服务端发送第一请求;接收所述第一服务端针对所述第一请求返回的子资源;其中,所述第一请求用于:从所述第一服务端获取所述若干个子资源中处于所述预设获取次序中的首位的子资源。8.如权利要求6所述的...
【专利技术属性】
技术研发人员:石岭,
申请(专利权)人:上海完美时空软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。