Difference between Android 11 Android 10
Different API levels, different chat bubble functions, different drag and drop operations, different power menus, different security and privacy aspects.
The API level is different: Android 11 has an API level of 30. Android 10 has an API level of 29.
Different chat bubble functions: Android 11 has added the floating chat bubble function. As long as the APP uses the new API, the ongoing conversation can be suspended on the screen in the form of bubbles. Android 10 does not support the floating chat bubble function.
The difference between drag and drop operations: Android 11 can break the boundaries between different applications, and directly pull pictures and other files from the small window to the input interface of another application, so that the mobile phone can also perform the drag and drop operation similar to the PC side. . Android 10 does not support drag and drop operations that break the boundaries between different apps.
Differences in the power menu: After pressing the power button, the user enters the power menu with few optional functions, and now some card information can be added, such as Google Pay, smart home control and so on. The media controls have been redesigned to quickly switch between devices that are playing media, so that music can be transferred from headphones to speakers, similar to the design of iOS.
Security and Privacy Differences: Further functional improvements have been made to Security and Privacy. Android 11 restricts permissions that may have been used previously, such as microphone, camera, and location information calls. Now every call will prompt the user for authorization. The difference between Android 11 and Android 10 at this point can really be seen as the former's attention to user privacy.
Additionally, Android 11 adds a built-in tool for screen recording that can record what's happening on the screen, using the microphone, the device's sound, or both. There is also support for some new screen technologies, such as waterfall screen, folding screen, dual screen, etc., interaction and so on.
Introduction to Android:
Android (Android) is a free and open source operating system based on the Linux kernel (without GNU components). Mainly used in mobile devices, such as smart phones and tablet computers, led and developed by Google and the Open Handset Alliance in the United States. The Android operating system was originally developed by Andy Rubin and mainly supports mobile phones.
Architecture: Android's system architecture, like its operating system, adopts a layered architecture.
Applications: Android will be released with a series of core application packages, the application package includes client, SMS short message program, calendar, map, browser, contact management program and so on.
System kernel: Android runs on the Linux kernel, but not GNU/Linux. Because of the functions supported in general GNU/Linux, Android does not support most of them, including Cairo, X11, Alsa, FFmpeg, GTK, Pango and Glibc, etc. have been removed.
Hardware Abstraction Layer: Android's HAL (Hardware Abstraction Layer) provides hardware driver modules in closed source form.
Intermediate software: The communication bridge between the operating system and the application. The application is divided into two layers: the function layer (Library) and the virtual machine (Virtual Machine).
Security mechanism permissions: Android itself is a permission-separated operating system.