应用程序的运行方法、装置、终端设备及存储介质与流程

文档序号:35296579发布日期:2023-09-01 22:42阅读:20来源:国知局
应用程序的运行方法、装置、终端设备及存储介质与流程

本公开涉及终端设备,尤其涉及一种应用程序的运行方法、装置、终端设备及存储介质。


背景技术:

1、随着移动互联网和智能设备的普及,人们在终端设备上安装的应用程序越来越多。首次下载的应用程序或更新后的应用程序首次在终端设备上运行时,往往需要将应用程序的代码,编译或解释成本地可执行的代码,使得应用程序得以运行。然而,在解释或编译的过程中,通常需要消耗较多的时间,从而会导致应用程序在首次运行时的速度较慢。


技术实现思路

1、本公开旨在至少在一定程度上解决相关技术中的技术问题之一。

2、本公开第一方面实施例提出了一种应用程序的运行方法,包括:

3、在检测到终端设备中存在未运行过的目标应用程序、且所述终端设备当前的状态为预设状态的情况下,生成预设运行环境及所述目标应用程序对应的分身应用程序;

4、控制所述分身应用程序在所述预设运行环境中运行,以获取所述目标应用程序对应的待编译文件;

5、对所述待编译文件进行编译,以获取所述目标应用程序在所述终端设备运行时所需的编译文件。

6、本公开第二方面实施例提出了一种应用程序的运行装置,包括:

7、监测模块,用于在检测到终端设备中存在未运行过的目标应用程序、且所述终端设备当前的状态为预设状态的情况下,生成预设运行环境及所述目标应用程序对应的分身应用程序;

8、模拟运行模块,用于控制所述分身应用程序在所述预设运行环境中运行,以获取所述目标应用程序对应的待编译文件;

9、编译模块,用于对所述待编译文件进行编译,以获取所述目标应用程序在所述终端设备运行时所需的编译文件。

10、本公开第三方面实施例提出了一种终端设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如本公开第一方面实施例提出的应用程序的运行方法。

11、本公开第四方面实施例提出了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,实现如本公开第一方面实施例提出的应用程序的运行方法。

12、本公开提供的应用程序的运行方法、装置、终端设备及存储介质,存在如下有益效果:

13、本公开实施例中,可以在检测到终端设备中存在未运行过的目标应用程序、且终端设备当前的状态为预设状态的情况下,生成预设运行环境及目标应用程序对应的分身应用程序,并控制分身应用程序在预设运行环境中运行,以获取目标应用程序对应的待编译文件,最后对待编译文件进行编译,以获取目标应用程序在终端设备运行时所需的编译文件。由此,可以在终端设备为预设状态时,在预设运行环境中运行分身应用程序,并对获取的待编译文件进行编译,从而在目标应用程序首次运行时,可以直接使用编译文件,从而可以提高目标应用程序首次运行时的速度。

14、本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。



技术特征:

1.一种应用程序的运行方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述控制所述分身应用程序在所述预设运行环境中运行,包括:

3.根据权利要求1所述的方法,其特征在于,所述预设的控制信息包括以下至少一项:

4.根据权利要求3所述的方法,其特征在于,还包括:

5.根据权利要求1所述的方法,其特征在于,还包括:

6.根据权利要求1-5任一所述的方法,其特征在于,还包括:

7.根据权利要求1-5任一所述的方法,其特征在于,所述待编译文件中包括热点函数及类信息。

8.一种应用程序的运行装置,其特征在于,所述装置包括:

9.一种终端设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现如权利要求1-7中任一所述的应用程序的运行方法。

10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1-7中任一所述的应用程序的运行方法。


技术总结
本公开提出一种应用程序的运行方法、装置、终端设备及存储介质,涉及终端设备技术领域。包括:在检测到终端设备中存在未运行过的目标应用程序、且终端设备当前的状态为预设状态的情况下,生成预设运行环境及目标应用程序对应的分身应用程序;控制分身应用程序在预设运行环境中运行,以获取目标应用程序对应的待编译文件;对待编译文件进行编译,以获取目标应用程序在终端设备运行时所需的编译文件。由此,可以在终端设备为预设状态时,在预设运行环境中运行分身应用程序,并对获取的待编译文件进行编译,从而在目标应用程序首次运行时,可以直接使用编译文件,从而可以提高目标应用程序首次运行时的速度。

技术研发人员:吴涛,董志钢,唐小凯
受保护的技术使用者:北京小米移动软件有限公司
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1