Was sollten wir besprechen, wenn wir über Betriebssysteme sprechen?
Am ersten Arbeitstag des Jahres 2024 erwähnte Yu Chengdong, CEO von Huawei Device, in einem internen Brief an alle Mitarbeiter:
2024 ist ein kritisches Jahr für den einheimischen Hongmeng. Wir müssen die Entwicklung verschiedener nativer Hongmeng-Anwendungen beschleunigen und uns darauf konzentrieren, die beiden schwierigsten Schlachten der technischen Basis und der Drittparteiökologie zu gewinnen.
Einen halben Monat später, am 18. Januar, hielt Huawei seine erste Pressekonferenz im Jahr 2024 ab. Der Protagonist war HarmonyOS NEXT – dieses System mit dem Spitznamen „reinblütiges Harmony“, vom Betriebssystemkern bis zur KI. Die großen Modelle werden von Huawei unabhängig entwickelt. mit insgesamt mehr als 120 Millionen Codezeilen und sind zu einem wirklich ausgereiften System geworden.
Wenn die plötzliche Veröffentlichung der Huawei Mate 60-Serie im letzten Jahr ein Blitz war, war der Aufbau des Hongmeng-Systems ein langer Marsch.
Im Jahr 2015 hatte Huawei gerade die 100-Millionen-Marke bei Mobiltelefonverkäufen überschritten, und sein Marktanteil stieg rasant. Die künftige „Krise“ war noch nicht da, aber die Entwicklung des Hongmeng-Systems stand bereits vier Jahre später auf der Tagesordnung Im Jahr 2019 erhielten wir bei HDC zum ersten Mal einen Einblick in das Hongmeng-System, und das Design des verteilten Mikrokernels war tief in den Herzen der Menschen verwurzelt; nach weiteren vier Jahren zeigte die Hongmeng Galaxy-Version endlich das das gesamte System nach außen und leitete auch eine entscheidende Schlacht um Hongmeng ein. .
Huawei ist in Friedenszeiten auf Gefahren vorbereitet und führt niemals einen unvorbereiteten Kampf.
100 Millionen Zeilen Code, vom Ersatz bis zur Transzendenz
Smartphones werden seit der Veröffentlichung des iPhone im Jahr 2007 siebzehn Jahre lang entwickelt, und die Kernel der beiden großen Systeme iOS und Android sind älter als die Geschichte der Mobiltelefonentwicklung – der Linux-Kernel wurde 1991 geboren, der XNU-Kernel ebenfalls geboren im Jahr 1996. Es ist ein Produkt der Entwicklung der PC-Ära vor fast dreißig Jahren.
Wenn man das Betriebssystem mit einem Flugzeug vergleicht, ist der Kernel wie ein Motor, eine wichtige Komponente, die die Interaktion zwischen Hardware und Anwendungen steuert. Wenn man die gleiche Metapher der menschlichen Fluggeschichte verwendet, entspricht der aktuelle Zeitpunkt ungefähr den 1930er und 1940er Jahren.
Damals wurden Flugzeuge schon seit Jahrzehnten entwickelt, aber die Energiequelle war immer untrennbar mit den beiden Kernen Propeller und Hubkolbenmotor verbunden. Alle Designs waren darauf basierende schrittweise Verbesserungen, genau wie Android und 2024. iOS basiert immer noch auf Linux und XNU-Kernel vom Ende des letzten Jahrhunderts.
▲Das früheste Düsenflugzeug He 178
Die Entwicklung der Zeit wird jedoch immer dazu führen, dass die technischen Wege auseinandergehen. Die Entwicklung der Technologie folgt nicht vollständig einem schrittweisen Entwicklungsprozess, und es ist wahrscheinlicher, dass es zu explosiven Durchbrüchen kommt. In den 1930er Jahren dachten die Erfinder Hans von Ohain und Frank Whittle über neue Technologien nach, die auf Propeller und Hubkolbenmotoren verzichteten, und bauten Strahltriebwerke von Grund auf neu.
Der unebene Himmel während des Zweiten Weltkriegs gab diesen Triebwerkstechnologielinien die Möglichkeit, direkt zu konkurrieren, und Strahltriebwerke mit besserer Leistung bewährten sich schnell und wurden zur Hauptantriebsquelle für heutige Raumfahrzeuge.
Die Entwicklung von Flugzeugtriebwerken ähnelt der Entwicklung von Betriebssystemen.
Vor dreißig Jahren war die Menge an Informationen, mit der ein Mensch jeden Tag konfrontiert wurde und die er verarbeitete, möglicherweise nicht mehr die gleiche wie heute, dreißig Jahre später. Eine große Menge an Informationen in der virtuellen Welt ist vom Desktop in jeden Winkel Ihres Lebens geflossen – Mobiltelefone, Uhren, Brillen, Kopfhörer, PCs, Tablets, Fernseher, Smart Homes, Smart Cars usw. – und die Informationen müssen sich daran anpassen verschiedene Formen und Szenarien. Sogar die Bedürfnisse einer unterschiedlichen Anzahl von Menschen.
Können diese Programme, die ihren Ursprung vor Jahrzehnten in der Personalcomputer-Ära haben, wirklich dem aktuellen Trend der Entwicklung intelligenter Geräte folgen?
Aus diesem Grund verdient die Hongmeng Galaxy Edition Aufmerksamkeit.
Das neue Hongmeng-System verfügt über eine Full-Stack-Selbstforschung mit einer Gesamtcodeanzahl von erstaunlichen 120 Millionen Zeilen.
Von der „Wurzel“ des Betriebssystemkernels und des Dateisystems bis hin zu den „Zweigen“ der Cloud- und KI-Modelle wird jedes technische Framework auf einer leeren Leinwand neu erstellt, unabhängig von allen anderen bestehenden Projekten. Eine solche Ebene der Systemrekonstruktion und Integration, nichts Geringeres als die Neuerfindung des Flugzeugtriebwerks.
Der größte Vorteil der Neugestaltung des zugrunde liegenden Systems besteht darin, dass die Hongmeng Galaxy Edition über mehr neue Funktionen im architektonischen Design und technischen Details verfügt, die sich an die Entwicklung der Zeit anpassen.
Erst nach der großen Niederlage kann es zu einem großen Establishment kommen. Im Vergleich zum von Android verwendeten Linux-Kernel verwendet Hongmeng eine Mikrokernel-Architektur, die drei Hauptmerkmale aufweist: inhärente Glätte, ultimative Energieeffizienz und reine Sicherheit.
Auf der Pressekonferenz wurde ein Beispiel genannt: Wenn die Aufgabenplanung des Linux-Kernels darin besteht, Autos unterschiedlicher Größe und Geschwindigkeit auf derselben gemischten Spur zu platzieren, dann unterscheidet der Hongmeng-Kernel basierend auf Benutzerszenarien automatisch zwischen Überholspuren, langsamen Spuren und Spuren und Systemlast. Überholspuren, effiziente Planung kombiniert mit minimalistischen Komponentenkommunikationsmethoden, leichten Parallelitätsmodellen und neuen Speichermechanismen – egal wie neu das Gerät ist, es kann dennoch eine inhärent hohe Laufruhe und einen niedrigen Energieverbrauch erreichen.
Auch die Sicherheit hat oberste Priorität. Android-Benutzer leiden seit langem unter 0-Day-Schwachstellen und häufig aktualisierten Kernel-Sicherheitspatches. Dementsprechend hat sich der Hongmeng-Kernel von Anfang an für ein Root-freies Design entschieden. Kernel-Dienste sind voneinander isoliert und auch das Sicherheitsüberprüfungsmodul ist gewährleistet aus mathematischer Sicht.
Dadurch konnte Hongmeng Core eine Reihe der branchenweit höchsten Sicherheitszertifizierungen erhalten, darunter CC EAL6+, ASIL-D und IEC 61508. Bisher konnte keine komplexe Architektur wie der Systemkernel den strengen Test von CC EAL6+ bestehen.
Zurück zur Lokomotive: Die „plötzliche“ Änderung der technischen Route war tatsächlich relativ zur gesamten Geschichte. Für die Menschen, die damals lebten, war der Prozess dieser Änderung tatsächlich ziemlich langwierig.
Es vergingen 11 Jahre zwischen Whitneys Antrag auf ein Patent für ein Strahltriebwerk und dem Start des von ihm entworfenen Flugzeugs. Außerdem dauerte es fast zehn Jahre, bis die Hongmeng Galaxy Edition von Huawei von der Projektgründung bis zur untersten Schicht des Systems vollständig rekonstruiert war. Die Anhäufung dieser zehn Jahre hat das Hongmeng-Ökosystem von Huawei solider gemacht.
Nur wenn wir stetig voranschreiten, können wir weit kommen. Während dieser Zeit arbeitete Hongmeng kontinuierlich daran, technische Schwierigkeiten nach und nach fast von Grund auf zu überwinden und sie in umfangreichen Entwicklungsdokumenten und Entwicklungstools zusammenzufassen. Bis alle diese „unterstützenden Einrichtungen“ entwickelt sind, wird die Hongmeng Galaxy Edition den Entwicklern offiziell vorgestellt.
Beispielsweise ist die selbst entwickelte Entwicklungssprache ArkTS im Wesentlichen immer noch mit der TypeScript-Sprache kompatibel, und Entwickler können ohne Umlernen in die Entwicklung des Hongmeng-Projekts investieren. Es führt aber auch viele neue Funktionen ein, die es Entwicklern ermöglichen, einfacher und natürlicher zu programmieren und die Entwicklungseffizienz um durchschnittlich 30 % zu verbessern. Durch die Existenz des Bisheng-Compilers kann die Ausführungsleistung um 10 % verbessert werden, ohne dass eine einzige Codezeile geändert werden muss.
Mit diesen praktischen Tools können Entwickler das neue Ökosystem aktiv nutzen, und erst dann kann Hongmeng behaupten, „von der Substitution zur Transzendenz“ gelangt zu sein.
Entwickelt für 800 Millionen Geräte, das weltweit erste System mit vollständigen Szenarien
Auf der Pressekonferenz sah Ai Faner die ersten Gerätedemonstrationen mit der Hongmeng Galaxy Edition. Ihr Nutzungsgefühl lässt sich in vier Worten zusammenfassen:
Smart, raffiniert, sicher und smart.
Das sogenannte „Smart“ bezieht sich auf die Tatsache, dass der gebürtige Hongmeng eine „Komponentenentkopplung“ realisiert, das heißt, die Anzeige-, Ton- und Kommunikationsmodule werden getrennt. Entwickler können diese Module nach ihren Bedürfnissen kombinieren, wie Schriftarten im Druck mit beweglichen Lettern. erstellt und auf verschiedenen Geräten angewendet.
Entwickler müssen nicht mehr hart arbeiten, um die Software an die Hardware anzupassen, sondern können „Scenario First“ zunächst überlegen, welche Funktionen für bestimmte Geräte und Szenarien benötigt werden, und dann die entsprechenden Module ohne Aufwand einführen.
Als Verbraucher sollte die visuelle „Exquisitheit“ leichter zu erkennen sein.
Im Vergleich zum aktuellen Hongmeng 4 hat die Hongmeng Galaxy Edition eine grundlegende Rekonstruktion der visuellen Sprache erreicht. Microsoft und Google haben versucht, die Designsprachen Mica bzw. Material Design zu implementieren, aber da die Designspezifikationen auf der Anwendungsebene bleiben, sind Entwickler möglicherweise nicht bereit, sich zu entscheiden. Das Endergebnis ist wie eine glamouröse Stadt, gemischt mit vielen alten „ städtische Dörfer“.
Im Gegenteil, die visuelle Sprache der Hongmeng Galaxy Edition ist heimisch und global. Mit Hongmeng-Entwicklungstools erstellte Anwendungen passen sich natürlich an diese Designsprachen an. Der native Lichteffekt, die Design-DNA des Hongmeng-Systems, zieht sich durch jede Ecke und verleiht dem System ein Gefühl von Atmung und Vitalität wie die aufgehende Sonne über dem Meer .
Es gibt viele Hersteller, die großen Wert auf Animationen legen, aber dies ist der einzige, der Lichteffekte und Lichtfelder in die Kernposition dynamischer Effekte erhebt und Hell-Dunkel-Wechsel nutzt, um Lebendigkeit auszudrücken.
Auch in Sachen Sicherheit und Datenschutz, auf die Verbraucher immer mehr achten, hat Hongmeng viel Einfallsreichtum an den Tag gelegt.
Sie können die Beziehung zwischen dem Benutzer und der Anwendung mit der eines Absenders und eines Kuriers vergleichen. Wenn der Benutzer plant, seinen Avatar zu ändern, ist dies gleichbedeutend damit, dem „Kurier“ eine Bilddatei zur Zustellung anzuvertrauen.
Das Problem besteht darin, dass der bisherige Berechtigungsverwaltungsmechanismus recht umfangreich war. Bei jeder Gelegenheit wie dieser wird der „Kurier“ den Benutzer nach den Schlüsseln für das gesamte Haus (Zutrittsrechte zur Kamera, zur Galerie, zum Standort usw.) fragen, und der Benutzer kann nur wählen, ob er zustimmen oder ablehnen möchte. Sobald der Schlüssel der Person übergeben wird, hindert den Kurier nichts mehr daran, das Haus zu betreten und nach irrelevanten Daten zu wühlen.
Hongmeng verfeinert das Datenschutzmanagement von der Unterseite des Systems bis hin zu jeder Datei, was dem Aufstellen eines „Express-Schließfachs“ an der Haustür gleichkommt. Benutzer legen die Bilder, die sie als Avatare verwenden möchten, darin ab, und die Kuriere kommen zu ihnen Hole sie ab. Während des gesamten Vorgangs kann die Gegenpartei nicht auf Dateien außerhalb des zulässigen Bereichs zugreifen, wodurch die Privatsphäre und Sicherheit besser geschützt werden.
Hongmeng hat auch KI-Intelligenzfunktionen auf der Systemebene platziert. Standardschnittstellen bedeuten, dass Entwickler nativer Hongmeng-Anwendungen problemlos die eigenen KI-Funktionen des Systems aufrufen können.
Unter der Annahme, dass die Aifaner-App eine Hongmeng-Version entwickelt, müssen unsere technischen Kollegen keine Zeit damit verbringen, das Rad neu zu erfinden. Durch Hinzufügen einer Codezeile können sie Systemsteuerungen aufrufen, um die KI-Lesefunktion von Artikeln zu implementieren und Bilder und Texte umzuwandeln in Audio umwandeln. Noch besser: Die natürliche und sinnlose Cross-End-Interaktion des Hongmeng-Systems bedeutet, dass Sie die Hälfte davon auf Ihrem Mobiltelefon hören, die Autotür öffnen und im Auto sitzen können. Das Autosystem schaltet automatisch weiter und spielt weiter. und ein grafischer Inhalt wird nahezu zum Nulltarif geändert. Es wurde ein Podcast.
Laut Roadmap wird die Hongmeng Galaxy Edition zwar erst im vierten Quartal dieses Jahres als kommerzielle Version für alle Verbraucher auf den Markt kommen, aber allein aufgrund der Leistungsfähigkeit der aktuellen Entwickler-Vorschauversion sind die Monate zum Jahresende besonders sehenswert weiterleiten.
7 Milliarden Yuan an Entwickleranreizen, aber es gibt noch mehr Möglichkeiten für Hongmeng
Auf der Huawei Developer Conference im letzten Jahr sagte Gong Ti, Präsident der Softwareabteilung von Huawei Terminal BG, einmal:
Nach vier großen Versionsiterationen hat Hongmeng ein differenziertes Benutzererlebnis aufgebaut. Die nächstwichtigste Aufgabe besteht darin, ein erfolgreiches Hongmeng-Anwendungsökosystem aufzubauen. Dies ist ein großartiges Unterfangen, das die Beteiligung aller Entwickler erfordert.
Die Galaxie dreht sich gerade um und tausend Segel tanzen. Ob die Hongmeng Galaxy Edition lauffähig ist oder nicht, die entscheidende Rolle spielen die Entwickler und ökologischen Partner.
Das Schicksal von Systemen wie Bada und Tizen in der Vergangenheit hat gezeigt, dass ein Betriebssystem ohne Anwendungsunterstützung wie Wasser ohne Quelle, aber ein Baum ohne Wurzeln ist. Der Aufbau einer Basistechnologie kann zehn Jahre dauern, um ein Schwert zu schärfen, aber der Aufbau eines Ökosystems muss in einem Zug erreicht werden.
Hier kommt es auf den Rhythmus an. Es gibt Netzwerkexternalitäten zwischen Anwendungen. Je mehr Benutzer vorhanden sind, desto größer sind die Vorteile, die jeder Benutzer erhält. Nur wenn in kurzer Zeit genügend und ausreichend gute Anwendungen stationiert sind, kann zwischen ihnen ein kollaboratives Ökosystem gebildet werden. Wenn sich das Tempo verlangsamt, werden Hersteller und Entwickler in einen abwartenden Modus verfallen, was dazu führt, dass das System auf eine langsame Todesbahn gerät. Für Hongmeng ist dies der kritischste Kampf.
Glücklicherweise hat Huawei viele Gleichgesinnte.
Im August letzten Jahres überstieg die Zahl der ökologischen Geräte aus Hongmeng knapp 700 Millionen; nur fünf Monate später hatte diese Zahl 800 Millionen erreicht. Ebenfalls innerhalb dieser fünf Monate hat Huawei die erste Phase des nativen Hongmeng-Ökosystems abgeschlossen und die erste Gruppe von mehr als 200 Entwicklungsvorhaben für native Hongmeng-Anwendungen erreicht, darunter Sina Weibo, Xiaohongshu, Bilibili und andere „nationale Anwendungen“.
Im Hinblick auf den ökologischen Anbau von Entwicklern gibt es derzeit mehr als 300 Universitäten, die Talente im ökologischen Bauwesen in Hongmeng fördern, und es wurden mehr als 150 Kooperationsprojekte zwischen Industrie und Universität gestartet. Huawei arbeitet außerdem mit relevanten Unternehmen, Universitäten, Institutionen usw. zusammen, um jeden Monat mehr als 100.000 Hongmeng-Entwickler auszubilden. Vielleicht rief Yu Chengdong deshalb auf der Pressekonferenz selbstbewusst: „Ein echtes Betriebssystem ist eines, das eine Basis und ein Ökosystem hat.“ Unter dem ständig wachsenden Ökosystem verbergen sich dynamische junge Kräfte, die als Partner von Huawei gemeinsam voranschreiten.
In absoluten Zahlen ist die Zahl 200 natürlich immer noch zu klein, und das native Anwendungsökosystem muss noch Feuer hinzufügen. Huaweis Ziel in der zweiten Phase ist es, bis Mitte dieses Jahres 5.000 Haupt-Apps abzudecken, dann 500.000. Letztlich soll es von China in die Welt gehen.
Das Ziel ist langwierig und mühsam, und es müssen Ressourcen investiert werden, um dieses Ziel zu erreichen.
Beispielsweise wird Huawei für die erste Gruppe von Herstellern, die sich an Hongmeng anpassen, technischen Support und Verkehrslenkung bereitstellen, einschließlich Kanalwerbung und App-Store-Rankings usw. Im App Store der Hongmeng Galaxy-Version wurde ein Abschnitt „Harmony Pioneer“ speziell dafür eingerichtet, den Datenverkehr für die erste Charge nativer Anwendungen zu leiten.
Auch spätere Entwickler haben Chancen.
Das 2017 gestartete Hongmeng Ecosystem Global Incentive Project „Shining Star Plan“ wurde diesen Monat aktualisiert. Huawei hat 7 Milliarden Yuan in Ressourcen investiert, um Innovationen in Hongmeng-nativen Anwendungen, Metadiensten, SDK und anderen Bereichen zu fördern. Auch die offizielle Website des Entwicklers ist verfügbar bietet Regalvertrieb, Unterstützung beim operativen Wachstum und bei der kommerziellen Monetarisierung.
Tausende Segel werden gehisst und Tausende Boote eingesetzt. Die Eröffnung neuer Routen wird immer Abenteurer anlocken, und das Gleiche wird auch in Zukunft für Hongmeng gelten. Darüber hinaus sind die Kosten für dieses „Abenteuer“ recht gering – das selbst entwickelte SDK hat das Entwicklungsvolumen bestehender Anwendungen, die in das native Ökosystem von Hongmeng übertragen wurden, erheblich reduziert. Am Beispiel des Agricultural Bank of China Mobile Banking ist das gesamte Codevolumen Die native Version von Hongmeng wurde um 20 % reduziert. 95 % der vorhandenen Assets können wiederverwendet werden, und es dauerte nur 26 Tage, um die Entwicklung abzuschließen und schnell online zu gehen. Gleichzeitig basiert es auf den zugrunde liegenden Sicherheitsfunktionen von Hongmeng Kernel sind auch die Sicherheitsfunktionen des Online-Bankings gewährleistet.
Andererseits bieten die Merkmale des einheimischen Ökosystems von Hongmeng Herstellern und Entwicklern auch die Möglichkeit, Antragsformulare noch einmal zu prüfen. Die neue Architektur bietet eine breitere Vorstellungskraft für Anwendungen.
Beispielsweise unterstützt die native Hongmeng-Version von Xiaohongshu die Zusammenarbeit mit mehreren Geräten. Bildschirme unterschiedlicher Größe können sich an Inhalte mit unterschiedlichen Layoutstilen anpassen. Die Bearbeitung kann auch auf dem Computer abgeschlossen und sofort auf dem Mobiltelefon in der Vorschau angezeigt werden. Dies ist in anderen Ländern sehr üblich Systeme. Schwierig durchzuführen.
Bis 2024, wenn alle denken, dass die Innovation im Mobiltelefonbereich zu Ende geht, bietet die Hongmeng Galaxy Edition mehr Möglichkeiten. Es ist eine seltene und wertvolle Gelegenheit, die es wert ist, erkundet zu werden.
Ein Betriebssystem von Grund auf neu zu erstellen, ist eine schwierige und richtige Sache. Es in nur fünf Worten zusammenzufassen: „Zehn Jahre Schwertschärfen“, ist offensichtlich etwas dürftig. Es ist besser, sich ein paar Datensätze anzusehen, um ein besseres Gefühl zu bekommen:
- Dieses zehnjährige Projekt ist gerade erst in die zweite Phase eingetreten;
- Nachdem ich 1624 Tage lang gelaufen war, klopfte ich schließlich an die Tür von mehr als 200 Bewerbungen;
- Von TOP 200 über TOP 5000 bis 500.000 Bewerbungen;
- Von 100 Millionen Geräten über 800 Millionen Geräte bis hin zu Milliarden Geräten;
Der Aufbau eines Betriebssystems von Grund auf ist für chinesische Unternehmen eine schwierige, aber richtige Sache; es ist ein langer Weg, den Huawei allein nicht gewinnen kann, und das ist nie nur ein langer Weg für Huawei.
Smartphones und mobiles Internet boomen seit mehr als zehn Jahren und mehr als 20 Millionen Entwickler wurden in China ausgebildet. Aufgrund komplizierter Schicksale gibt es in China jedoch immer noch kein unabhängiges Software-Ökosystem.
Der Lauf der Zeit kommt, und am Vorabend der industriellen Modernisierung und der technologischen Revolution hegen auch zig Millionen chinesische Entwickler große Erwartungen. Huawei Hongmeng ist ein großer Fluss in der neuen Ära, und dieses Mal wird er von chinesischen Entwicklern geleitet.
Wenn Hunderte von Booten gegeneinander antreten, wird derjenige gewinnen, der zuerst vorankommt; wenn Tausende von Segeln gegeneinander antreten, wird derjenige gewinnen, der mutig vorankommt.
*Dieser Artikel wurde gemeinsam von Xiao Qinpeng und Peng Haixing verfasst
# Willkommen beim offiziellen öffentlichen WeChat-Konto von aifaner: aifaner (WeChat-ID: ifanr). Weitere spannende Inhalte werden Ihnen so schnell wie möglich zur Verfügung gestellt.
Ai Faner | Ursprünglicher Link · Kommentare anzeigen · Sina Weibo