Google sta collaborando con il team Ubuntu Desktop di Canonical per garantire il supporto al suo framework open source Flutter su Linux. Flutter nasce come framework per lo sviluppo di app multipiattaforma: le applicazioni create con questo SDK funzionano sia su iOS che Android. L’alpha rilasciata oggi lascia intendere che d’ora in avanti potrà essere usato anche per creare applicazioni desktop per Linux. Ad annunciare la cosa è stata Canonical attraverso il blog dedicato a Snapcraft.
Flutter on Linux?!
In passato Big G aveva già pubblicato un proof of concept per il binomio Flutter-Linux. Ora è tutto pronto. Canonical sta facendo un investimento significativo in Flutter e ha affiancato alcuni dei suoi sviluppatori a quelli di Google per “portare la migliore esperienza possibile nella maggior parte delle distribuzioni Linux“. Le aziende si stanno impegnando per migliorare il supporto e mantenere la parità di funzionalità con le altre piattaforme supportate.
Le app sviluppate con Flutter potranno essere pubblicate sullo Snap Store. Vi ricordo che Snap è un formato supportato da oltre 40 distro GNU/Linux che garantisce update e rollback, maggiore sicurezza e buona flessibilità consentendo agli sviluppatori di perdere meno tempo nel packaging e nella gestione delle varie build. Qui trovate il nostro approfondimento in merito.
Un primo risultato di questi lavoro è Flokk, un’app desktop creata insieme a Qui che permette di gestire i contatti di Google.
flutter channel dev
flutter upgrade
flutter config --enable-linux-desktop
P.S: Se me lo consentite vorrei fare una considerazione a margine. Sono ormai molti i segnali che ci indicano quanto segue: Canonical sta portando avanti le proprie idee senza guardare in faccia a nessuno. Non sta lavorando con l’ecosistema Linux su vantaggi reciproci bensì detta lei la strada da seguire. Le app realizzate con Flutter possono essere installate solo attraverso lo Snap Store. In altre parole, sarà un’esclusiva Canonical, e chi vorrà sfruttarla dovrà adeguarsi e usare Snap.
Seguiteci sul nostro canale Telegram, sulla nostra pagina Facebook e su Google News. Nel campo qui sotto è possibile commentare e creare spunti di discussione inerenti le tematiche trattate sul blog.