Google teatas koostööst Canonicaliga, et tuua Flutteri rakendused Linuxi, muutes arendajatel hõlpsaks oma rakenduste avaldamise Snap Store'is.
Google on Flutteri loomisel ja laiendamisel viimastel aastatel kõvasti tööd teinud. Kui me viimati rääkisime Laperdamine, Google ehitas DevToolsi Flutteris täiesti nullist üles parema jõudluse, suurema mitmekülgsuse tagamiseks ja nende usalduse demonstreerimiseks selle rakenduse arendusraamistiku vastu. Google näeb Flutterit ette kui programmeerimisraamistikku, mida arendajad saavad kasutada mitmele süsteemile suunatud rakenduste loomiseks, seega töötab meeskond pidevalt selle nimel, et parandada Flutteri platvormide tuge. Täna teatas Google, et teeb koostööd Canonicali Ubuntu töölauameeskonnaga, et tuua Flutteri rakendused Linuxi.
Kokkuvõtteks võib öelda, et Flutter on platvormideülene programmeerimisraamistik, mis võimaldab arendajatel luua ilusate kasutajaliidestega rakendusi Androidis, iOS-is, veebis ja töölaual. Flutter kui programmeerimisraamistik kasutab Flutteri rakenduste loomiseks programmeerimiskeelt Dart.
Flutter 1.0 saabus 2018. aasta detsembris pärast 10 kuud beetaversiooni. Ja nüüd, praeguses etapis, on raamistiku tugi iOS-i ja Androidi rakenduste loomiseks üsna küps. Kuid see ei kehti veebi-, macOS-i, Linuxi või Windowsi rakenduste loomise kohta. Google on uuendanud oma jõupingutusi mittemobiilsete platvormide osas ja tänane teadaanne on kõige värskem mittemobiilsete platvormide väljaannete reas. Versioon 1.9 tõi kaasa varajase toe macOS-i jaoks rakenduste loomiseks v1.12 täiustas macOS-i ja veebituge ning tõstis need beetaharusse. Arendajad said tehniliselt luua Flutteri rakendusi ka Windowsi ja Linuxi jaoks, kuid teegid olid alfa-eelses olekus ja API-sid võisid ette teatamata muutuda.Eelmisel kuul näitas Google märkimisväärseid edusamme Windowsi ja Linuxi jaoks mõeldud Flutteri rakenduste loomisel. Sees Keskmine postitus, Flutteri tootejuht hr Tim Sneath tegi kokkuvõtte meeskonna edusammudest raamistiku toetamisel töölaualiidestega rakenduste loomisel. Meeskond lisas kuvatiheduse toe, parema hiire ja klaviatuuri toe, platvormipäringud ja töölaua navigeerimisvidina. Lisaks töötasid nad pistikprogrammi mudeli kallal, mis töötab kõigil platvormidel. Koos Darti välisfunktsiooni liidese (FFI) ja "Win32" pistikprogrammiga võivad Flutteri rakendused käituda nagu Windowsi algrakendus, mis tarnitakse EXE-failina ja mis on ka tagasiühilduv kuni Windowsiga 7. Universaalse Windowsi platvormi (UWP) tugi võimaldab samal ajal toetada selliseid platvorme nagu Xbox ja Windows 10X.
Tänase väljakuulutusega Linux alfa for Flutter on kaasas Canonical, Ubuntu, mis on maailma populaarseim lauaarvuti GNU/Linuxi distributsioon, väljaandja õnnistused. Tänu sellele partnerlusele saavad arendajad juurutada oma Flutteri rakendused Snap Store'i või muudesse kaasaegsetesse Linuxi juurutustesse. Snap Store'iga on kaasas Ubuntu 20.04 Focal Fossa väljalase, nii et otsejuurdepääs Snapi paketihaldussüsteemile on suur pluss rakenduste juurutamisel Linuxis.
Muutes Linuxi esmaklassiliseks Flutteri platvormiks, kutsub Canonical rakenduste arendajaid avaldama oma rakendused miljonitele Linuxi kasutajatele ja laiendada saadaolevate kvaliteetsete rakenduste kättesaadavust neid.
Canonical teeb raamistikku ka märkimisväärse investeeringu, pühendades sellele arendajate meeskonna töötage koos Google'i arendajatega, et tuua enamikku Linuxi jaoks parim Flutteri kogemus distributsioonid. Lisaks lubab teadaanne, et Canonical ja Google jätkavad koostööd Linuxi toe edasiseks täiustamiseks ja funktsioonide võrdsuse säilitamiseks teiste toetatud platvormidega.