„Google“ ir „Canonical“ dirbs kartu kurdami „Flutter“ pagrindu sukurtas programas

„Google“ ir „Canonical“ pristatė neseniai jie ėmėsi iniciatyva kartu palaikyti programų kūrimas rėmeliniai grafikai Linux darbalaukis «Flutter».

Tiems, kurie nėra susipažinę su šia konstrukcijos sistema, turėtumėte žinoti, kad „Flutter“ vartotojo sąsajos dizainas jis parašytas Darto kalba (vykdymo variklis, skirtas paleisti programas, parašytas C ++), ir tai leidžia kurti universalias programas, veikiančias skirtingose ​​platformose ir laikoma „React Native“ alternatyva.

Nepaisant to, kad yra „Linux“ skirtas „Flutter SDK“, iki šiol jis buvo naudojamas tik mobiliųjų programų kūrimui ir jis nebuvo suderinamas su „Linux“ darbalaukio programos surinkimu.

Praėjusiais metais „Google“ paskelbė ketinanti pridėti „Flutter“ gebėjimas vystytis užbaigti darbalaukio programas ir pristatė alfa versiją, kad sukurtų tokias programas „MacOS“.

Plazdėk dabar plečiasi su galimybe kurti programas darbalaukis, skirtas „Linux“. „Windows“ programų kūrimo palaikymas vis dar yra ankstyvojo prototipo etape.

„Google“ tikslas „Flutter“ visada buvo pateikti nešiojamą sistemą, skirtą gražioms vartotojo sąsajoms kurti, kurios veikia įprastu greičiu, nesvarbu, į kurią platformą taikote.

Norėdami patvirtinti šį gebėjimą, Pradėjome daugiausia dėmesio skirdami mobiliosioms platformoms, „Android“ ir „iOS“, kur matėme daugiau nei 80,000 XNUMX „Google Play“ paskelbtų greitų ir gražių „Flutter“ programų.

Norėdami nupiešti sąsają „Linux“ sistemoje, naudojama nuoroda, paremta GTK biblioteka (Jie žada vėliau pridėti Qt ir kitų įrankių rinkinių palaikymą). Be gimtosios „Dart Flutter“ kalbos, kuriančios valdiklius, programos gali naudoti „Dart Foreign Function“ sąsają, kad paskambintų C / C ++ kodui ir pasiektų visas „Linux“ platformos funkcijas.

Apie „Flutter“ buvo įdomu „Canonical“:

  • Spartus programų kūrėjų ekosistemos augimas
  • Daugiaformis palaikymas
  • Labai optimizuotos savosios programos
  • Šiuolaikinė vartotojo sąsajos sistema, palaikanti deklaratyvius, reaktyvius ir sudėtinius valdiklius
  • Turtinga kūrimo platforma su „Visual Studio Code“, „Android Studio“ ir „IntelliJ“

„Linux“ programų kūrimo palaikymas siūloma naujausioje „Flutter SDK“ alfa versijoje, kuri taip pat įgyvendina galimybę skelbti „Linux“ programas „Snap Store“ kataloge. Derinimo formatu galite rasti „Flutter SDK“ rinkinį.

Norėdami sukurti „Flutter“ pagrindu sukurtas programas, siūloma naudoti „Visual Studio Code“ kodo rengyklę arba „IntelliJ“ ir „Android Studio“ kūrimo aplinkose.

Ilgą laiką mūsų „Flutter“ vizija yra valdyti platformas. Šį manifestą „Google“ jau matėme su tokiais produktais kaip „Assistant“, todėl dabar džiaugiamės matydami, kaip kiti naudojasi „Flutter“, kad valdytų daugiau platformų. Šiandien mes džiaugiamės kartu su „Canonical“, populiariausio pasaulyje darbalaukio „Linux“ platintojo, „Ubuntu“ leidėju, kartu pranešdami apie „Linux alfa“ prieinamumą „Flutter“.

Kaip „Flutter“ pagrįstų „Linux“ programų pavyzdys yra siūloma programa „Flokk“ kontaktai dirbti su „Google“ kontaktų adresų knyga.

Be to, pub.dev kataloge yra paskelbti trys „Flutter“ papildiniai su „Linux“ palaikymu: url_ununcher atidaryti URL numatytojoje naršyklėje, shared_preferences, kad išsaugotumėte nustatymus tarp seansų ir path_provider apibrėžti tipinius katalogus (atsisiuntimai, vaizdai, vaizdo įrašai ir kt.)

Pirmasis „Google“ pranešimas prasidėjo nuo alfa versijos, suderinamos su „MacOS“, planais „Linux“ ir „Windows“.

„Canonical“ daug investuoja į „Flutter“ skirdami kūrėjų komandą dirbti kartu su „Google“ kūrėjais, kad dauguma „Linux“ paskirstymų suteiktų geriausią „Flutter“ patirtį.

„Canonical“ ir toliau bendradarbiaus su „Google“, kad toliau tobulintų „Linux“ palaikymą ir išlaikytų funkcijų paritetą su kitomis palaikomomis platformomis.

Si norite daugiau sužinoti apie skelbimą, Galite apsilankyti „Canonical“ pranešime šioje nuorodoje.

Fuente: https://ubuntu.com/


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.