Android 11 officially released! On the unknown changes of the new system

Google recently officially released Android 11. For this latest generation of Android system, the new functions and features brought by it are of great value. However, considering that domestic users often make various magic changes to native Android functions, the impact is limited for domestic users. Android 11 has the greatest impact on domestic ecology, which is rarely mentioned. < / P > < p > Yes, the bottom layer of Android 11 has changed a lot! The great changes brought about will deeply affect the majority of users. Let’s talk about it today. < / P > < p > if you are an Android player, you must know the term recovery. This is the mode used to recover the system in Android system. Whether it is the official upgrade system of the manufacturer or the player swipes into the third-party ROM, it usually needs to be done through recovery. In Android, there is also a special partition to place recovery, but this will become history in Android 11. < / P > < p > in the traditional recovery upgrade mode, if the data written to the system partition is wrong, the machine may not be able to start. The player who brushes the machine should be familiar with this kind of “brick changing”, and even the manufacturer OTA will occasionally “brick”. How to avoid it? In fact, the A / b partition mechanism is used in the new Android computers in recent years, and many Android machines no longer need recovery to boot the upgrade. Before changing the boot mode of Android system, you need to use the A / b partition mechanism through recovery to boot directly through boot In the partition mechanism, when the system needs to be upgraded, the new system will be written to one of the partitions. After the write is successful, it will be started from the partition. If the write fails or fails to start, it will start from the original partition. This is equivalent to two system partitions backing up each other, greatly reducing the failure rate of system upgrade. The mechanism of Android 11 is similar. The recovery partition is cancelled and the A / b partition mechanism is changed to a certain extent for the machine with Android 11 pre installed. When Android 11 needs to upgrade the system, it will compare and verify the data of the new system and the current system data, and write the difference part to another partition instead of the system partition. After that, start the system with the new data. If the system starts smoothly, the differential data will be written to the system partition. If the system fails to start, the differential data will be discarded and the data of the original system partition will be used Start. < / P > < p > the new mechanism of Android 11 not only has the reliability advantages of a / b partition, but also does not need to occupy a lot of extra space like a / b partition. In any case, the recovery partition has been abandoned. The Android 11 pre installed machine does not have a recovery partition from the factory. The boot partition takes on more of the work of the previous recovery partition. Recovery is an indispensable tool for brushing the machine. Where should the players go? I’m afraid we’ll have to find another way out. < / P > < p > as we know, Google has been working hard to solve the problem of system fragmentation, striving to upgrade the latest version of Android. For this reason, Google has made a lot of efforts. For example, in Android 8.0, the project treble mechanism is implemented to separate the system from the hardware driver. After that, the manufacturer can push the new version of Android for the device without re adapting the driver. < / P > < p > Project treble greatly simplifies the upgrade process of Android system, but it is not enough. In Android 10, Google implemented project mainline to further subdivide and modularize the system. In Android 10, 14 system components are mainline ized, and system components such as media decoder, permission controller and network component can be updated through the app store just like ordinary app. Many friends found that the GPU driver of Android can be updated independently this year, which benefits from this. < / P > < p > in Android 11, Google has further subdivided Android components. There are as many as 20 Android component modules, and Android system maintenance will become more flexible than ever before. Not only that, Google has also implemented the restructuring into the system kernel, and Android’s Linux kernel upgrade will become more flexible. < / P > < p > in the current Android system, Linux kernel upgrade generally needs to go through three steps. First of all, Google selects a Linux lts version as the Android kernel and prints the patch required for Android operation; then, Google submits the kernel to the SOC suppliers such as Qualcomm, and the suppliers build it into a SoC compatible kernel again; finally, Samsung and other equipment manufacturers make the internal core adapt to different components, and then put various kinds of patches on the kernel again Patch, which makes the kernel a true version of Android. < / P > < p > because of the tedious steps, once the current Android machine leaves the factory, the Linux kernel is rarely changed. Even for the pixel device of Google, the kernel is still only the old Linux 4.14. < / P > < p > but in Android 11, the situation has changed. Google has modularized the system kernel, and the kernel is divided into generic kernel image and other GKI modules. If you want to upgrade the Linux version, Google can push GKI directly to Android, and the mobile phone can upgrade GKI directly. There is no need to go through the tedious steps from SOC manufacturer to mobile device manufacturer. It is understood that this feature of Android 11 is required to be enforced on devices with kernel version higher than Linux 5.4 or above. It can be said that if the factory kernel version of Android 11 is Linux 5.4 or above, it may be the easiest to upgrade Android in history. < / P > < p > Android storage directory folder confusion completely solved? I believe many people find that after the Android is used for a long time, there will be many strange folders in the storage directory. These folders are generated by various apps. This is actually a problem left over by history. < / P > < p > the internal storage directory of Android machine was once very small. For example, the ROM of classic milestone was only 512M, so SD card was needed to expand the storage space. Therefore, Android App often saved files in external storage directory. Android did not provide the specification of external storage directory before version 4.3. App used to create its own folder in the sdcard directory at will, which has been retained until now. < / P > < p > now, although Android has established a storage specification for the sdcard directory, for example, the Android system stipulates that if an app wants to create a folder in the internal storage space, it needs to be created in the / data / data / directory, while in the external storage space, it needs to be set up in the / sdcard / Android / data / directory. However, this specification is not mandatory. Due to the use of third-party SDK and other reasons, many apps still create their own folders under the sdcard directory, which leads to confusion of Android storage directory. < / P > < p > in addition to the above, Android 11 also has many significant updates, such as stronger privacy protection, improved notification system, etc., which will not be listed here. Generally speaking, Android 11 is a version that has undergone major reforms from the inside to the outside. It has solved many historical problems of Android. Let’s look forward to it. Continue ReadingStraight screen S20! Samsung Galaxy S20 Fe exposure: 1Hz high brush + snapdragon 865

Author: zmhuaxia