Flutter 3 inosvika nerutsigiro rwemacOS, Linux application uye nezvimwe

Pane yako I/O Developer Conference, Google yakazivisa kuburitswa kweFlutter 3, iyo yazvino vhezheni yayo yakavhurika sosi, muchinjika-chikuva UI yekuvandudza chimiro chekuvaka natively compiled apps. Google's Flutter development framework pakupedzisira yakawana zvishuvo zvayo zvemuchinjikwa-chikuva nekusunungurwa kwakagadzikana kunotsigira Linux uye macOS.

Flutter 3.0 inopa vanogadzira nzira yekunyora manyorerwo ezvibodzwa zvitanhatu zvakatarisana nevatengi pachikuva vachishandisa mutauro weDart. Tisingatauri nezvemidziyo iri mubhodhi.

"Tiri kuzivisa Flutter 3, unova ndiwo magumo erwendo rwedu rwekugadzira machinjiro evashandisi vemafoni, desktops, uye webhu," akadaro Tim Sneath, director wechigadzirwa uye ruzivo rwemushandisi weFlutter neDart. . “Nguva yatakaparura Flutter makore mashoma apfuura inodzokera kumashure. Nekuburitswa kweFlutter 1, takanga takajeka, zvirinani maererano nechiratidzo, kunyangwe ipapo, kuti isu takanga tisina chinangwa chekuve nharembozha. Isu taida kuonekwa sechimwe chinhu chakakura kudarika midziyo inonangana nemafoni chete. "

"NeFlutter 2.0 tinopa rutsigiro rwewebhu uye munguva pfupi yapfuura tinopa Windows rutsigiro," akadaro Tim Sneatht. “Uye zvino, neFlutter 3.0, tasvika padanho rekuti tapedza rwendo urwu. Tine ese makuru matanhatu mapuratifomu - iOS, Android, Webhu, Windows, macOS, Linux - ese anotsigirwa sezvikamu zvakatsiga zveFlutter framework.

Nekuburitswa kweFlutter 3, platform ikozvino inotsigira iOS, Android uye web apps, pamwe neWindows, macOS, uye Linux desktop apps, ese sechikamu chekuburitswa kwakagadzikana kweFlutter.

Pa macOS, izvi zvinosanganisira kutsigira kwebhinari yepasirese kuitira kuti maapplications akwanise kumhanya ari natively paIntel neApple Silicon chips, nepo yeLinux vhezheni, Google yakabatana neCanonical "kupa yekucheka-kumucheto, yakanyatsobatanidzwa yekuvandudza sarudzo."

Tsigiro yeLinux uye macOS yaimboonekwa kunge iri mubeta uye nekudaro haina kunyanya kufanira kugadzirwa kwekushandisa. Izvozvi Google's Material Design 3 yave kuda kupera, avo vari kutsvaga kugadzira muchinjika-chikuva chemushandisi madhizaini mumutauro weAroid vanogona kuvimba neanoyevedza seti yezvishandiso.

Pasinei nerutsigiro rwedesktop, vazhinji vanogadzira vangangoona Flutter senge sisitimu yekuvaka nharembozha. Asi vakati wandei vevagadziri vari kuishandisawo nesimba kuvaka desktop desktop, kusanganisira vaimbove vatangi veWunderlist vakaburitsa yavo nyowani yekugadzira app, Superlist, mubeta sedesktop Flutter app.

Chimwe chinhu chitsva muFlutter 3 ndidzo dzakadzika dzakabatanidzwa neFirebase, Google's back-end platform yekuvaka nharembozha uye web apps. Izvo hazvibvise kubatanidzwa kweFlutter neyechitatu-bato masevhisi, kusanganisira Firebase mukwikwidzi AWS Amplify. Asi sekutaura kunoita timu yeFlutter, kubatanidzwa kweFlutter/Firebase iko zvino kwave chinhu chakatsigirwa chakazara cheFirebase uye zvikwata zviviri izvi zvinoronga kugadzira "Firebase rutsigiro rweFlutter mukuwirirana neAroid uye iOS."

Ukuwo, Flutter Web ikozvino inozviona uye inoshandisa iyo ImageDecoder API mumabhurawuza anoitsigira. Parizvino, mabhurawuza mazhinji eChromium (Chrome, Edge, Opera, Samsung Browser, nezvimwewo) akawedzera iyi API.

Iyo itsva API decode mifananidzo asynchronously kubva patambo huru uchishandisa browser yakavakirwa-mukati mifananidzo macodecs. Izvi zvinomhanyisa kufuremu decoding ne2x uye hazvimbovharidzi shinda huru, zvichibvisa kuvharika kwese kwakakonzereswa nemafuremu.

Mukuwedzera kune izvi, zvinoratidzwa zvakare kuti boka racho rakawedzera kuvandudza mashandiro emifananidzo ye opacity muzviitiko zviri nyore. Kunyanya, kana iyo Opacity widget iine imwe chete yekupa yekutanga, iyo savelayer nzira inowanzo kukumbirwa neOpacity inofuratirwa.

Mune bhenji rakagadzirwa kuyera mabhenefiti eiyi optimization, nguva yekududzira yenyaya iyi yakavandudzwa nekurongeka kwehukuru. Mukuburitswa kunotevera, timu inoronga kushandisa iyi optimization kune mamwe mamiriro.

Chekupedzisira, kana iwe uchifarira kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo Mune inotevera chinongedzo.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako