Google und Canonical werden Hand in Hand arbeiten, um auf Flutter basierende Apps zu entwickeln

Google und Canonical enthüllt vor kurzem haben sie genommen eine Initiative zusammen, um die zu unterstützen Anwendungsentwicklung rahmenbasierte Grafiken Linux Desktop «Flutter».

Für diejenigen, die mit diesem Gebäuderahmen nicht vertraut sind, sollten Sie wissen, dass das Flutter-UI-Design Es ist in Dart-Sprache geschrieben (Die Laufzeit-Engine zum Ausführen von Anwendungen ist in C ++ geschrieben.) Mit dieser Option können Sie universelle Anwendungen erstellen, die auf verschiedenen Plattformen ausgeführt werden und wird als Alternative zu React Native angesehen.

Trotz des Flutter SDK für Linux Bisher wurde es nur für die Entwicklung mobiler Apps verwendet und es war nicht kompatibel mit der Linux-Desktopanwendungsassembly.

Im vergangenen Jahr gab Google seine Absicht bekannt, Flutter hinzuzufügen die Fähigkeit, sich zu entwickeln vollständige Desktop-Programme und führte eine Alpha-Version ein, um solche Programme für macOS zu entwickeln.

Jetzt flattern erweitert sich mit der Fähigkeit, Anwendungen zu entwickeln Desktop für Linux. Die Unterstützung für die Entwicklung von Windows-Anwendungen befindet sich noch im frühen Prototypenstadium.

Googles Ziel für Flutter war es immer, ein tragbares Framework für die Erstellung schöner Benutzeroberflächen bereitzustellen, die unabhängig von der Plattform, auf die Sie abzielen, mit nativen Geschwindigkeiten ausgeführt werden.

Um diese Fähigkeit zu validieren, Wir haben uns zunächst auf mobile Plattformen konzentriert, Android und iOS, wo wir mehr als 80,000 schnelle und schöne Flutter-Apps gesehen haben, die auf Google Play veröffentlicht wurden.

So zeichnen Sie die Schnittstelle unter Linux, Es wird ein Link verwendet, der auf der GTK-Bibliothek basiert (Sie versprechen, später Unterstützung für Qt und andere Toolkits hinzuzufügen). Zusätzlich zur nativen Dart Flutter-Sprache, mit der Widgets erstellt werden, können Anwendungen über die Dart Foreign Function-Schnittstelle C / C ++ - Code aufrufen und auf alle Funktionen der Linux-Plattform zugreifen.

Es gab einige Dinge an Flutter, die für Canonical aufregend waren:

  • Schnelles Wachstum des App-Entwickler-Ökosystems
  • Multiplattform-Unterstützung
  • Hochoptimierte native Anwendungen
  • Modernes UI-Framework, das deklarative, reaktive und zusammensetzbare Widgets unterstützt
  • Umfangreiche Entwicklungsplattform mit Visual Studio Code, Android Studio und IntelliJ

Unterstützung für die Entwicklung von Linux-Anwendungen wird in der neuesten Alpha-Version des Flutter SDK angeboten, die auch die Möglichkeit zum Veröffentlichen von Linux-Anwendungen implementiert im Snap Store-Verzeichnis. Im Optimierungsformat finden Sie die Flutter SDK-Baugruppe.

Um Anwendungen zu entwickeln, die auf Flutter basieren, Es wird empfohlen, den Code-Code-Editor von Visual Studio zu verwenden oder die IntelliJ- und Android Studio-Entwicklungsumgebungen.

Unsere Vision für Flutter ist es seit langem, Plattformen mit Strom zu versorgen. Wir haben dieses Manifest bereits bei Google mit Produkten wie dem Assistenten gesehen. Jetzt freuen wir uns, dass andere Flutter nutzen, um mehr Plattformen zu betreiben. Heute freuen wir uns, gemeinsam mit Canonical, dem Herausgeber von Ubuntu, der weltweit beliebtesten Desktop-Linux-Distribution, die Verfügbarkeit von Linux alpha für Flutter bekannt zu geben.

Als Beispiel für Flutter-basierte Linux-Programme wird die Anwendung vorgeschlagen Flokk Kontakte um mit dem Adressbuch von Google Kontakte zu arbeiten.

Zusätzlich werden drei Flutter-Plugins mit Linux-Unterstützung im Verzeichnis pub.dev veröffentlicht: url_launcher Um die URL im Standardbrowser zu öffnen, verwenden Sie shared_preferences, um die Einstellungen zwischen den Sitzungen und zu speichern Pfad_bereitstellenr zum Definieren typischer Verzeichnisse (Downloads, Bilder, Videos usw.)

Die erste Ankündigung von Google begann mit einer Alpha-Version, die mit macOS kompatibel ist und Pläne für Linux und Windows enthält.

Canonical investiert erheblich in Flutter indem Sie ein Entwicklerteam einsetzen, das mit Google-Entwicklern zusammenarbeitet, um den meisten Linux-Distributionen das beste Flutter-Erlebnis zu bieten.

Canonical wird weiterhin mit Google zusammenarbeiten, um die Linux-Unterstützung weiter zu verbessern und die Funktionsparität mit den anderen unterstützten Plattformen aufrechtzuerhalten.

Si Sie möchten mehr über die Anzeige erfahren, Sie können die Erklärung von Canonical unter folgendem Link besuchen.

Quelle: https://ubuntu.com/


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.