Google on ilmoittanut yhteistyöstä Canonicalin kanssa tuodakseen Flutter-sovellukset Linuxiin, mikä tekee kehittäjien helpoksi julkaista sovelluksiaan Snap Storessa.
Google on tehnyt kovaa työtä Flutterin luomisessa ja laajentamisessa viime vuosina. Kun viimeksi puhuimme Flutter, Google rakensi DevToolsin uudelleen täysin tyhjästä Flutterissa parantaa suorituskykyä, monipuolisuutta ja osoittaa luottamuksensa tähän sovelluskehityskehykseen. Google näkee Flutterin ohjelmointikehyksenä, jota kehittäjät voivat käyttää useisiin järjestelmiin kohdistettujen sovellusten rakentamiseen, joten tiimi työskentelee jatkuvasti parantaakseen Flutterin alustojen tukea. Tänään Google ilmoitti, että se tekee yhteistyötä Canonicalin Ubuntu Desktop Teamin kanssa tuodakseen Flutter-sovellukset Linuxiin.
Yhteenvetona totean, että Flutter on monialustainen ohjelmointikehys, jonka avulla kehittäjät voivat luoda sovelluksia kauniilla käyttöliittymillä Androidille, iOS: lle, webille ja työpöydälle. Flutter ohjelmointikehyksenä käyttää Dart-ohjelmointikieltä Flutter-sovellusten luomiseen.
Flutter 1.0 saapui joulukuussa 2018 10 kuukauden beta-vaiheen jälkeen. Ja nyt, tässä vaiheessa, kehyksen tuki iOS- ja Android-sovellusten rakentamiseen on melko kypsä. Mutta tämä ei päde verkko-, macOS-, Linux- tai Windows-sovellusten rakentamiseen. Google on uudistanut ponnistelujaan ei-mobiilialustoille, ja tämänpäiväinen ilmoitus on viimeisin ei-mobiilialustoille tarkoitettujen julkaisujen sarjassa. Versio 1.9 toi varhaisen tuen sovellusten luomiseen macOS: lle v1.12 parannettiin macOS- ja Web-tukea ja edistettiin ne beta-haaraan. Kehittäjät saattoivat tuossa vaiheessa teknisesti luoda Flutter-sovelluksia myös Windowsille ja Linuxille, mutta kirjastot olivat esialfatilassa ja API: t saattoivat muuttua ilman erillistä ilmoitusta.Viime kuussa Google osoitti merkittävää edistystä Flutter-sovellusten rakentamisessa Windowsille ja Linuxille. Jonkin sisällä Keskikokoinen postaus, Flutterin tuotepäällikkö Tim Sneath teki yhteenvedon tiimin edistymisestä kehyksen tuessa sovellusten rakentamiseen työpöytäliitännöillä. Tiimi lisäsi näyttötiheyden tuen, paremman hiiren ja näppäimistön tuen, alustakyselyt ja työpöydän navigointiwidgetin. Lisäksi he työskentelivät laajennusmallin parissa, joka toimii kaikilla alustoilla. Yhdessä Dartin Foreign Function Interface (FFI) -liittymän ja "Win32"-laajennuksen kanssa Flutter-sovellukset voivat käyttäytyä kuten alkuperäiset Windows-sovellukset, jotka toimitetaan EXE-tiedostona ja ovat myös taaksepäin yhteensopivia Windowsiin asti 7. Universal Windows Platform (UWP) -tuki puolestaan mahdollistaa tuen sellaisille alustoille kuin Xbox ja Windows 10X.
Tänään julkistettu Linux alpha for Flutter sisältää Canonicalin, Ubuntun julkaisijan, siunauksen. Ubuntu on maailman suosituin pöytätietokoneiden GNU/Linux-jakelu. Tämän kumppanuuden ansiosta kehittäjät voivat ottaa Flutter-sovelluksensa käyttöön Snap Storessa tai muissa nykyaikaisissa Linux-käyttöjärjestelmissä. Snap Storessa on Ubuntu 20.04 Focal Fossa -julkaisu, joten suora pääsy Snap-paketinhallintajärjestelmään on suuri plussa sovellusten käyttöönotossa Linuxissa.
Tekemällä Linuxista ensiluokkaisen Flutter-alustan Canonical kutsuu sovelluskehittäjät julkaisemaan sovelluksensa miljoonille Linux-käyttäjille ja laajentaa korkealaatuisten sovellusten saatavuutta niitä.
Canonical investoi myös merkittävästi puitteisiin omistamalla kehittäjäryhmän työskentele yhdessä Googlen kehittäjien kanssa tuodaksesi parhaan Flutter-kokemuksen useimpiin Linuxeihin jakelut. Lisäksi ilmoitus lupaa, että Canonical ja Google jatkavat yhteistyötä parantaakseen edelleen Linux-tukea ja ylläpitääkseen ominaisuuksien pariteettia muiden tuettujen alustojen kanssa.