iOS and Android systems in a different, detailed

Source: Internet
Author: User
Tags virtual environment

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.