L'ús d'Flutter per defecte en noves aplicacions. ¿Nova característica d'Ubuntu?

L'ús d'Flutter

Porto 15 anys usant alguna variant de Ubuntu.De ells, els últims trece13 anys els vaig dedicar a escriure articles i fins a un llibre sobre la distribució de Canonical. Tot i això, els nois de Mark Shuttleworth es fan per sorprendre.

Fa poc vaig encunyar una frase per expressar les meves expectatives sobre el futur de les noves versions. «Una Fedora basada en Debian i amb paquets Snap». Amb això volia indicar que cada vegada més Ubuntu tendeix a semblar-se més a una distribució basada en GNOME tradicional, sense cap de les característiques originals que tant m'agraden.

Com tantes altres vegades, sembla que em vaig equivocar.

L'ús d'Flutter per defecte

Un Twitter publicat en el compte de la distribució diu:

Flutter és l'opció per defecte per a futures aplicacions d'Ubuntu.

@kenvandine ¿, Gerent d'Enginyeria, és aquí per informar-los sobre algunes de les contribucions de Canonical a Flutter en #FlutterEngage.

I inclou XNUMX enlacea la xerrada.

Què és Flutter?

flutter és un conjunt d'eines per a la creació d'interfícies d'usuari. Desenvolupat per Google, el seu objectiu és que amb una sola base de codi es pugui crear interfícies per explicacions natives d'escriptori, dispositius mòbils i llocs web.

Segons Google, els avantatges de Flutter són:

  • Recàrrega ràpida: La recàrrega en calent de Flutter accelera els temps de desenvolupament a l'recarregar la interfície modificada en menys d'un segon a emuladors, simuladors i entorns reals.
  • Creació fàcil d'interfícies:  Flutter ve amb una sèrie de Widget Material Design i Cupertino (Ideal per iOS), Api s de moviment i desplaçament i múltiples controls.
  • Comportament natiu en totes les plataformes compatibles: Els seus diferents components tenen en compte les diferències per funcionar en cadascuna de les plataformes.

Canonical i Flutter

En el seu moment, el meu company Pablinux els va parlar de l'acord que havien fet Canonical i Google per portar Flutter a ser «part oficial de Linux". Era una moguda que convenia a les dues empreses. Pel costat de Google, té una altra empresa que paga desenvolupadors per fer Flutter compatible amb l'escriptori. Canonical per la seva banda, posiciona a Ubuntu com la porta d'entrada perquè moltes aplicacions Android (escrites en Dart) es portin a Linux o que desenvolupadors de programes per a mòbils decideixin passar-se a una altra plataforma.

Per posar un exemple hipotètic. No és el mateix crear un client de WhatsApp per a Linux en Python i usant GTK o QT per a la interfície gràfica que modificar el codi en Dart i la interfície creada amb Flutter. Nota: No tinc idea en què llenguatge està escrita l'app de WhatsApp, probablement sigui Java, però, l'exemple s'entén.

Per Dart em refereixo a un llenguatge per a la creació d'aplicacions multiplataforma també creat per Google.

Quan veurem les noves aplicacions?

Pel que sembla, la primera aplicació oficial a usar una interfície basada en Flutter serà l'instal·lador que reemplaci Ubiquity que podrà usar-se en versió de prova en la propera Ubuntu 21.10 (Octubre d'aquest any) En cas que tot vagi bé, el debut oficial serà a l'abril de l'any 2022 amb el llançament de la propera versió de suport estès.

Tinguin en compte que vaig trobar un botó i li estic cosint una jaqueta. Excepte el tweet que parla de l'ús de Flutter per defecte, no tinc idea de si hi ha una decisió de reemplaçar a les aplicacions del GNOME com el reproductor de vídeo o la calculadora per altres basades en Flutter

Instal·lant Flutter en Ubuntu

Per fomentar l'ús de Flutter per defecte per a les noves aplicacions, Ubuntu va decidir facilitar la instal·lació de les eines necessàries mitjançant l'ús de paquets Snap.

Es fa amb la comanda:

sudo snap install flutter --classic

Instal·lem l'entorn integrat de desenvolupament amb:
sudo snap install android-studio --classic

Unim les peces amb la següent comanda

flutter config --android-studio-dir /snap/android-studio/current/android-studio

Si volen trobar instruccions més completes sobre la instal·lació en Ubuntu les poden trobar aquí. Per aprendre més sobre Flutter segueixin il següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.