1, and their operating mechanisms are different: IOS uses sandbox operating mechanism and Android uses virtual machine operating mechanism.
2. The background system is different: there is no third-party program in IOS that can run in the background; Any program in Android can run in the background until there is no memory.
3.IOS has the highest authority for UI instruction and Android has the highest authority for data processing instruction.
Explanation of iphone sandbox mechanism: The application is located in the strictly restricted part of the file system, and the program cannot directly access other applications. Explain it with sandbox technology in anti-virus software. "Sandbox" technology is to let the program continue running after suspicious behavior is found, and stop running when it is found to be a virus. The practical application process of "sandbox" technology is: let the suspicious behavior of suspected virus files be fully performed in the virtual "sandbox", which will record its every move; When the suspected virus completely exposes its virus properties, the "sandbox" will implement a "rollback" mechanism: erase the traces and actions of the virus and restore the system to a normal state.
Explanation of android virtual machine mechanism: Android itself is not built for touch screen, so all applications run in a virtual environment. Data is transmitted from the bottom to the virtual machine, and then from the virtual machine to the user UI, so any program can easily access other program files.