Frühe Entwickler von Huaweis Harmony OS 2.0 Beta haben herausgefunden, dass das zugrunde liegende System immer noch auf Android basiert. Lesen Sie weiter, um mehr zu erfahren!
Update 1 (02.02.2021 um 15:18 Uhr ET): In einem ausführlichen Bericht wird dargelegt, wie ähnlich Huaweis Harmony OS 2.0 Beta Android ist. Klicken Sie hier für weitere Informationen. Der am 26. Dezember 2020 veröffentlichte Artikel ist unten aufgeführt.
Harmony OS ist Huaweis eigenes Erstanbieter-Betriebssystem, das die Zügel des Unternehmens übernehmen soll Die aktuelle Android-Software ohne GMS erweist sich als unzureichend, um das Smartphone des Unternehmens anzutreiben Aussichten. Mit dem hat Huawei kürzlich seinen langfristigen Übergang weg vom GMS-losen Android eingeleitet erste Harmony OS 2.0 Beta für ausgewählte Smartphones und Tablets. Aber während ein unabhängiges Betriebssystem so klingt, als wäre es für das gesamte mobile Ökosystem großartig, sich davon zu lösen Aufgrund des Duopols von Apples iOS und Googles Android scheint es, dass diese erste Version von Harmony OS 2.0 danach immer noch auf Android basiert alle.
Ein Entwickler hat eine einfache „Hello World“-App für eine ältere Android-Version – insbesondere Kitkat 4.4.4 – erstellt und festgestellt, dass die App ein Problem auslöst sehr Ähnliche Fehlermeldung sowohl auf virtuellen Android- als auch auf Harmony OS-Geräten.
Der Screenshot links zeigt die auf einem virtuellen Gerät installierte App, die im Wesentlichen auf einer neueren Android-Version basiert Es wird der Fehler ausgegeben, dass die App für eine ältere Android-Version erstellt wurde und auf der neuen möglicherweise nicht richtig funktioniert Ausführung. Der Screenshot rechts zeigt die auf einem virtuellen Gerät basierend auf Harmony OS 2.0 Beta installierte App und den Fehler Die Nachricht ist praktisch dieselbe, mit dem Unterschied, dass nur das Wort „Android“ durch „Harmony“ ersetzt wird Betriebssystem".
XDA-Senior-Mitglied hikari_calyx, bekannt für seine Arbeit zum Entsperren der Bootloader von Nokia-Telefonen, hat das berühmte kompiliert und installiert Superuser-App auf das virtuelle Harmony OS 2.0 Beta-Gerät. Folgendes ist passiert:
Darüber hinaus können Sie ADB (Android Debug Bridge) verwenden, um Anweisungen an das virtuelle HOS-Gerät weiterzuleiten. Dabei gelang es einem Entwickler, den größten Teil der Systempartition aus dem virtuellen Gerät zu extrahieren und enthüllte, dass der Build das Android-Framework enthielt.
Das alles führt zu einem interessanten Fazit: Die erste Beta von Harmony OS 2.0 basiert offenbar noch auf Android.
Nun gibt es einige Erklärungen, die man hier machen kann. Man könnte annehmen, dass Harmony OS 2.0 lediglich eine Umbenennung von Android ist und dies auch bleiben soll, aber wir gehen davon aus, dass dies derzeit zwar zutrifft, aber nicht immer der Fall sein wird. Basierend auf früheren Präsentationen erwähnte Huawei, dass die Verwendung von AOSP als Übergangsschritt in diese Richtung dienen würde Aufbau des gewünschten Harmony OS-Erlebnisses, im Wesentlichen eine Möglichkeit, die Lücke für Benutzer und App-Entwickler zu schließen wie. Die Nutzung des bestehenden AppGallery- und HMS-Ökosystems bringt Schwung, sodass ein solcher Übergangsschritt genau das wäre, was Harmony OS braucht, um mit voller Geschwindigkeit auf die Straße zu gehen.
Wir könnten uns auch darin irren, dass diese Veröffentlichung mehr Nuancen enthält, als wir wissen. In der Pressemitteilung von Huawei zum Start der Betaversion von Harmony OS 2.0 werden weder Android noch AOSP erwähnt, aber wir haben es nicht getan Ich kann die gesamte Dokumentation lesen oder alle Entwicklervideos ansehen, die Huawei hochgeladen hat, da alles drin ist Mandarin. Wir haben Huawei um einen Kommentar gebeten und werden den Artikel aktualisieren, sobald wir eine Rückmeldung erhalten.
Update 1: „Kein erkennbarer Unterschied“ zwischen Harmony OS und Android
Während unsere Untersuchung, ob Harmony OS einfach Android ist oder nicht, nicht schlüssig war, war sie nicht schlüssig. ArsTechnica kam zu einer viel schlüssigeren Antwort. In einem ausführlichen Bericht heißt es in der Veröffentlichung, dass es „keinen erkennbaren Unterschied zwischen Huawei“ gebe „völlig neues“ Betriebssystem und Android.“ Wie wir bereits erwähnt haben, hat Huawei es uns nicht leicht gemacht, auf das Harmony OS zuzugreifen 2.0 Beta. Der Emulator läuft auf den Servern von Huawei, ist nur für von Huawei zugelassene Entwickler zugänglich und die gesamte Dokumentation ist in Mandarin. Darüber hinaus erfordert der Registrierungsprozess von Huawei die Offenlegung einiger sensibler persönlicher Daten (was, um fair zu sein, möglicherweise auf chinesische Vorschriften zurückzuführen ist). Daher mussten wir uns bei der Erstellung unseres Originals auf Drittkonten chinesischer Entwickler und unvollständige Firmware-Dumps verlassen Bericht. ArsTechnicaRon Amadeo hat diese Barrieren durchbrochen, um Harmony OS genauer unter die Lupe zu nehmen, und kam zu dem Schluss, dass es sich bei dem Betriebssystem im Wesentlichen nur um Android unter der Haube handelt.
ArsTechnica hebt hervor, wie ähnlich die Benutzeroberfläche von Harmony OS 2.0 dem EMUI-Android-Skin von Huawei ist, was laut Huawei einfach darauf zurückzuführen ist, dass das EMUI-Erscheinungsbild auf Harmony OS portiert wurde. Unter der Haube verbergen sich jedoch zahlreiche Android-Systemkomponenten, darunter auch die App „HarmonyOS System“. Diese App ist als „Version 10“ gekennzeichnet, was wahrscheinlich eine Anspielung auf Android 10 ist, die Version von Android ArsTechnica behauptet, dass das Betriebssystem von Huawei tatsächlich darauf basiert. Beispiel-Apps, die mit dem SDK von Huawei erstellt wurden, ähneln angeblich Android-APK-Dateien insofern, als sie es sein können unarchiviert wie ZIP-Dateien, haben eine ähnliche interne Struktur und können mit Standard-Android dekodiert werden Dekompilierungstools. In der Veröffentlichung wird außerdem darauf hingewiesen, wie funktionsvoll die Beta im Vergleich zu anderen in der Entwicklung befindlichen Betriebssystemen wie Googles Fuchsia oder Samsungs Tizen zu sein scheint. Selbst nach „stundenlangem Herumstöbern auf HarmonyOS“ ArsTechnica konnte „keine einzige wesentliche Änderung im Vergleich zu Android feststellen“. Wenn Huawei plant, von „Android“ zu „nicht Android“ zu wechseln, Ars bestreitet, wie sollen sie dann genügend Zeit dafür haben, wenn sie es vorhaben? später in diesem Jahr ein Telefon mit Harmony OS auf den Markt bringen?
Da Google die Marke für Android besitzt, sollte es nicht überraschen, dass es in Harmony OS selbst keinen einzigen Hinweis darauf gibt Ars weist darauf hin, wie seltsam es ist, dass es in keiner der offiziellen Entwicklerdokumentationen einen Hinweis auf Android gibt. Wie bereits erwähnt, gibt die Dokumentation nicht viele Informationen über die Grundlagen des Betriebssystems preis. Tatsächlich warf es mehr Fragen auf, als es beantwortete.
Ist es möglich dass Huawei tatsächlich eine nahezu nahtlose Migration von Android-basiertem EMUI zu Harmony OS geschafft hat und wir nur an der Oberfläche kratzen? Klar, es ist möglich. Wir haben uns vor der ursprünglichen Veröffentlichung dieses Artikels einmal an Huawei gewandt, aber keine konkreten Informationen erhalten Details zur Architektur von Harmony OS 2.0, seinem Kernel, dem ARK-Compiler oder wie die Android-Laufzeit hineinpasst Das. Ein paar Benutzer in unseren Kommentaren haben mögliche Erklärungen für den „Android-Charakter“ von Harmony OS 2.0 gegeben, aber wir haben noch keine Dokumentation oder keinen Code gesehen, der dies bestätigt.