"Huawei's Hongmeng Department is self-developed, leading 100% independent innovation in the field of domestic systems"!
Although the number of users is small nowadays and the penetration rate is low, most people know about iPhone, that is, iOS and Android, Windows, Linux, macOS and so on on PC.
For example, in terms of mobile devices, there are already Huawei's HarmonyOS, SurgeOS, Flyme, ColorOS, Magic System, and so on. In terms of computers, there are UOS, Deepin, Newpivot, Ola, Kirin, CMB, etc.
However, although there are so many functions, they are not all deceitful, if you have to say 100% self-test ability, it can only be done on the mobile phones and notebooks of the Huawei Red Magic series.
Other systems will not be 100% self-checked, they are all based on their own open source and secondary development, which cannot be regarded as self-inspection at all.
Obviously, with the exception of Huawei's HarmonyOS, all operating systems are based on Android's AOSP, and Xiaomi's operating system is the same, so it can't be considered completely self-developed.
Of course, Huawei's HarmonyOS is not 100% self-developed, it must match the Android APP, and requires a lot of AOSP programs, while Huawei's HarmonyOS Next is 100% self-developed, abandoning AOSP coding and establishing the HarmonyOS operating system.
Everyone can see that the HarmonyOS system was developed by themselves, but most of them were developed on the basis of Linux, even Huawei's OLA system.
They all have their own commercial distributions and community versions, but they are all from Linux.
That's not to say that Linux development is bad, it's great to do it entirely in your own company, but they all have their own advantages and disadvantages.
If you're building on top of the original core, then you can just use the original environment without having to recreate it. If you want to be 100% customer-oriented, you won't be able to use the original environment anymore and you'll have to rebuild.
Therefore, when major manufacturers develop their own products, they all decide their best solutions from their own advantages, models, functions, etc.
Any system, in the final analysis, should be centered on users and evolution, and only an evolved system can become a good system, otherwise, regardless of whether the system can be 100% self-adjusting, or in other words, a system without evolution, it must be user-centered and evolution-centered.