Ang Flutter 2 ay inilabas na at dumating bilang isang pangkalahatang balangkas

Inilabas kamakailan ng Google ang pagpapakilala ng ang bagong bersyon ng balangkas ng UI Pag-flutter 2, kung saan inihayag ang pagbabago ng isang proyekto ng isang framework ng pagbuo ng aplikasyon ng mobile sa isang unibersal na balangkas upang lumikha ng anumang uri ng software, kabilang ang mga desktop at web application.

Para sa mga hindi nakakaalam Kumaway, dapat malaman nila ito ay isinasaalang-alang bilang isang kahalili sa React Native at pinapayagan ang paglulunsad ng mga application para sa iba't ibang mga platform, kabilang ang iOS, Android, Windows, macOS at Linux, batay sa parehong code base, pati na rin ang mga application na tatakbo sa mga browser.

Ang mga mobile app na dati nang nakasulat sa Flutter 1, pagkatapos lumipat sa Flutter 2, ay maaaring iakma upang gumana sa desktop at web nang hindi na kinakailangang muling isulat ang code.

Tungkol kay Flutter

Karamihan sa Flutter code ay ipinatupad sa Dart at ang runtime engine para sa pagpapatakbo ng mga application ay nakasulat sa C ++.

Kapag bumubuo ng mga application, bilang karagdagan sa katutubong wika ng Flutter Dart, maaari mong gamitin ang interface ng function na banyagang Dart upang tawagan ang C / C ++ code.

Flutter din portability umaabot sa mga naka-embed na aparatoibig sabihin sa mas maliit na mga aparatotulad ng Raspberry Pi at Google Home Hub.

Sa puntong ito, sinabi ng Google, ang isa sa mga naka-embed na platform kung saan nagpapatakbo na ang Flutter ay batay sa mga smart display operating system na nagpapatakbo sa mga gusto ng Google Home Hub.

Nakamit ang mataas na pagganap ng pagpapatupad sa pamamagitan ng pag-iipon ng mga application sa machine codeisang para sa target na platform. Sa parehong oras, hindi na kailangang muling magkumpuni ng programa pagkatapos ng bawat pagbabago: Nagbibigay ang Dart ng isang mainit na mode ng pag-reload na nagbibigay-daan sa iyo upang gumawa ng mga pagbabago sa isang tumatakbo na application at agad na suriin ang resulta.

Ngayon, inanunsyo namin ang Flutter 2 - isang pangunahing pag-update sa Flutter na nagbibigay-daan sa mga developer na lumikha ng magaganda, mabilis at portable na mga application para sa anumang platform.

Sa Flutter 2, maaari mong gamitin ang parehong code base upang itulak ang mga katutubong app sa limang operating system: iOS, Android, Windows, macOS, at Linux; pati na rin ang mga karanasan sa web na nakadirekta sa mga browser tulad ng Chrome, Firefox, Safari o Edge. Ang flutter ay maaari ring isama sa mga matalinong kotse, telebisyon at kagamitan, na nagbibigay ng pinaka unibersal at portable na karanasan para sa isang mundo ng ambient computing.

Tungkol sa Flutter 2

Sinasabi ng Flutter 2 na ganap itong katugma sa pagbuo ng mga web application, angkop para sa mga pag-deploy ng produksyon, tulad ng tatlong pangunahing mga sitwasyon para sa paggamit ng Flutter para sa web ay nabanggit:

  • Bumuo ng mga solong aplikasyon ng web (PWA, Progressive Web Apps)
  • Lumikha ng mga application ng solong pahina sa web (SPA)
  • I-convert ang mga mobile application sa mga web application.

Ang mga tampok ng mga tool sa pag-unlad ng web ay nagsasama ng paggamit ng mga mekanismo upang mapabilis ang pag-render ng 2D at 3D graphics, ang kakayahang umangkop na layout ng mga elemento sa screen, at ang CanvasKit rendering engine na naka-built sa WebAss Assembly.

At dahil ang mga browser ng desktop ay kasinghalaga rin ng mga mobile browser, nagdagdag kami ng mga interactive scroll bar at mga keyboard shortcut, pinataas ang default na density ng nilalaman sa mga desktop mode, at idinagdag ang suporta sa screen reader para sa kakayahang mai-access sa Windows, macOS at Chrome OS.

Bukod dito, sa anunsyo nabanggit na ang suporta para sa mga aplikasyon ng desktop ay nasa bersyon ng beta at ito ay magpapatatag sa taong ito sa isang hinaharap na paglabas kasama ang anunsyo na ang Canonical, Microsoft at Toyota ay gagana sa suporta sa pag-unlad kasama si Flutter.

  • Para sa bahagi nito, pinili ng Canonical si Flutter bilang pangunahing balangkas para sa mga aplikasyon nito at gumagamit din ng Flutter upang makabuo ng isang bagong installer para sa Ubuntu.
  • Habang ang Microsoft ay inangkop ang Flutter para sa natitiklop na mga multi-screen na aparato tulad ng Surface Duo.
  • Panghuli, plano ng Toyota na gumamit ng Flutter para sa mga in-car infotainment system.

Si nais mong malaman ang tungkol dito Tungkol sa bagong bersyon ng Flutter 2, maaari mong suriin ang mga detalye sa orihinal na anunsyo. Ang link ay ito.

Habang para sa mga interesadong ma-install ang Flutter, Maaari mong sundin ang mga tagubilin sa pagtatapos ng post ni Diego. Ang link ay ito.


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.