This post was last updated on September 10th, 2020 at 12:34 pm
Apparently, we all know that raw Linux is better than Android OS. the question, however, is why is Linux more stable than android even when technically, the run on the same kernel? Android is an open-source mobile phone operating system. And, it is widely used worldwide and has the largest market share in the world.
As we all know, the Android system is developed based on the Linux kernel. Compared with the clean, stable, smooth, and other characteristics of Linux, the Android system still looks bloated and puffy.
So, with the Same kernel, why is Linux more Stable than Android?
In this section, I will be highlighting the reason why Linux is lighter, smoother, and overall more stable than the Android OS.
1. The Upper-Layer Application System is Independently Constructed by the Android System
Although the Android system is developed based on the Linux kernel, it only uses the Linux kernel. However, and its upper-layer application system is completely built independently. In this process, the Android system has redefined many things, especially in terms of its operating environment.
At that time, when Google began to develop the Android system, in order to reduce the entry barrier for developers to quickly attract developers to join, they chose the more popular JAVA language.
However, a Java virtual machine must be set up on the Android system to support the running of Java applications, and this virtual machine consumes a lot of hardware.
Therefore, this design pattern of the Android system has caused its fluency and portability to lag behind the Linux operating system.
2. Mobile Phone Manufacturers Customize and Develop Android Systems
Generally, Google’s Android system is open source, and any mobile phone manufacturer can perform secondary customization and development of the system on this basis.
For example, the domestic mainstream OPPO mobile phone ColorOS, Xiaomi MIUI, Samsung One UI, and Huawei’s EMUI are all based on the Android system.
However, in the process of system customization and development, due to the interests of businesses, merchants often pre-install some specific application software into the system, and most of the pre-installed software cannot be freely uninstalled. Such a wave of operation will inevitably increase the burden on the Android system, slow down its running speed, and affect its fluency.
3. Android System Application Ecosystem Lacks Proper Supervision
One of the fundamental reasons why Apple’s iOS system is smooth is that the management and supervision of system applications and permissions are in place, and a unified Apple Store application store is adopted in the APP installation mode.
Users who want to download application software must pass this application store, and all the businesses listed in the store are strictly reviewed by the platform. This move has fundamentally eliminated the problem of confusion in permissions.
By contrast, the performance of the Android system in this regard is very confusing.
Due to the lack of unified management in the domestic Android ecosystem, all major brands of mobile phone manufacturers are independent, and due to the open-source nature of the Android system, the installation process of the application must not pass the application store.
You only need an “APK” program installation package that can be directly installed. To a large extent, this has given the application the potential to use it indiscriminately, especially in the acquisition of important permissions such as various message pushes, address book permissions, and SMS reading.
In this way, it not only slows down the running speed of the Android system but also poses a security risk for personal privacy disclosure.
4. The Application Software is too Bloated and the Homogenization is Serious
Some application software is generally bloated. For example, Alipay contains almost every application scenario in life, and even Alipay can be used to play games. In fact, most of these functions are unnecessary.
In this case, if a lot of software is installed, a lot of repeated application functions will inevitably appear on the phone. This will also slow down the running speed of Android phones to a certain extent.
The eco-environment of the Android system is very smoldering. The main reason is that the lack of a unified supervision platform makes each mobile phone manufacturer separate.
In addition, although the Android system is based on the Linux kernel. However, after the development of Google and the customization of major mobile phone manufacturers, the Android system is already far away from Linux.