Flutter 2 è già stato rilasciato e arriva come framework universale

Google ha recentemente svelato l'introduzione di la nuova versione del framework dell'interfaccia utente Fluttuare 2, in quale ha annunciato la trasformazione di un progetto di un framework per lo sviluppo di applicazioni mobili a un framework universale per creare qualsiasi tipo di software, comprese le applicazioni desktop e web.

Per chi non lo sa Svolazzare, dovrebbero sapere che questo è considerato un'alternativa a React Native e consente l'avvio di applicazioni per diverse piattaforme, inclusi iOS, Android, Windows, macOS e Linux, basate sulla stessa base di codice, nonché applicazioni da eseguire nei browser.

Le app mobili scritte in precedenza in Flutter 1, dopo essere passati a Flutter 2, possono essere adattate per funzionare sul desktop e sul Web senza dover riscrivere il codice.

A proposito di Flutter

La maggior parte del codice Flutter è implementato in Dart e il motore di runtime per l'esecuzione delle applicazioni è scritto in C ++.

Durante lo sviluppo di applicazioni, oltre al linguaggio Flutter Dart nativo, è possibile utilizzare l'interfaccia della funzione esterna Dart per chiamare il codice C / C ++.

Anche la portabilità flutter si estende ai dispositivi embeddedcioè a dispositivi più piccoliè come Raspberry Pi e Google Home Hub.

A questo punto, afferma Google, una delle piattaforme incorporate su cui Flutter è già operativo si basa su sistemi operativi con display intelligenti che alimentano dispositivi come Google Home Hub.

Le prestazioni di esecuzione elevate si ottengono compilando le applicazioni in codice macchinaa per piattaforme di destinazione. Allo stesso tempo, non è necessario ricompilare il programma dopo ogni modifica: Dart fornisce una modalità di ricarica a caldo che consente di apportare modifiche a un'applicazione in esecuzione e valutare immediatamente il risultato.

Oggi abbiamo annunciato Flutter 2, un importante aggiornamento di Flutter che consente agli sviluppatori di creare applicazioni belle, veloci e portatili per qualsiasi piattaforma.

Con Flutter 2, puoi utilizzare la stessa base di codice per inviare app native a cinque sistemi operativi: iOS, Android, Windows, macOS e Linux; così come esperienze web dirette a browser come Chrome, Firefox, Safari o Edge. Flutter può anche essere integrato in auto, televisori ed elettrodomestici intelligenti, fornendo l'esperienza più universale e portatile per un mondo di computer ambientale.

Informazioni su Flutter 2

Flutter 2 afferma di essere completamente compatibile con la creazione di applicazioni web, adatto per le distribuzioni di produzione, poiché vengono menzionati tre scenari principali per l'utilizzo di Flutter per il Web:

  • Sviluppa applicazioni web autonome (PWA, Progressive Web Apps)
  • Creare applicazioni Web a pagina singola (SPA)
  • Converti applicazioni mobili in applicazioni web.

Le caratteristiche degli strumenti di sviluppo web includono l'uso di meccanismi per accelerare il rendering di grafica 2D e 3D, il layout flessibile degli elementi sullo schermo e il motore di rendering CanvasKit integrato in WebAssembly.

E poiché i browser desktop sono importanti quanto i browser mobili, abbiamo aggiunto barre di scorrimento interattive e scorciatoie da tastiera, aumentato la densità dei contenuti predefinita nelle modalità desktop e aggiunto il supporto dello screen reader per l'accessibilità in Windows, macOS e Chrome OS.

Inoltre, nell'annuncio si dice che il supporto per le applicazioni desktop è in versione beta e si stabilizzerà quest'anno in una versione futura insieme all'annuncio che Canonical, Microsoft e Toyota lavoreranno sul supporto allo sviluppo con Flutter.

  • Da parte sua, Canonical ha scelto Flutter come framework principale per le sue applicazioni e sta anche usando Flutter per sviluppare un nuovo programma di installazione per Ubuntu.
  • Mentre Microsoft ha adattato Flutter per dispositivi multi-schermo pieghevoli come Surface Duo.
  • Infine, Toyota prevede di utilizzare Flutter per i sistemi di infotainment in auto.

Si vuoi saperne di più A proposito di questa nuova versione di Flutter 2, puoi controllare i dettagli nell'annuncio originale. Il collegamento è questo.

Mentre per coloro che sono interessati a poter installare Flutter, Puoi seguire le istruzioni alla fine del post di Diego. Il collegamento è questo.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.