Gründe: 1. Auf dem Android-System ist eine virtuelle JAVA-Maschine eingerichtet, um die Ausführung von Java-Anwendungen zu unterstützen, und diese virtuelle Maschine verbraucht viel Hardware. 2. Die Anpassung und Entwicklung des Android-Systems durch Mobiltelefonhersteller. Es erhöht die Belastung des Android-Systems, verlangsamt seine Laufgeschwindigkeit und beeinträchtigt seine Sprachkompetenz. 3. Die Anwendungssoftware ist zu aufgebläht und homogen, was die Laufgeschwindigkeit von Android-Telefonen in gewissem Maße verlangsamt.
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.
Android ist ein Open-Source-Mobilbetriebssystem, das weltweit weit verbreitet ist und den größten Marktanteil weltweit hat. Wie wir alle wissen, basiert die Entwicklung des Android-Systems auf dem Linux-Kernel. Im Vergleich zu den sauberen, stabilen und reibungslosen Eigenschaften von Linux wirkt das Android-System immer noch aufgebläht und chaotisch.
Warum ist Linux mit demselben Kernel sauber und stabil, während Android aufgebläht und verraucht ist?
Das vom Android-System unabhängig aufgebaute Oberschicht-Anwendungssystem
Obwohl das Android-System auf Basis des Linux-Kernels entwickelt wurde, verwendet es nur den Linux-Kernel und sein Oberschicht-Anwendungssystem ist völlig unabhängig aufgebaut. Dabei hat das Android-System viele Dinge neu definiert, insbesondere im Hinblick auf seine Laufumgebung.
Als Google damals mit der Entwicklung des Android-Systems begann, entschied es sich für die damals beliebte JAVA-Sprache, um die Eintrittsbarriere für Entwickler zu senken und Entwickler schnell zum Beitritt zu bewegen. Allerdings muss auf dem Android-System eine virtuelle JAVA-Maschine eingerichtet werden, um die Ausführung von Java-Anwendungen zu unterstützen, und diese virtuelle Maschine verbraucht viel Hardware.
Daher führt dieses Designmuster des Android-Systems dazu, dass seine Sprachkompetenz und Portabilität hinter dem Linux-Betriebssystem zurückbleibt.
Anpassung und Entwicklung von Android-Systemen durch Mobiltelefonhersteller
Das Android-System von Google ist Open Source, und jeder Mobiltelefonhersteller kann eine sekundäre Anpassung und Entwicklung des darauf basierenden Systems durchführen, wie beispielsweise das aktuelle inländische Mainstream-Mobiltelefon OPPO Die Handys ColorOS, Xiaomi MIUI und Huaweis Emui basieren alle auf Android-Systemen.
Im Prozess der Systemanpassung und -entwicklung, der auf Gewinn ausgerichtet ist, installieren Händler jedoch häufig bestimmte Anwendungssoftware im System vor, und die meisten der vorinstallierten Software können nicht frei deinstalliert werden. Eine solche Welle von Vorgängen wird unweigerlich die Belastung des Android-Systems erhöhen, seine Laufgeschwindigkeit verlangsamen und seine Laufruhe beeinträchtigen.
Dem Android-Systemanwendungs-Ökosystem mangelt es an Aufsicht
Einer der Hauptgründe, warum Apples iOS-System reibungslos funktioniert, ist, dass die Verwaltung und Überwachung von Systemanwendungen und Berechtigungen sehr gut funktioniert und ein einheitlicher APP-Installationsmodus vorhanden ist übernommener Apple Store App Store. Benutzer, die Anwendungssoftware herunterladen möchten, müssen diesen App Store nutzen, und alle im Store aufgeführten Unternehmen wurden von der Plattform streng überprüft. Dieser Schritt beseitigt grundsätzlich einige Probleme mit der Berechtigungsverwirrung.
Im Gegensatz dazu ist die Leistung von Android in dieser Hinsicht sehr verwirrend.
Aufgrund des Fehlens einer einheitlichen Verwaltung im heimischen Android-Ökosystem arbeiten Mobiltelefonhersteller großer Marken unabhängig voneinander. Und aufgrund der Open-Source-Eigenschaften des Android-Systems kann die Installation von Anwendungen ohne Umwege abgeschlossen werden über den App Store und erfordert lediglich ein APK-Programm. Das Installationspaket kann direkt installiert werden. Dies gibt Anwendungen die Möglichkeit, ihrem Willen weitgehend freien Lauf zu lassen, insbesondere im Hinblick auf den Erhalt wichtiger Berechtigungen wie verschiedene Nachrichten-Push-Berechtigungen, Adressbuch-Berechtigungen und das Lesen von Textnachrichten. Dies verlangsamt nicht nur die Laufgeschwindigkeit des Android-Systems, sondern birgt auch Sicherheitsrisiken durch den Verlust der Privatsphäre.
Anwendungssoftware ist zu aufgebläht und homogenisiert
Inländische Anwendungssoftware ist im Allgemeinen aufgebläht. Alipay deckt beispielsweise fast jedes Anwendungsszenario im Leben ab, und Sie können sogar Spiele über Alipay spielen. In Wirklichkeit sind die meisten dieser Funktionen unnötig. Inländische APPs wünschen sich, dass eine einzige Software sich um all Ihr Essen, Trinken und Pinkeln kümmert.
In diesem Fall wird es bei der Installation einer großen Anzahl von Software zwangsläufig zu einer großen Anzahl doppelter Anwendungsfunktionen auf dem Telefon kommen. Dadurch wird auch die Laufgeschwindigkeit von Android-Telefonen in gewissem Maße verlangsamt.
Weitere Informationen zu diesem Thema finden Sie in der Spalte „FAQ“!
Das obige ist der detaillierte Inhalt vonWarum ist Android auch auf Linux-Basis ineffizient?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!