Ny Flutter giver bedre ydelse og mindre knas

5 kommentarer.  Hop til debatten
Ny Flutter giver bedre ydelse og mindre knas
Illustration: Rie/Bigstock.
Bedre ydelse både på Android og Ios i version 2.5, der har næstflest pull requests.
15. september 2021 kl. 09:48
errorÆldre end 30 dage
Manglende links i teksten kan sandsynligvis findes i bunden af artiklen.

En ny version af Googles bud på et platformsuafhængigt mobilmiljø er på vej.

Selvom versionsnummeret er det lidet pralende 2.5, er der alligevel tale om flotte tal: Nemlig andenstørste udgivelse, målt på kodetilføjelser (pull requests) og lukkede problemer i koden. Det skriver Google-chefen Chris Sells i et blogindlæg.

Flutter har rødder i smilets by, Aarhus, og bygger på sproget Dart. Miljøet har som mål blandt andet at kunne levere højtydende animationer med de eftertragtede 60 frames pr. sekund, der får brugerflader til at virke friktionsløse i brugerens øjne, på hardware, som ikke nødvendigvis er topmodeller eller splinternye. Ifølge Google er det på dette punkt, miljøet har fordele i forhold til tilsvarende miljøer, såsom Xamarin.

Flutter 2.5 kommer med bedre ydeevne samt forbedringer ved visning i fuld skærm på Android, ifølge Infoworld.

Artiklen fortsætter efter annoncen

På Ios-siden skulle der være mindre knas med framerates, noget som har været kritiseret tidligere. Forbedringen sker ved at tilgå Ios' renderingsmekanisme Metal på en ny facon. Garbage collectoren er også justeret, så skraldet indsamles oftere, hvilket skulle give pauser af mindre varighed i brugerfladetråden.

En anden forbedring af ydelsen er reduktion af den tid det tager, når der sendes meddelelser mellem Dart og Objective-C/Swift på Ios eller Dart og Kotlin på Android.

På Apple-hardware emuleres Flutter-apps med ARM-instruktioner, i stedet for oversættelse af x86/64-instruktioner via Rosetta, hvilket skulle give bedre ydelse under udvikling.

5 kommentarer.  Hop til debatten
Debatten
Log ind for at deltage i debatten.
settingsDebatindstillinger
4
19. september 2021 kl. 17:27

Har du nogen fornemmelse om hvor udbredt Flutter er i Danmark. Synes virkelig det er en udfordring at finde nogen med erfaring, hvis man inkluderer det i bla. job opslag.

2
16. september 2021 kl. 14:46

På Apple-hardware emuleres Flutter-apps med ARM-instruktioner, i stedet for oversættelse af x86/64-instruktioner via Rosetta, hvilket skulle give bedre ydelse under udvikling.

Øh...

Hvis det drejer sig om M1 Macbooks, er der så netop ikke tale om native execution, og ikke emulering? 🤔

1
16. september 2021 kl. 09:36

Det er måske ikke så meget et oplæg til debat, men jeg er vældig glad for Dart og Flutter - jeg synes simpelthen det er den bedste cross-platform oplevelse jeg har oplevet længe når det kommer til app udvikling.

Og så er Dart egentligt også et ret lækkert sprog at arbejde med.