Flutter 3.13 velocizza il rendering su iOS
Di Paul Krill
Redattore generale, InfoWorld |
Flutter, il framework open source di Google per lo sviluppo dell'interfaccia utente multipiattaforma, introduce una grafica più veloce e uno scorrimento 2D con l'ultima versione, Flutter 3.13, annunciata il 16 agosto.
I miglioramenti al nuovo renderer grafico Impeller aumentano le prestazioni di rendering su iOS, offrendo una latenza inferiore e un throughput medio più elevato. Impeller è ora disponibile in anteprima per macOS ed è già attivato per impostazione predefinita per iOS. Non è ancora stato fissato un periodo di anteprima ufficiale per Impeller su Android, ma è previsto per la fine dell'anno.
Flutter 3.13 contiene una base per la creazione di widget che scorrono in due dimensioni. Ciò include classi con cui costruire, come ChildVicinity, che rappresenta la posizione relativa dei bambini in due dimensioni, e TwoDimensionalChildDelegate. Lo scorrimento in due dimensioni prevede nuove interazioni, incluso lo scorrimento diagonale. Inoltre, nuovi frammenti consentono agli sviluppatori di comporre effetti di scorrimento unici. SliverMainAxisGroup e SliverCrossAxisGroup, ad esempio, supportano l'organizzazione di più frammenti insieme.
Migliorando il supporto per i dispositivi pieghevoli, Flutter 3.13 aggiunge un'API del motore per recuperare le proprietà di un display. Un nuovo getter FlutterView.display restituisce un oggetto Display, che riporta la dimensione fisica, il rapporto pixel del dispositivo e la frequenza di aggiornamento del display.
Sono stati apportati miglioramenti al Material Framework per offrire maggiore adattabilità della piattaforma, maggiore personalizzazione e nuove funzionalità. Ora è più semplice personalizzare il design dei widget Materiali. Ad esempio, gli sviluppatori ora possono utilizzare la proprietà error per InputDecoration per personalizzare il widget di errore visualizzato nei campi di testo.
Flutter 3.13 include anche Dart 3.1, con aggiornamenti minori e aggiustamenti API per utilizzare ulteriormente i modificatori di classe introdotti in Dart 3.0. Flutter 3.13 segue Flutter 3.10, pubblicato a maggio. Le istruzioni di installazione per Flutter sono disponibili sul sito web del progetto.
Poi leggi questo:
Paul Krill è un redattore capo di InfoWorld, la cui copertura si concentra sullo sviluppo di applicazioni.
Copyright © 2023 IDG Communications, Inc.
Poi leggi questo: