Flutter 2.5 sisältää suorituskyvyn parannuksia ja paljon muuta

Edellisessä artikkelissamme puhuimme Dart 2.14 -ohjelmointikielen uuden version julkaisu Ja nyt tässä artikkelissa meidän on puhuttava uudesta Flutter 2.5 -versiosta, joka julkaistiin rinnakkain Dartin kanssa.

Tässä Flutterin uudessa versiossa tärkeitä suorituskyvyn optimointeja on tehty, Työt ovat alkaneet Apple M1 -tuen parissa, sekä erilaisia ​​parannuksia, Androidin koko näytön tuki, "Material You" -toteutus ja paljon muuta.

Niille, jotka eivät tiedä Lepatus, heidän pitäisi tietää tämä pidetään vaihtoehtona React Native: lle ja se mahdollistaa sovellusten käynnistämisen eri alustoille, mukaan lukien iOS, Android, Windows, macOS ja Linux, saman koodipohjan perusteella, sekä selaimissa suoritettavat sovellukset.

Aiemmin Flutter 1: ssä kirjoitetut mobiilisovellukset, kun heidät on vaihdettu Flutter 2: een, voidaan mukauttaa toimimaan työpöydällä ja verkossa tarvitsematta kirjoittaa koodia.

Tietoja Flutterista

Suurin osa Flutter-koodista on toteutettu Dartissa ja käynnissä olevien sovellusten ajonaikainen moottori on kirjoitettu kielellä C ++. Kun kehität sovelluksia, voit käyttää alkuperäisen Flutter Dart -kielen lisäksi Dart -vieraiden toimintojen käyttöliittymää C / C ++ -koodin kutsumiseen.

Myös lepatuksen siirrettävyys ulottuu upotettuihin laitteisiints. pienempiin laitteisiinkuten Raspberry Pi ja Google Home Hub.

Tässä vaiheessa Google sanoo, että yksi integroiduista alustoista, joissa Flutter jo toimii, perustuu älykkäisiin näyttökäyttöjärjestelmiin, jotka käyttävät Google Home Hubin kaltaisia.

Flutter 2.5: n tärkeimmät uudet ominaisuudet

Tässä Flutter 2.5: n uudessa versiossa tärkeimmät muutokset, jotka erottuvat, ovat esimerkiksi shaderin esikokoelma Metalli -grafiikkasovellusliittymälle, joka on toteutettu iOS- ja macOS -alustoille, koska tässä uudessa versiossa Asynkronisen tapahtumien käsittelyn tehokkuutta on parannettu.

Sen lisäksi Ongelma viiveistä muistin vapauttamisen aikana on myös ratkaistu käyttämättömien kuvien jätteiden keräilijä (esimerkiksi toistettaessa 20 sekunnin animoitua GIF-kuvaa, roskien keräystoimintojen määrä on vähennetty 400: sta 4: een viiveeseen viestien siirtämisessä Dartin ja Objective-C / Swiftin välillä jopa 50% (iOS) tai Java / Kotlin (Android).

Niihin muutoksiin, jotka liittyvätAndroidille, tuki on perustettu sovellusten toimintaa koko näytön tila, lisäksi jatkaa täytäntöönpano suunnittelukonsepti "Material You", jota mainostetaan seuraavan sukupolven materiaalisuunnittelun muunnoksena.

Lisäksi lisättiin uusi MaterialState.scrolledUnder -tila, vierityspalkkien dynaaminen näyttö koon muuttamisen yhteydessä ja ehdotettiin uutta käyttöliittymää ilmoitusten sisältävien bannerien näyttämiseksi.

Laajennuksen ominaisuuksia kameran kanssa työskentelyä varten on laajennettu merkittävästi, ja siinä on työkaluja automaattitarkennuksen, valotuksen, salaman, zoomauksen, kohinanvaimennuksen ja tarkkuuden säätämiseen.

Muista muutoksista jotka erottuvat tästä uudesta Flutter 2.5 -versiosta:

  • Erilaisia ​​korjauksia ja parannuksia kehykseen
  • Lisätään vieritystietoilmoituksia
  • Uudet tekstinkäsittelyominaisuudet
  • Parannetut kehittäjätyökalut (DevTools), jossa on päivitetty widget -katselutila, sekä työkalut piirtämisviiveiden havaitsemiseen ja varjostimien rakentamisen seurantaan.
  • Parannetut laajennukset Visual Studio Code- ja IntelliJ / Android Studio -laitteille.
  • Työskentely tämän version parissa on aloitettu Apple Silicon M1: ssä luotujen Flutter -sovellusten tuella, jotka toimivat luonnollisesti ARM iOS -simulaattoreissa.

Lopuksi kyllä haluat tietää enemmän siitä Tästä Flutter 2: n uudesta versiosta voit tarkistaa yksityiskohdat alkuperäisessä ilmoituksessa. Linkki on tämä.

Vaikka niille, jotka ovat kiinnostuneita Flutterin asentamisesta, Voit seurata ohjeita Diegon viestin lopussa. Linkki on tämä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.