A method for Application, APP, updating, the method comprising: acquiring, by the router, an APP list that indicates at least one APP to be updated, the APP list being determined by the router or a server or a target terminal; downloading, by the router, an installation file for updating the at least one APP to be updated according to the APP list to be updated; and connecting, by the router, with the target terminal and sending the installation file of an APP to be updated to the target terminal such that the target terminal installs the installation file; and wherein the method further comprises: acquiring, by the router, multiple APP lists determined by the router, the server and the target terminal, including the APP list that indicates the at least one APP, wherein said acquiring of multiple APP lists includes at least one of: acquiring, by the router, the APP list to be updated sent by the target terminal, and acquiring, by the router, the APP list to be updated sent by a network side; and determining, by the router, whether to download the installation file for updating the at least one APP based on comparing, by the router, APPs in the multiple APP lists; wherein acquiring the APP list to be updated by the router comprises: detecting, by the router, the at least one APP to be updated based on APP information periodically sent to the router by the target terminal, the APP information including an APP identifier and a version number; and in response to detection of the APP to be updated, generating the APP list to be updated. acquiring, by the router, an APP list that indicates at least one APP to be updated, the APP list being determined by the router or a server or a target terminal; downloading, by the router, an installation file for updating the at least one APP to be updated according to the APP list to be updated; and connecting, by the router, with the target terminal and sending the installation file of an APP to be updated to the target terminal such that the target terminal installs the installation file; and wherein the method further comprises: acquiring, by the router, multiple APP lists determined by the router, the server and the target terminal, including the APP list that indicates the at least one APP, wherein said acquiring of multiple APP lists includes at least one of: acquiring, by the router, the APP list to be updated sent by the target terminal, and acquiring, by the router, the APP list to be updated sent by a network side; and determining, by the router, whether to download the installation file for updating the at least one APP based on comparing, by the router, APPs in the multiple APP lists; wherein acquiring the APP list to be updated by the router comprises: detecting, by the router, the at least one APP to be updated based on APP information periodically sent to the router by the target terminal, the APP information including an APP identifier and a version number; and in response to detection of the APP to be updated, generating the APP list to be updated. acquiring, by the router, multiple APP lists determined by the router, the server and the target terminal, including the APP list that indicates the at least one APP, wherein said acquiring of multiple APP lists includes at least one of: acquiring, by the router, the APP list to be updated sent by the target terminal, and acquiring, by the router, the APP list to be updated sent by a network side; and acquiring, by the router, the APP list to be updated sent by the target terminal, and acquiring, by the router, the APP list to be updated sent by a network side; and determining, by the router, whether to download the installation file for updating the at least one APP based on comparing, by the router, APPs in the multiple APP lists; wherein acquiring the APP list to be updated by the router comprises: detecting, by the router, the at least one APP to be updated based on APP information periodically sent to the router by the target terminal, the APP information including an APP identifier and a version number; and in response to detection of the APP to be updated, generating the APP list to be updated. detecting, by the router, the at least one APP to be updated based on APP information periodically sent to the router by the target terminal, the APP information including an APP identifier and a version number; and in response to detection of the APP to be updated, generating the APP list to be updated.