A computer-implemented method for application control, comprising: configuring a temporary unfreezing rule for an application currently frozen in response to freezing a running application; temporarily unfreezing a frozen application in response to monitoring that the frozen application currently meets the temporary unfreezing rule corresponding to the frozen application; and re-freezing a temporarily unfrozen application in response to monitoring that the temporarily unfrozen application currently meets a re-freezing rule corresponding to the temporarily unfrozen application, characterized in that, configuring a temporary unfreezing rule for an application currently frozen comprises: configuring the temporary unfreezing rule for the application currently frozen according to an application type of the application currently frozen as well as a corresponding relationship between the application type and the temporary unfreezing rule, wherein the corresponding relationship between the application type and the temporary unfreezing rule comprises: a first temporary unfreezing rule corresponding to a first application type, wherein the first temporary unfreezing rule comprises: detecting that the frozen application currently has data to be processed; and a second temporary unfreezing rule corresponding to a second application type, wherein the second temporary unfreezing rule comprises at least one of the following: a continuous freezing duration of the frozen application reaches a preset freezing duration threshold; and a cache amount of the current data to be processed of the frozen application reaches a preset data cache amount threshold. configuring a temporary unfreezing rule for an application currently frozen in response to freezing a running application; temporarily unfreezing a frozen application in response to monitoring that the frozen application currently meets the temporary unfreezing rule corresponding to the frozen application; and re-freezing a temporarily unfrozen application in response to monitoring that the temporarily unfrozen application currently meets a re-freezing rule corresponding to the temporarily unfrozen application, characterized in that, configuring a temporary unfreezing rule for an application currently frozen comprises: configuring the temporary unfreezing rule for the application currently frozen according to an application type of the application currently frozen as well as a corresponding relationship between the application type and the temporary unfreezing rule, wherein the corresponding relationship between the application type and the temporary unfreezing rule comprises: a first temporary unfreezing rule corresponding to a first application type, wherein the first temporary unfreezing rule comprises: detecting that the frozen application currently has data to be processed; and a second temporary unfreezing rule corresponding to a second application type, wherein the second temporary unfreezing rule comprises at least one of the following: a continuous freezing duration of the frozen application reaches a preset freezing duration threshold; and a cache amount of the current data to be processed of the frozen application reaches a preset data cache amount threshold. configuring the temporary unfreezing rule for the application currently frozen according to an application type of the application currently frozen as well as a corresponding relationship between the application type and the temporary unfreezing rule, wherein the corresponding relationship between the application type and the temporary unfreezing rule comprises: a first temporary unfreezing rule corresponding to a first application type, wherein the first temporary unfreezing rule comprises: detecting that the frozen application currently has data to be processed; and a second temporary unfreezing rule corresponding to a second application type, wherein the second temporary unfreezing rule comprises at least one of the following: a continuous freezing duration of the frozen application reaches a preset freezing duration threshold; and a cache amount of the current data to be processed of the frozen application reaches a preset data cache amount threshold. a first temporary unfreezing rule corresponding to a first application type, wherein the first temporary unfreezing rule comprises: detecting that the frozen application currently has data to be processed; and a second temporary unfreezing rule corresponding to a second application type, wherein the second temporary unfreezing rule comprises at least one of the following: a continuous freezing duration of the frozen application reaches a preset freezing duration threshold; and a cache amount of the current data to be processed of the frozen application reaches a preset data cache amount threshold. a continuous freezing duration of the frozen application reaches a preset freezing duration threshold; and a cache amount of the current data to be processed of the frozen application reaches a preset data cache amount threshold.