Flutter 2.5 ima izboljšave zmogljivosti in še več

V prejšnjem članku smo govorili o izdaja nove različice programskega jezika Dart 2.14 In zdaj v tem članku moramo govoriti o novi različici Flutter 2.5, ki je izšla vzporedno z različico Darta.

V tej novi različici Flutter izvedene so bile pomembne optimizacije delovanja, Začelo se je delo na podpori Apple M1, pa tudi na različnih izboljšavah, celozaslonski podpori za Android, implementaciji programa "Material You" in še veliko več.

Za tiste, ki ne vedo Trepetanje, to bi morali vedeti je alternativa React Native in omogoča zagon aplikacij za različne platforme, vključno z iOS, Android, Windows, macOS in Linux, ki temeljijo na isti osnovi kode, pa tudi aplikacije, ki se izvajajo v brskalnikih.

Mobilne aplikacije, ki so bile prej napisane v Flutter 1, se bodo po preklopu na Flutter 2 lahko prilagodile delu na namizju in v spletu, ne da bi morali prepisovati kodo.

O Flutterju

Večina kode Flutter se izvaja v Dartu in mehanizem izvajanja za izvajanje aplikacij je napisan v C ++. Pri razvoju aplikacij lahko poleg domačega jezika Flutter Dart za klic kode C / C ++ uporabite vmesnik tujih funkcij Dart.

Tudi prenosljivost flutterja razširja na vgrajene napravetorej na manjše napravekot sta Raspberry Pi in Google Home Hub.

Na tej točki, pravi Google, ena od vdelanih platform, kjer Flutter že deluje, temelji na pametnih zaslonskih operacijskih sistemih, ki poganjajo podobne storitve Google Home Hub.

Glavne nove funkcije Flutter 2.5

V tej novi različici Flutter 2.5 so na primer najpomembnejše spremembe, ki izstopajo predkompilacija senčnikov za grafični vmesnik Metal, ki se izvaja na platformah iOS in macOS, saj je v tej novi različici Izboljšana je učinkovitost obdelave asinhronih dogodkov.

Poleg tega Rešen je bil tudi problem zamud pri sproščanju pomnilnika zbiralnik smeti neuporabljenih slik (na primer med predvajanjem 20-sekundnega animiranega GIF-a se je število operacij zbiranja smeti zmanjšalo s 400 na 4 zamude pri prenosu sporočil med Dartom in Objective-C / Swift. do 50% (iOS) ali Java / Kotlin (Android).

Od sprememb, ki so povezane zza Android je bila vzpostavljena podpora za delovanje aplikacij v celozaslonski način, poleg nadaljevanja s izvajanje oblikovalski koncept "Material You", predstavljen kot varianta naslednje generacije Material Design.

Dodano je bilo tudi novo stanje MaterialState.scrollUnder, izveden je bil dinamični prikaz drsnih trakov pri spreminjanju velikosti in predlagan je bil nov vmesnik za prikaz pasic z obvestili.

Zmogljivosti vtičnika za delo s fotoaparatom so se znatno razširile, pri čemer obstajajo orodja za nadzor samodejnega ostrenja, osvetlitve, bliskavice, povečave, zatiranja šuma in ločljivosti.

Od ostalih sprememb ki izstopajo iz te nove različice Flutter 2.5:

  • Različni popravki in izboljšave okvira
  • Dodajanje obvestil o meritvah pomikanja
  • Nove funkcije za urejanje besedila
  • Izboljšana orodja za razvijalce (DevTools) s posodobljenim načinom opazovanja pripomočkov ter orodja za odkrivanje zamud pri risanju in sledenje gradnji senčnikov.
  • Izboljšani vtičniki za Visual Studio Code in IntelliJ / Android Studio.
  • Delo na tej različici se je začelo s podporo za aplikacije Flutter, ustvarjene v Apple Silicon M1, ki se izvajajo na simulatorjih ARM iOS.

Končno ja želite vedeti več o tem O tej novi različici Flutter 2 lahko podrobnosti preverite v prvotni objavi. Povezava je to.

Medtem ko je za tiste, ki jih zanima namestitev Flutterja, Navodilom lahko sledite na koncu Diegove objave. Povezava je to.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.