iOS system (non-open source, not extensible)
The iphone sandbox mechanism explains that the application is in a strictly restricted part of the file system and the program cannot directly access other applications.
1. iOS programming language objective-c
2, iOS uses the 沙盒
operating mechanism
3. Third- 任何
party programs in iOS 不能
run in the background
4, in iOS for UI指令
the highest permissions, the first response to the screen
5, clean or not clean the background app, no changes
6, consumes the memory, will occupy the warning, reaches the operating system to allow maximum value, the iOS will "kill" the app process directly
Android System (open source extensible)
Linux-based free and open source operating system, LED and developed by Google Inc. and the Open Mobile Alliance
Android itself is 不是
built for touch screen, so all applications are run in a virtual environment, from the bottom 传输数据
to the virtual machine, and then by the virtual machine, 用户UI
any program can be 轻松访问
other program files.
1. Android programming language Java
2, Android uses the 虚拟机
operating mechanism, each boot 1app, equivalent to the start of 1 virtual machines
3, the Android 任何
program is 能
running in the background, until 没内存
it shuts down, taking up more resources (charge electricity, memory)
4, wirelessly 数据处理指令
the highest privileges, the first processing of data
5, clean the background app, will kill a part of the memory, but not completely killed
6, lower than the memory threshold, the system will press a list to shut down the user does not need things, in memory for a long while to open large programs, will trigger the system itself to adjust the process scheduling policy is very consumption of system resources; Each Android is running in a virtual machine, so it consumes more memory
App test differences under iOS and Android systems
1. Resolution Test
2, install, uninstall, upgrade
3. Entity keys
Ios:back Key, Home key, Menu key, and search key
Android: Home key
4. Push test
5. Navigation mode, control, floating frame
6. Clear cache, clear data, move to SD card
An explanation of how iOS and Android systems differ