A method for preloading an application, comprising: acquiring, in response to detecting that an event of prediction of preloading an application is triggered, current usage information of a terminal; inputting the current usage information to a model used for application prediction; predicting at least one target application to be launched according to an output result of the model used for application prediction; determining whether an active window stack for preloading based on an Android operating system exists in the terminal before preloading the at least one target application, the active window stack for preloading having boundary coordinates locating outside a coordinate range of a display screen of the terminal; preloading an application interface of the at least one target application according to the active window stack for preloading, in response to determining that the active window stack for preloading exists in the terminal; creating the active window stack for preloading and preloading the application interface of the at least one target application according to the active window stack for preloading, in response to determining that the active window stack for preloading does not exist in the terminal; preloading the application interface of the at least one application according to the active window stack for preloading, comprising: creating a target process for each of the target applications; creating, in the active window stack for preloading, a task stack for each of the target applications; launching, in the task stack for each of the target applications, an active window for each of the target applications according to the target process for each of the target applications; and drawing and displaying the application interface of each of the target applications according to the active window for each of the target applications. acquiring, in response to detecting that an event of prediction of preloading an application is triggered, current usage information of a terminal; inputting the current usage information to a model used for application prediction; predicting at least one target application to be launched according to an output result of the model used for application prediction; determining whether an active window stack for preloading based on an Android operating system exists in the terminal before preloading the at least one target application, the active window stack for preloading having boundary coordinates locating outside a coordinate range of a display screen of the terminal; preloading an application interface of the at least one target application according to the active window stack for preloading, in response to determining that the active window stack for preloading exists in the terminal; creating the active window stack for preloading and preloading the application interface of the at least one target application according to the active window stack for preloading, in response to determining that the active window stack for preloading does not exist in the terminal; preloading the application interface of the at least one application according to the active window stack for preloading, comprising: creating a target process for each of the target applications; creating, in the active window stack for preloading, a task stack for each of the target applications; launching, in the task stack for each of the target applications, an active window for each of the target applications according to the target process for each of the target applications; and drawing and displaying the application interface of each of the target applications according to the active window for each of the target applications. creating a target process for each of the target applications; creating, in the active window stack for preloading, a task stack for each of the target applications; launching, in the task stack for each of the target applications, an active window for each of the target applications according to the target process for each of the target applications; and drawing and displaying the application interface of each of the target applications according to the active window for each of the target applications.