A system updating method, applied to a mobile terminal, the method comprises: determining (S31, S32, S33) in response to detecting a prompt for updating an operating system, whether there is an application in the mobile terminal, APP, that is incompatible with the updated operating system in the mobile terminal; outputting, in response to determining that there is the APP that is incompatible with the updated operating system in the mobile terminal, first prompt information; wherein determining, in response to detecting the prompt for updating the operating system, whether there is the APP that is incompatible with the updated operating system in the mobile terminal comprises: sending in response to detecting the prompt for updating the operating system, an information acquisition instruction to a test server; receiving first application information of a tested application, wherein the tested application is incompatible with the updated operating system, the first application information being fed back by the test server based on the information acquisition instruction; detecting whether second application information of an application in the mobile terminal matches information in the first application information of the tested application and determining, in response to detecting that the second application information matches the first application information, that there is the APP in the mobile terminal that is incompatible with the updated operating system in the mobile terminal; wherein the test server is different from a server supporting the tested application to run, the test server interacts with test terminals in which the updated operating system is installed; a system compatibility test is performed to the tested application in the test terminals through the test server, and information of the tested application that is incompatible with the updated operating system in a test result is stored in the first application information. determining (S31, S32, S33) in response to detecting a prompt for updating an operating system, whether there is an application in the mobile terminal, APP, that is incompatible with the updated operating system in the mobile terminal; outputting, in response to determining that there is the APP that is incompatible with the updated operating system in the mobile terminal, first prompt information; wherein determining, in response to detecting the prompt for updating the operating system, whether there is the APP that is incompatible with the updated operating system in the mobile terminal comprises: sending in response to detecting the prompt for updating the operating system, an information acquisition instruction to a test server; receiving first application information of a tested application, wherein the tested application is incompatible with the updated operating system, the first application information being fed back by the test server based on the information acquisition instruction; detecting whether second application information of an application in the mobile terminal matches information in the first application information of the tested application and determining, in response to detecting that the second application information matches the first application information, that there is the APP in the mobile terminal that is incompatible with the updated operating system in the mobile terminal; wherein the test server is different from a server supporting the tested application to run, the test server interacts with test terminals in which the updated operating system is installed; a system compatibility test is performed to the tested application in the test terminals through the test server, and information of the tested application that is incompatible with the updated operating system in a test result is stored in the first application information. sending in response to detecting the prompt for updating the operating system, an information acquisition instruction to a test server; receiving first application information of a tested application, wherein the tested application is incompatible with the updated operating system, the first application information being fed back by the test server based on the information acquisition instruction; detecting whether second application information of an application in the mobile terminal matches information in the first application information of the tested application and determining, in response to detecting that the second application information matches the first application information, that there is the APP in the mobile terminal that is incompatible with the updated operating system in the mobile terminal; wherein the test server is different from a server supporting the tested application to run, the test server interacts with test terminals in which the updated operating system is installed; a system compatibility test is performed to the tested application in the test terminals through the test server, and information of the tested application that is incompatible with the updated operating system in a test result is stored in the first application information.