U prethodnom članku govorili smo o izdavanje nove verzije programskog jezika Dart 2.14 A sada u ovom članku moramo govoriti o novoj verziji Flutter 2.5 koja je objavljena paralelno s Dartom.
U ovoj novoj verziji Fluttera napravljene su važne optimizacije performansi, Započeli su radovi na podršci za Apple M1, kao i na raznim poboljšanjima, podršci preko cijelog zaslona na Androidu, implementaciji "Material You" i još mnogo toga.
Za one koji ne znaju Lepršanje, trebali bi znati da ovo smatra se alternativom React Native i omogućuje pokretanje aplikacija za različite platforme, uključujući iOS, Android, Windows, macOS i Linux, temeljenih na istoj bazi koda, kao i programe za pokretanje u preglednicima.
Mobilne aplikacije prethodno napisane u Flutteru 1, nakon prelaska na Flutter 2, mogu se prilagoditi za rad na radnoj površini i webu bez potrebe za ponovnim pisanjem koda.
O Flutteru
Većina Flutter koda implementiran je u Dartu a runtime engine za pokretanje aplikacija napisan je u C ++. Prilikom razvoja aplikacija, osim izvornog jezika Flutter Dart, možete koristiti sučelje stranih funkcija Dart za pozivanje C / C ++ koda.
Lepršava prenosivost također proteže se na ugrađene uređajetj. na manje uređajepoput Raspberryja Pi i Google Home Hub-a.
U ovom se trenutku, kaže Google, jedna od integriranih platformi na kojima Flutter već radi temelji na pametnim operativnim sustavima zaslona koji pokreću poput Google Home Hub-a.
Glavne nove značajke Flutter 2.5
U ovoj novoj verziji Flutter 2.5, najvažnije promjene koje se ističu su, na primjer shader predkompilacija za Metal Graphics API koji je implementiran na iOS i macOS platformama, budući da u ovoj novoj verziji Poboljšana je učinkovitost obrade asinkronih događaja.
osim toga Također je riješen problem kašnjenja tijekom oslobađanja memorije sakupljač smeća neiskorištenih slika (na primjer, tijekom reprodukcije animiranog GIF-a od 20 sekundi, broj operacija prikupljanja smeća smanjen je sa 400 na 4 kašnjenja u prijenosu poruka između Darta i Objective-C / Swifta do 50% (iOS) ili Java / Kotlin (Android).
Od promjena koje su u veziza Android, uspostavljena je podrška za rad aplikacija u način rada na cijelom ekranu, osim nastavka sa izvršenje koncept dizajna "Materijal koji vi", reklamirana kao varijanta sljedeće generacije materijalnog dizajna.
Dodano je i novo stanje MaterialState.scrollUnder, implementiran je dinamički prikaz traka za pomicanje pri promjeni veličine, a predloženo je i novo sučelje za prikaz bannera s obavijestima.
Mogućnosti dodatka za rad s kamerom značajno su proširene, u čemu postoje alati za upravljanje autofokusom, ekspozicijom, bljeskalicom, zumiranjem, prigušivanjem šuma i razlučivošću.
Od ostalih promjena koji se izdvajaju od ove nove verzije Flutter 2.5:
- Razni popravci i poboljšanja okvira
- Dodavanje obavijesti o mjernim podacima pomicanja
- Nove značajke uređivanja teksta
- Poboljšani alati za razvojne programere (DevTools) s ažuriranim načinom gledanja widgeta, kao i alati za otkrivanje kašnjenja u crtanju i praćenje sastavljanja sjenila.
- Poboljšani dodaci za Visual Studio Code i IntelliJ / Android Studio.
- Počeli su radovi na ovoj verziji, na podršci za aplikacije Flutter stvorene u Apple Silicon M1 koje se izvorno izvode na ARM iOS simulatorima.
Napokon da želite znati više o tome O ovoj novoj verziji Fluttera 2 pojedinosti možete provjeriti u izvornoj najavi. Poveznica je ovo.
Dok za one koje zanima mogućnost instaliranja Fluttera, Upute možete slijediti na kraju Diegovog posta. Poveznica je ovo.