1.一种应用程序启动方法,其特征在于,包括:
接收针对目标应用程序的启动指令,所述目标应用程序属于免安装应用程序;
若当前没有运行所述免安装应用程序对应的主进程,则根据所述启动指令启动所述主进程,并在所述主进程中对所述目标应用程序对应的资源进行处理,以启动所述目标应用程序。
2.根据权利要求1所述的方法,其特征在于,所述在所述主进程中对所述目标应用程序对应的资源进行处理,包括:
通过所述主进程下载所述目标应用程序对应的资源;
在所述主进程中,根据所述资源进行渲染操作,得到显示数据,并将所述显示数据输出到显示装置进行显示。
3.根据权利要求2所述的方法,其特征在于,所述主进程至少包括第一线程及第二线程;所述通过所述主进程下载所述目标应用程序对应的资源,包括:
通过所述主进程的所述第一线程下载所述目标应用程序对应的资源;
所述在所述主进程中,根据所述资源进行渲染操作,得到显示数据,并将所述显示数据输出到显示装置进行显示,包括:
在所述主进程的所述第二线程中,根据所述资源进行渲染操作,得到显示数据,并将所述显示数据输出到显示装置进行显示。
4.根据权利要求3所述的方法,其特征在于,在所述通过所述主进程中的所述第一线程下载所述目标应用程序对应的资源之后,所述方法还包括:
在所述第一线程中对下载的资源进行校验,若校验通过,则执行所述在所述主进程的所述第二线程中,根据所述资源进行渲染操作,得到显示数据,并将所述显示数据输出到显示装置进行显示的步骤。
5.根据权利要求1所述的方法,其特征在于,在所述接收针对目标应用程序的启动指令之后,所述方法还包括:
若当前运行有所述免安装应用对应的主进程,则根据所述启动指令启动与所述目标应用程序对应的资源进程,并在所述资源进程中对所述目标应用程序对应的资源进行处理,以启动所述目标应用程序。
6.根据权利要求5所述的方法,其特征在于,在所述根据所述启动指令启动与所述目标应用程序对应的资源进程之前,所述方法还包括:
在所述主进程中,根据所述启动指令下载所述目标应用程序对应的资源;
所述在所述资源进程中对所述目标应用程序对应的资源进行处理,包括:
在所述资源进程中,根据所述主进程下载的资源进行渲染操作,得到显示数据,并将所述显示数据输出到显示装置进行显示。
7.根据权利要求6所述的方法,其特征在于,在所述根据所述启动指令下载所述目标应用程序对应的资源之后,所述方法还包括:
在所述主进程中对下载的资源进行校验,若校验通过,则执行所述根据所述启动指令启动与所述目标应用程序对应的资源进程的步骤。
8.根据权利要求1~7任一所述的方法,其特征在于,在启动所述主进程之后,所述方法还包括:
控制所述主进程在操作系统中常驻;
当所述操作系统中启动的免安装应用程序均被关闭时,关闭所述主进程。
9.一种应用程序启动装置,其特征在于,包括:
指令接收模块,用于接收针对目标应用程序的启动指令,所述目标应用程序属于免安装应用程序;
处理模块,用于若当前没有运行所述免安装应用程序对应的主进程,则根据所述启动指令启动所述主进程,并在所述主进程中对所述目标应用程序对应的资源进行处理,以启动所述目标应用程序。
10.一种终端设备,其特征在于,包括存储器及处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器实现如权利要求1至8任一所述的方法。
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8任一所述的方法。