Ang paggamit ng Flutter bilang default sa mga bagong application. Bagong tampok sa Ubuntu?

Paggamit ng Flutter

Gumagamit ako ng ilang variant ng Ubuntu sa loob ng 15 taon, kung saan ang huling 13 taon ay ginugol sa pagsusulat ng mga artikulo at kahit isang libro sa pamamahagi ng Canonical. Sa kabila nito, ang mga lalaki sa Mark Shuttleworth ay nagawang sorpresahin ako.

Kamakailan ay naglikha ako ng parirala upang ipahayag ang aking mga inaasahan tungkol sa hinaharap ng mga bagong bersyon. "Isang Fedora-based na Fedora na may Snap Packages". Sa pamamagitan nito nais kong ipahiwatig na ang marami at mas maraming Ubuntu ay may gawi na magmukhang isang tradisyonal na pamamahagi na nakabatay sa GNOME, nang walang alinman sa mga orihinal na tampok na gusto ko talaga.

Tulad ng maraming iba pang mga oras, parang nagkamali ako.

Paggamit ng Flutter bilang default

Un tiririt nai-post sa account ng pamamahagi sabi:

Ang Flutter ay ang default na pagpipilian para sa mga hinaharap na mga application ng Ubuntu.

Si @kenvandine ¿, Engineering Manager, ay narito upang sabihin sa iyo ang tungkol sa ilang mga kontribusyon ni Canonical kay Flutter sa #FlutterEngage.

At may kasamang isang linkhalika sa usapan.

Ano ang Flutter?

Si Flutter ay isang hanay ng mga tool para sa paglikha ng mga interface ng gumagamit. Binuo ng Google, ang layunin nito ay na may isang solong batayan ng code posible na lumikha ng mga interface para sa mga katutubong paliwanag para sa desktop, mga mobile device at website.

Ayon sa Google, ang mga kalamangan ng Flutter ay:

  • Mabilis na singil: Pinapabilis ng flutter hot reload ang mga oras ng pag-unlad sa pamamagitan ng pag-reload ng binagong interface nang mas mababa sa isang segundo sa mga emulator, simulator, at live na kapaligiran.
  • Madaling paglikha ng interface:  Ang Flutter ay mayroong serye ng Widget Material Design at Cupertino (Tamang-tama para sa iOS), Api ng paggalaw at pag-scroll at maraming kontrol.
  • Katutubong pag-uugali sa lahat ng mga sinusuportahang platform: Isinasaalang-alang ng iba't ibang mga bahagi nito ang mga pagkakaiba upang gumana sa bawat isa sa mga platform.

Canonical at Flutter

Sa oras na iyon, ang aking kasosyo na si Pablinux kinausap sila ng kasunduan na ginawa ng Canonical at Google upang gawing "opisyal na bahagi ng Linux" ang Flutter. Ito ay isang hakbang na nababagay sa parehong mga kumpanya. Sa panig ng Google, mayroon itong isa pang kumpanya na nagbabayad sa mga developer upang gawing desktop-friendly ang Flutter. Ang Canonical, para sa bahagi nito, ay inilalagay ang Ubuntu bilang gateway para sa maraming mga application ng Android (nakasulat sa Dart) na mai-port sa Linux o na nagpasya ang mga developer ng mga mobile na programa na lumipat sa isa pang platform.

Upang kumuha ng isang halimbawang halimbawa. Ang paglikha ng isang kliyente ng WhatsAPP para sa Linux sa Python at paggamit ng GTK o QT para sa graphic na interface ay hindi pareho sa pagbabago ng code sa Dart at ang interface na nilikha sa Flutter. Tandaan: Wala akong ideya kung anong wika ang nakasulat sa WhatsApp app, marahil ito ay Java, ngunit ang halimbawa ay naiintindihan.

Sa pamamagitan ng Dart nangangahulugan ako ng isang wika para sa paglikha ng mga application ng cross-platform nilikha din ng Google.

Kailan natin makikita ang mga bagong application?

Mula sa mga hitsura nito, ang unang opisyal na app na gumamit ng isang Flutter-based interface ay magiging installer na pumapalit sa Ubiquity. magagamit iyon sa isang trial na bersyon sa susunod na Ubuntu 21.10 (Oktubre ng taong ito) Kung sakaling maayos ang lahat, ang opisyal na pasinaya ay sa Abril 2022 sa paglulunsad ng susunod na pinalawak na bersyon ng suporta.

Tandaan na nakakita ako ng isang pindutan at tinatahi ko ito ng isang dyaket. Maliban sa tweet na nagsasalita tungkol sa paggamit ng Flutter bilang default, wala akong ideya kung may pagpapasya na palitan ang mga application ng GNOME tulad ng video player o calculator sa iba batay sa Flutter

Pag-install ng Flutter sa Ubuntu

Upang hikayatin ang paggamit ng Flutter bilang default para sa mga bagong application, nagpasya ang Ubuntu na gawing mas madali ang pag-install ng mga kinakailangang tool sa pamamagitan ng paggamit ng mga Snap package.

Ginagawa ito sa utos:

sudo snap install flutter --classic

I-install namin ang pinagsamang kapaligiran sa pag-unlad na may:
sudo snap install android-studio --classic

Sumali kami sa mga piraso sa sumusunod na utos

flutter config --android-studio-dir /snap/android-studio/current/android-studio

Kung nais mong makahanap ng mas kumpletong mga tagubilin sa pag-install sa Ubuntu maaari mong hanapin ang mga ito dito Upang matuto nang higit pa tungkol sa Flutter sundin ang el susunod na link.


Iwanan ang iyong puna

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

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  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.