Google beskriver framtiden för Flutter: RISC-V-stöd, förbättrad rendering och mer

Google skapade Flutter för ett antal år sedan, med syftet att skapa ett ramverk för plattformsoberoende mjukvara. Flutters största styrka är att den kan användas för att bygga applikationer för Android, iOS, Linux, Windows, macOS och till och med webben, allt från samma delade kodbas. Nu, vid evenemanget "Flutter Forward" i Nairobi, Kenya, tog företaget lite tid på sig att beskriva några funktioner som kommer i framtiden, allt samtidigt som de delar med sig av ett antal viktiga milstolpar.

Först och främst delade Google mer information om Impeller, Flutters nästa generations renderingsmotor. Den drar fördel av både Metal och Vulkan, de moderna lågnivå-API: erna i iOS och Android. I videoklippet nedan visar den vänstra sidan den traditionella Flutter-renderingsmotorn. Till höger visar Impeller.

Inte bara det, utan det finns nyligen introducerat stöd för anpassade shaders som är hårdvaruaccelererade, körs i iOS, Android och webbläsare. Slutligen stöds nu 3D-modeller, med en demo under keynoten som visar hur en modell kan importeras efter att ha skapats i Blender.

Flutter kommer nu också att tillåta innehåll att bäddas in med vilken standardwebb som helst

märka. Det är en del av en sömlös integration för webb och mobil investering. Funktionen kallas element inbäddning, där Flutter sedan blir en webbkomponent. Det kommer också att finnas interoperabilitet mellan Dart och JavaScript-kod, tack vare ett nytt paket dubbat js. Dart 3 presenteras också formellt.

Om inget av det lockar dig, kanske det faktum att Google börjar stödja nya och framväxande arkitekturer, som RISC-V, kommer att göra det. Företaget avslöjade Android-stöd för ISA tidigare denna månad, och det verkar vara full fart med Flutter som nu får RISC-V-behandlingen. Den lanserades tekniskt med Flutter 3 förra året, men var taggad som "experimentell".

Slutligen får vi också en sällsynt inblick i några viktiga insikter om hur Flutter presterar i Google Play Butik för närvarande. Det finns nu över fem miljoner Flutter-utvecklare, med över 700 000 appar i Google Play Butik som använder Flutter. Google hävdar att det är ett av de tre bästa projekten med öppen källkod baserat på bidragsgivare.

Flutter är ett intressant ramverk för plattformsoberoende mjukvaruutveckling och med ytterligare förbättringar och förändringar som kommer, kan det mycket väl vara så att vi ser fler populära applikationer börja använda sig av Det. Appar som Google Ads, eBay Motors och Philips Hue använder det, och vi förväntar oss bara att stödet kommer att växa i framtiden.