Flutter 2.2 julkistettiin Google I/O 2021 -tapahtumassa uusilla ominaisuuksilla

click fraud protection

Google julkaisi Google I/O 2021 -tapahtumassa Flutter 2.2:n, uusimman version monialustaisen sovelluskehityskehyksestä, joka tuo uusia ominaisuuksia.

Google I/O tapahtuu juuri nyt, ja se tarkoittaa tietysti, että siellä on joukko uusia Android-kehitysuutisia! Jos luet tätä viestiä, se tarkoittaa, että Google on juuri (tai jo) julkistanut Flutter 2.2:n, uuden version heidän cross-platform-sovelluskehityskehyksestään.

Flutter Adoptio Stats

Pistejulkaisua varten on itse asiassa melko paljon uutta, mutta ennen kuin alamme siihen, meidän pitäisi puhua tilastoista. Google on melko ylpeä Flutterista, ja se näyttää olevan hyvästä syystä. alkaen lainattujen tietojen mukaan SlashData, Flutter on nyt suosituin alustojen välinen kehityskehys, ja 45 % useiden alustojen kehittäjistä päättää käyttää sitä.

Tämä suosio on seurausta melko suuresta kasvusta. Vuoden aikana, vuoden 2020 alusta vuoden 2021 alkuun, Flutterin käyttö on kasvanut 47 %, ja yli 12 % kaikista Play Kaupan sovelluksista on ohjelmoitu Flutterilla. 12 % ei ehkä vaikuta paljolta, mutta Play Kaupassa on a 

paljon sovelluksista; yli 200 000 heistä käyttää Flutteria.

Flutter 2.2:n kieliominaisuudet

Kun se on poissa tieltä, puhutaanpa teknisestä puolelta.

Flutter

Takaisin julkaisun kanssa Flutter 2.0, Google esitteli äänen nollaturvallisuuden. Nollaturvan avulla kehittäjät voivat ilmoittaa, voiko muuttuja tai arvo olla nolla suoraan koodista. Kotlinissa on sama ominaisuus, ja voin kertoa omasta kokemuksesta, että se tekee nollaosoittimeen liittyvistä virheistä paljon vähemmän yleisiä. Flutter 2.2:ssa nollaturva on nyt oletuksena käytössä uusissa projekteissa.

Nollaturvallisuuden lisäksi Flutter 2.2:ssa on myös joitain suorituskykyparannuksia. Kun rakennetaan verkkoa varten, voit nyt tallentaa resursseja välimuistiin taustalla palvelutyöntekijöiden avulla. Androidissa voit käyttää viivästettyjä komponentteja, jolloin voit ladata Flutter-komponentteja ajon aikana tarpeen mukaan ja pienentää sovelluksen kokoa. Ja iOS: ssä voit esikääntää varjostimia tehdäksesi animaatioista sujuvampia, kun ne suoritetaan ensimmäistä kertaa. Lopuksi DevTools-sarjassa on uusia työkaluja, joiden avulla voit analysoida sovelluksesi muistin käyttöä ja löytää ongelma-alueita.

Flutter 2.2 tuo myös joitain uusia ominaisuuksia ja SDK: ita. Ensinnäkin verkkosovellusten saatavuuden parantamiseksi on tehty enemmän työtä. Vaikka versiossa 2.0 vaadittiin saavutettavuutta, se ei ollut aivan täydellinen. SDK: iden osalta Flutter Ads SDK on päivitetty sisäänrakennetuilla nollaturvallisilla ja mukautuvilla mainosbannereilla. Lopuksi on uusi maksulaajennus, jonka avulla kehittäjät voivat käsitellä fyysisten tuotteiden maksuja iOS- ja Android-laitteissa.

Tikka

Kaikkien edellä mainittujen muutosten ohella taustalla oleva kieli, Dart, on päivitetty versioon 2.13. Dartin Foreign Function Interface saavutti vakaan 2.12:ssa ja 2.13:ssa, sisältää tuen taulukoille ja pakattuille rakenteille. Dart 2.13 lisää myös tyyppialiasten tuen. Ja automaatiofaneille, Dartilla on nyt virallinen GitHub Actions -tuki ja virallinen Docker-kuva automatisoitua rakentamista ja toteutusta varten.

Uudet alustat

Kun Flutter and Dart on tehty, saatat ajatella, että tämä on tämän artikkelin loppu. Mutta se ei ole. Ei aivan. Google on korostanut tässä julkaisussa vielä kahta asiaa.

Ensimmäinen on Flutter Tizenille. Tizen on avoimen lähdekoodin Linux-pohjainen käyttöjärjestelmä, jota Samsung käyttää älylaitteissaan, kuten televisioissa ja älykelloissa (ei näköjään enää kauaa). Normaalisti voit kehittää sovelluksia JavaScriptillä, C++:lla tai C#:lla. Samsung on tehnyt kovasti töitä rakentaakseen laajennuksen Flutter SDK: lle, jotta kehittäjät voivat rakentaa Tizen-sovelluksia. Vaikka se on vielä varhaisessa testausvaiheessa, se on lupaava alku ja laajentaa Flutterin ulottuvuutta entisestään.

Toinen on Flutter UWP: lle. UWP on lyhenne sanoista Universal Windows Platform, ja sen avulla (jotkut) Windows 10:n modernit sovellukset on rakennettu. UWP-tuki tuo mahdollisuuden kehittää alkuperäisen näköisiä sovelluksia Windowsille. Samanlainen kuin Flutter for Tizen, tämä on alfa, joten se ei ole aivan valmis ensi-iltaan.


Pistejulkaisussa Flutter 2.2 ja Dart 2.13 ovat muuttuneet melkoisesti. Tarjolla on uusia kieliominaisuuksia, uusia SDK: ita ja jopa uusia alustoja. Flutterin suosio kasvaa jo räjähdysmäisesti, eivätkä nämä muutokset aio hidastaa sitä. Muista tarkistaa Googlen viestit osoitteessa Flutter 2.2 ja Tikka 2.13 saadaksesi lisätietoja ja ohjeita aloittamiseen.