Gross!
Now, let's summarize the netizens' views on this system:
One: The greatest value of this MIUI9 is to bring you an unprecedented smooth experience.
All engineers focused on power saving, performance and user experience, and accelerated the sprint for several months. Every functional module and even every page should be benchmarked against the products on the market. There's no reason not to.
Much better.
Two: MIUI has a stable version, a development version and an experience version.
The stable version1-will be released in February! (All available mobile phone versions)
The development version is released once a week! ! (Enthusiast version that can be manually upgraded to)
The experience version releases a version every day! ! ! (version of internal test group with prior experience)
Three: After the MIUI 9.5 stable version is upgraded, if the user actively installs the Google framework and its "family bucket", the mobile phone will consume a lot of power, and the alarm clock WeChat cannot be reminded normally.
As a stopgap measure, you can temporarily uninstall the Google framework GMS. Please refer to the relevant notice of MIUI Forum for specific steps.
On the surface, this problem is quite serious. It seems that the overall quality of MIUI has dropped significantly, but it is not.
If students who have done system development see this problem, they should have doubts and begin to suspect that there should be problems with an important system component.
Through the analysis of the logs uploaded by the rice noodles in the forum, it is finally confirmed that Google GMS applications are frequently sent and played in an orderly manner in the system, which is often accompanied by time-consuming, and eventually leads to orderly play in the Android system.
The queue is almost paralyzed. Such an important component was "captured", and other apps in the system could not be used normally, resulting in various anomalies.
Let me talk about the concept of "broadcasting" In the world of Android, broadcasting is the most important IPC (Inter-process Communication) mode, and our common functions, such as alarm bells and WeChat reminder messages, are more or less available.
Need to rely on it to achieve. Among them, the most dependent orderly broadcast is also called serial broadcast, and its mechanism is similar to that of everyone queuing for dinner in a restaurant. Only when the students in front have finished eating can the students behind go to the front.
order
In other words, if the alarm clock rings, WeChat reminds two students to eat, and they must be at the front of the queue. But if there are thousands of other students in front of their team.
When you are cooking slowly, it means that the alarm clock will ring in a few hours, and WeChat may delay reminding you of new news.
This kind of BUG that an APP is abnormal, madly sends orderly broadcasts, takes time, and causes other apps to be implicated actually exists in native Android.