Google beskriver fremtiden til Flutter: RISC-V-støtte, forbedret gjengivelse og mer

Google opprettet Flutter for en rekke år siden, med mål om å lage et programvarerammeverk på tvers av plattformer. Flutters største styrke er at den kan brukes til å bygge applikasjoner for Android, iOS, Linux, Windows, macOS og til og med nettet, alt fra den samme delte kodebasen. Nå, på «Flutter Forward»-arrangementet i Nairobi, Kenya, brukte selskapet litt tid på å skissere noen funksjoner som kommer i fremtiden, alt mens de også delte en rekke viktige milepæler.

Først og fremst delte Google mer informasjon om Impeller, Flutters neste generasjons gjengivelsesmotor. Den drar nytte av både Metal og Vulkan, de moderne lavnivå-API-ene i iOS og Android. I videoklippet nedenfor viser venstre side den tradisjonelle Flutter-gjengivelsesmotoren. Til høyre viser Impeller.

Ikke bare det, men det er nylig introdusert støtte for egendefinerte shaders som er maskinvareakselerert, kjører i iOS, Android og nettlesere. Endelig støttes nå 3D-modeller, med en demo under keynote som viser hvordan en modell kan importeres etter å ha blitt opprettet i Blender.

Flutter vil nå også tillate at innhold kan bygges inn ved hjelp av et hvilket som helst standardnett

stikkord. Det er en del av en sømløs integrasjon for nett og mobil investering. Funksjonen kalles elementinnbygging, hvor Flutter da blir en webkomponent. Det vil også være interoperabilitet mellom Dart og JavaScript-kode, takket være en ny pakke kalt js. Dart 3 blir også avduket formelt.

Hvis ingenting av dette begeistrer deg, vil kanskje det faktum at Google begynner å støtte nye og fremvoksende arkitekturer, som RISC-V, gjøre det. Selskapet avduket Android-støtte for ISA tidligere denne måneden, og det ser ut til å gå for fullt med Flutter som nå får RISC-V-behandlingen. Den ble teknisk lansert med Flutter 3 i fjor, men ble merket som "eksperimentell".

Til slutt får vi også et sjeldent innblikk i noen viktige innsikter i hvordan Flutter presterer i Google Play Store for tiden. Det er nå over fem millioner Flutter-utviklere, med over 700 000 apper i Google Play Store som bruker Flutter. Google hevder at det er et av de tre beste åpen kildekode-prosjektene basert på bidragsytere.

Flutter er et interessant rammeverk for programvareutvikling på tvers av plattformer, og med ytterligere forbedringer og endringer som kommer, kan det godt hende at vi ser at flere populære applikasjoner begynner å gjøre bruk av den. Apper som Google Ads, eBay Motors og Philips Hue bruker det, og vi forventer bare at støtten vil vokse i fremtiden.