Flutter für OpenHarmony ist da

Die OpenHarmony SIG-Organisation verfügt über Open-Source- Flutter, das mit OpenHarmony auf Gitee kompatibel ist . Diese Organisation wird hauptsächlich zur Gründung von OpenHarmony-bezogenen Open-Source-Ökologieprojekten genutzt.

▲ Lageradresse: https://gitee.com/openharmony-sig/flutter_flutter

Laut Beschreibung der README-Datei ist dieses Repository eine kompatible Erweiterung des Flutter SDK zu OpenHarmony und kann die Verwendung von Flutter Tools-Anweisungen zum Kompilieren und Erstellen von OpenHarmony-Anwendungen unterstützen.

Der Commit-Datensatz des Warehouse zeigt, dass die von OpenHarmony verwendete Flutter-Version der stabile Zweig 3.7 ist . Da es gerade erst als Open Source verfügbar ist, unterstützen die Flutter Tools-Befehle derzeit nur Linux.

Den erstellten Repositories nach zu urteilen, passt sich OpenHarmony SIG derzeit aktiv an das gesamte Ökosystem von Flutter an.


Berichten zufolge verwendet OpenHarmony im Gegensatz zu Flutter ArkTS und ArkUI für die Entwicklung auf höherer Ebene und ruft NAPI (Native API) auf. NAPI ist eine Reihe nativer Modulerweiterungs-Entwicklungsframeworks, die auf der Grundlage der Node.js-Spezifikationen entwickelt wurden.

NAPI kann den gegenseitigen Zugriff zwischen JavaScript und C/C++-Code realisieren, d. h. ArkTS kann nahtlos direkt und C/C++ aufgerufen werden, ähnlich dem Effekt von dart ffi.

Ark Development Framework (kurz ArkUI) ist ein deklaratives UI-Entwicklungsframework zum Erstellen verteilter Anwendungsschnittstellen. Es bietet eine vollständige Infrastruktur für die UI-Entwicklung von OpenHarmony-Anwendungen, einschließlich prägnanter UI-Syntax und umfangreicher UI-Funktionen (Komponenten, Layout, Animation und interaktive Ereignisse). , sowie Echtzeit-Schnittstellenvorschau-Tools usw., die Entwickler bei der Entwicklung visueller Schnittstellen unterstützen können. Einzelheiten

Schematische Darstellung des Ark-Entwicklungsframeworks:

ArkTS ist die Anwendungsentwicklungssprache des Hongmeng-Ökosystems. Auf der Grundlage der Beibehaltung des grundlegenden Syntaxstils von TypeScript (kurz TS) werden den dynamischen Typeigenschaften von TS strengere Einschränkungen auferlegt und statische Typen eingeführt. Gleichzeitig bietet es eine deklarative Benutzeroberfläche, Statusverwaltung und andere entsprechende Funktionen, sodass Entwickler Hochleistungsanwendungen einfacher und natürlicher entwickeln können. Einzelheiten

ArkUI-X erweitert ArkUI weiter auf mehrere Betriebssystemplattformen: Derzeit werden OpenHarmony, HarmonyOS, Android und iOS unterstützt, und in Zukunft wird nach und nach weitere Plattformunterstützung hinzugefügt. Basierend auf einem Mastercode können Entwickler schöne, leistungsstarke Anwendungen erstellen, die mehrere Plattformen unterstützen.

Supongo que te gusta

Origin www.oschina.net/news/258927/flutter-openharmony
Recomendado
Clasificación