Magtatrabaho ang Google at Canonical upang bumuo ng mga app batay sa Flutter

Inilantad ang Google at Canonical kamakailan sila ay kumuha isang pagkukusa sama-sama upang suportahan ang pagbuo ng aplikasyon mga graphic na batay sa frame Linux desktop «Flutter».

Para sa mga hindi pamilyar sa balangkas ng konstruksyon na ito, dapat mong malaman na ang disenyo ng interface ng gumagamit ng Flutter nakasulat ito sa wikang Dart (ang runtime engine para sa pagpapatakbo ng mga application ay nakasulat sa C ++), at ito Pinapayagan kang lumikha ng unibersal na mga application na tumatakbo sa iba't ibang mga platform at itinuturing na isang kahalili sa React Native.

Sa kabila ng pagkakaroon ng Flutter SDK para sa Linux, sa ngayon nagamit lamang ito para sa pagpapaunlad ng mobile app at hindi ito tugma sa pagpupulong ng application ng Linux desktop.

Noong nakaraang taon, inihayag ng Google ang balak nitong idagdag si Flutter ang kakayahang umunlad kumpletuhin ang mga programa sa desktop at nagpakilala ng isang bersyon ng alpha upang makabuo ng mga naturang programa para sa macOS.

Flutter ngayon lumalawak na may kakayahang bumuo ng mga application desktop para sa Linux. Ang suporta para sa pagbuo ng mga aplikasyon ng Windows ay nasa maagang yugto pa rin ng prototype.

Ang layunin ng Google para sa Flutter ay palaging magbigay ng isang portable framework para sa pagbuo ng magagandang mga interface ng gumagamit na tumatakbo sa katutubong bilis kahit na anong platform ang iyong tina-target.

Upang mapatunayan ang kakayahang ito, nagsimula kami sa pamamagitan ng pagtuon sa mga mobile platform, Android at iOS, kung saan nakakita kami ng higit sa 80,000 mabilis at magagandang Flutter apps na na-publish sa Google Play.

Upang iguhit ang interface sa Linux, ginagamit ang isang link na batay sa GTK library (Ipinapangako nila na magdagdag ng suporta para sa Qt at iba pang mga toolkit sa paglaon). Bilang karagdagan sa katutubong wika ng Dart Flutter, na lumilikha ng mga widget, maaaring gamitin ng mga application ang interface ng Dart Foreign Function upang tawagan ang C / C ++ code at ma-access ang lahat ng mga pag-andar ng platform ng Linux.

Maraming mga bagay tungkol sa Flutter na kapana-panabik para sa Canonical:

  • Mabilis na paglaki ng ecosystem ng developer ng app
  • Suporta ng Multiplatform
  • Mataas na na-optimize na mga katutubong application
  • Ang makabagong balangkas ng UI na sumusuporta sa mga nagdedeklara, reaktibo, at naaayos na mga widget
  • Mayamang platform sa pag-unlad na may Visual Studio Code, Android Studio at IntelliJ

Suporta para sa pagbuo ng application ng Linux ay inaalok sa pinakabagong bersyon ng alpha ng Flutter SDK, na nagpapatupad din ng kakayahang mag-publish ng mga aplikasyon ng Linux sa direktoryo ng Snap Store. Sa format ng pag-tune, mahahanap mo ang pagpupulong ng Flutter SDK.

Upang bumuo ng mga application batay sa Flutter, iminungkahi na gamitin ang editor ng code ng Visual Studio Code o ang mga kapaligiran sa pag-unlad ng IntelliJ at Android Studio.

Sa loob ng mahabang panahon, ang aming paningin para sa Flutter ay ang mga power platform. Nakita na namin ang manifesto na ito sa Google kasama ang mga produkto tulad ng Assistant, kaya't nasasabik kami ngayon na makita ang iba na makinabang ang Flutter upang higit na mapagana ang mga platform. Ngayon ay nalulugod kaming sama-sama na ipahayag ang pagkakaroon ng Linux alpha para sa Flutter kasama ang Canonical, ang publisher ng Ubuntu, ang pinakatanyag na pamamahagi ng desktop Linux sa buong mundo.

Bilang isang halimbawa ng mga Flutter-based Linux program, iminungkahi ang application Mga kontak sa Flokk upang gumana sa address book ng Google Contacts.

Bilang karagdagan, tatlong Flutter plugins na may suporta sa Linux ang nai-publish sa direktoryo ng pub.dev: url_launcher upang buksan ang url sa default browser, ibinahagi_preferences upang i-save ang mga setting sa pagitan ng mga session at path_provideupang tukuyin ang mga tipikal na direktoryo (mga pag-download, larawan, video, atbp.)

Ang paunang anunsyo ng Google ay nagsimula sa isang bersyon ng alpha na katugma sa macOS at mga plano para sa Linux at Windows.

Ang Canonical ay gumagawa ng isang makabuluhang pamumuhunan sa Flutter sa pamamagitan ng paglalaan ng isang pangkat ng mga developer upang gumana kasama ang mga developer ng Google upang dalhin ang pinakamahusay na karanasan sa Flutter sa karamihan ng mga pamamahagi ng Linux.

Ang Canonical ay patuloy na makikipagtulungan sa Google upang higit na mapagbuti ang suporta ng Linux at mapanatili ang pagkakapareho ng tampok sa iba pang mga sinusuportahang platform.

Si nais mong malaman ang tungkol sa ad, Maaari mong bisitahin ang pahayag ni Canonical sa sumusunod na link.

Fuente: https://ubuntu.com/


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.