Google samarbeider med Canonical for å bringe Flutter-apper til Linux

click fraud protection

Google har annonsert et samarbeid med Canonical for å bringe Flutter-apper til Linux, noe som gjør det enkelt for utviklere å publisere appene sine til Snap Store.

Google har jobbet hardt med å skape og utvide Flutter de siste årene. Når vi sist snakket om Fladder, Google gjenoppbygde DevTools helt fra grunnen av i Flutter for bedre ytelse, større allsidighet og for å demonstrere tilliten til dette rammeverket for apputvikling. Google ser for seg Flutter som et programmeringsrammeverk som utviklere kan bruke til å bygge apper som retter seg mot flere systemer, så teamet jobber kontinuerlig med å forbedre Flutters støtte for plattformer. I dag har Google annonsert at de samarbeider med Ubuntu Desktop Team på Canonical for å bringe Flutter-apper til Linux.

For å oppsummere er Flutter et programmeringsrammeverk på tvers av plattformer som i hovedsak lar utviklere lage apper med vakre brukergrensesnitt på tvers av Android, iOS, web og skrivebord. Flutter som et programmeringsrammeverk bruker Dart, programmeringsspråket, for å lage Flutter-apper.

Flutter 1.0 kom i desember 2018 etter 10 måneder med beta. Og nå, på dette stadiet, er rammeverkets støtte for å bygge iOS- og Android-apper ganske moden. Men det er ikke tilfelle for å bygge web-, macOS-, Linux- eller Windows-apper. Google har fornyet sin innsats for ikke-mobile plattformer, og dagens kunngjøring er den siste i rekken av utgivelser for ikke-mobile plattformer. Versjon 1.9 brakt over tidlig støtte for å bygge apper for macOS, mens v1.12 forbedret macOS- og nettstøtte og promoterte dem til betagrenen. Utviklere kunne teknisk sett også lage Flutter-apper for Windows og Linux på det stadiet, men bibliotekene var i en pre-alfa-tilstand, og API-ene kunne endres uten varsel.

Forrige måned viste Google betydelig fremgang med å bygge Flutter-apper for Windows og Linux. I en Middels innlegg, produktsjef for Flutter, Mr. Tim Sneath oppsummerte teamets fremgang med rammeverkets støtte for å bygge apper med skrivebordsgrensesnitt. Teamet la til støtte for skjermtetthet, bedre støtte for mus og tastatur, plattformspørringer og en skrivebordsnavigasjonswidget. Videre jobbet de med en plugin-modell som fungerer på alle plattformer. Sammen med Dart's Foreign Function Interface (FFI) og en "Win32"-plugin, kan Flutter-apper oppføre seg som innfødt Windows-app som sendes som en EXE-fil, og som også er bakoverkompatibel opp til Windows 7. Universal Windows Platform (UWP)-støtte, i mellomtiden, muliggjør støtte for plattformer som Xbox og Windows 10X.

Dagens kunngjøring av Linux alpha for Flutter kommer med velsignelsene til Canonical, utgiveren av Ubuntu, som er verdens mest populære desktop GNU/Linux-distribusjon. Takket være dette partnerskapet vil utviklere kunne distribuere Flutter-appene sine til Snap Store eller andre moderne Linux-distribusjoner. Snap Store kommer med Ubuntu 20.04 Focal Fossa-utgivelse, så å ha direkte tilgang til Snap-pakkeadministrasjonssystemet er et stort pluss for å distribuere apper på Linux.

Ved å gjøre Linux til en førsteklasses Flutter-plattform, inviterer Canonical applikasjonsutviklere til å publisere appene deres til millioner av Linux-brukere og utvide tilgjengeligheten av høykvalitetsapplikasjoner tilgjengelig for dem.

Canonical gjør også en betydelig investering i rammeverket ved å dedikere et team av utviklere til jobbe sammen med Googles utviklere for å bringe den beste Flutter-opplevelsen til de fleste Linux distribusjoner. Kunngjøringen lover videre at Canonical og Google vil fortsette å samarbeide for å forbedre Linux-støtten ytterligere og opprettholde funksjonsparitet med andre støttede plattformer.