Google a Canonical budú spolupracovať pri vývoji aplikácií založených na Flutteri

Odhalené spoločnosti Google a Canonical nedávno vzali iniciatíva spoločne podporiť vývoj aplikácií rámcové grafy Pracovná plocha systému Linux «Flutter».

Pre tých, ktorí nie sú oboznámení s týmto konštrukčným rámcom, mali by ste vedieť, že dizajn používateľského rozhrania Flutter je napísaný v jazyku Dart (runtime modul pre beh aplikácií je napísaný v C ++), a toto umožňuje vytvárať univerzálne aplikácie, ktoré bežia na rôznych platformách a považuje sa za alternatívu k React Native.

Napriek prítomnosti Flutter SDK pre Linux doteraz sa používa iba na vývoj mobilných aplikácií a nebol kompatibilný so zostavou desktopových aplikácií pre Linux.

V minulom roku spoločnosť Google oznámila zámer pridať Flutter schopnosť rozvíjať sa kompletné desktopové programy a predstavil alfa verziu na vývoj takýchto programov pre macOS.

Triasť teraz rozširuje o schopnosť vyvíjať aplikácie desktop pre Linux. Podpora vývoja aplikácií pre Windows je stále v ranej fáze prototypu.

Cieľom spoločnosti Google pre spoločnosť Flutter vždy bolo poskytnúť prenosný rámec na vytváranie krásnych používateľských rozhraní, ktoré bežia prirodzenou rýchlosťou bez ohľadu na to, na akú platformu sa zameriavate.

Na overenie tejto schopnosti Začali sme zameraním na mobilné platformy, Android a iOS, kde sme videli viac ako 80,000 XNUMX rýchlych a krásnych aplikácií Flutter zverejnených na Google Play.

Ak chcete nakresliť rozhranie v systéme Linux, použije sa odkaz založený na knižnici GTK (Sľubujú, že neskôr pridajú podporu pre Qt a ďalšie sady nástrojov). Okrem natívneho jazyka Dart Flutter, ktorý vytvára widgety, môžu aplikácie používať rozhranie Dart Foreign Function na volanie kódu C / C ++ a prístup ku všetkým funkciám platformy Linux.

Flutter bolo pre Canonical vzrušujúcich niekoľko vecí:

  • Rýchly rast ekosystému vývojárov aplikácií
  • Podpora viacerých platforiem
  • Vysoko optimalizované natívne aplikácie
  • Moderný rámec používateľského rozhrania, ktorý podporuje deklaratívne, reaktívne a skladateľné widgety
  • Bohatá vývojová platforma s kódom Visual Studio Code, Android Studio a IntelliJ

Podpora vývoja aplikácií pre Linux je ponúkaný v najnovšej alfa verzii Flutter SDK, ktorá tiež implementuje schopnosť publikovať aplikácie pre Linux v adresári Snap Store. Vo formáte ladenia nájdete zostavu Flutter SDK.

Na vývoj aplikácií založených na Flutteri navrhuje sa použiť editor kódu Visual Studio Code alebo vývojové prostredia IntelliJ a Android Studio.

Našou víziou pre spoločnosť Flutter je dlhodobo napájanie platforiem. Tento manifest sme už na Googli videli s produktmi ako Assistant, takže teraz sme nadšení, keď vidíme, ako ostatní využívajú Flutter na napájanie viacerých platforiem. Dnes s potešením spoločne oznamujeme dostupnosť systému Linux alpha pre Flutter spolu s Canonical, vydavateľom Ubuntu, najpopulárnejšej desktopovej distribúcie Linuxu na svete.

Ako príklad linuxových programov založených na flutteroch je navrhnutá aplikácia Kontakty Flokk pracovať s adresárom Kontaktov Google.

Okrem toho sú v adresári pub.dev zverejnené tri doplnky Flutter s podporou systému Linux: spúšťač adresy URL otvoriť adresu URL v predvolenom prehliadači, shared_preferences uložiť nastavenia medzi reláciami a cesta_poskytnúťr definovať typické adresáre (súbory na stiahnutie, obrázky, videá atď.)

Prvé oznámenie spoločnosti Google sa začalo alfa verziou kompatibilnou s macOS a plánmi pre Linux a Windows.

Spoločnosť Canonical významne investuje do spoločnosti Flutter tým, že sa tím vývojárov venuje spolupráci s vývojármi spoločnosti Google, aby priniesli najlepší zážitok z flutteru do väčšiny distribúcií Linuxu.

Spoločnosť Canonical bude pokračovať v spolupráci so spoločnosťou Google s cieľom ďalej zlepšovať podporu systému Linux a udržiavať paritu funkcií s ostatnými podporovanými platformami.

Si chcete vedieť viac o reklame, Vyhlásenie spoločnosti Canonical môžete navštíviť na nasledujúcom odkaze.

Fuente: https://ubuntu.com/


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.