Flutterin käyttö oletusarvoisesti uusissa sovelluksissa. Uusi Ubuntu-ominaisuus?

Flutterin käyttäminen

Olen käyttänyt jotakin Ubuntun versiota 15 vuoden ajan, joista viimeiset 13 vuotta on käytetty artikkelien ja jopa kirjan kirjoittamiseen Canonical-jakelusta. Tästä huolimatta Mark Shuttleworthin kaverit onnistuvat yllättämään minut.

Loin äskettäin lause ilmaista odotukseni uusien versioiden tulevaisuudesta. "Debian-pohjainen Fedora Snap-paketeilla". Tällä halusin ilmoittaa, että yhä useampi Ubuntu pyrkii näyttämään enemmän kuin perinteinen GNOME-pohjainen jakelu ilman mitään alkuperäisiä ominaisuuksia, jotka pidän niin paljon.

Kuten niin monta kertaa, näyttää siltä, ​​että olin väärässä.

Flutterin käyttäminen oletuksena

Un piipittää Jakelun tilille lähetetty sanoma:

Flutter on oletusvaihtoehto tuleville Ubuntu-sovelluksille.

Insinööripäällikkö @kenvandine ¿on täällä kertomaan sinulle Canonicalin panoksesta Flutteriin #FlutterEngage -palvelussa.

Ja sisältää linkkitule puhumaan.

Mikä on lepatus?

Lepatus on joukko työkaluja käyttöliittymien luomiseen. Googlen kehittämä tavoite on, että yhdellä koodipohjalla on mahdollista luoda käyttöliittymiä natiiviselvityksiin työpöydälle, mobiililaitteille ja verkkosivustoille.

Googlen mukaan Flutterin edut ovat:

  • Nopea lataus: Räpyttelevä kuumalataus nopeuttaa kehitysaikoja lataamalla muokatun käyttöliittymän alle sekunnissa emulaattoreissa, simulaattoreissa ja live-ympäristöissä.
  • Helppo käyttöliittymän luominen:  Flutterissa on joukko Widget Material Designia ja Cupertino (ihanteellinen iOS: lle), Apin liikkumis- ja vieritystoiminnot sekä useita ohjaimia.
  • Alkuperäinen käyttäytyminen kaikilla tuetuilla alustoilla: Sen eri komponentit ottavat huomioon erot kaikilla alustoilla.

Kanoninen ja lepatus

Tuolloin kumppanini Pablinux puhui heille Canonicalin ja Googlen tekemästä sopimuksesta tehdä Flutterista "virallinen osa Linuxia". Se oli liike, joka sopi molemmille yrityksille. Google-puolella sillä on toinen yritys, joka maksaa kehittäjille Flutter-työpöydänystävällisen käytön. Canonical puolestaan ​​asettaa Ubuntun yhdyskäytäväksi monille Android-sovelluksille (kirjoitettu Dartilla) siirrettäviksi Linuxiin tai että mobiiliohjelmien kehittäjät päättävät vaihtaa toiselle alustalle.

Otetaan hypoteettinen esimerkki. WhatsAPP-asiakkaan luominen Linuxille Pythonissa ja GTK: n tai QT: n käyttäminen graafisessa käyttöliittymässä ei ole sama kuin Dartin koodin ja Flutterilla luodun käyttöliittymän muokkaaminen. Huomaa: Minulla ei ole aavistustakaan millä kielellä WhatsApp-sovellus on kirjoitettu, se on todennäköisesti Java, mutta esimerkki on ymmärrettävä.

Dartilla tarkoitan kieltä alustojen välisten sovellusten luomiseen luonut myös Google.

Milloin näemme uudet sovellukset?

Ulkonäöltään ensimmäinen virallinen sovellus, joka käyttää Flutter-pohjaista käyttöliittymää, tulee olemaan asentaja, joka korvaa Ubiquityn. jota voidaan käyttää kokeiluversiossa seuraavassa Ubuntu 21.10: ssä (tämän vuoden lokakuussa) Jos kaikki menee hyvin, virallinen debyytti on huhtikuussa 2022, kun seuraava laajennettu tukiversio julkaistaan.

Huomaa, että löysin napin ja ompelen siihen takin. Lukuun ottamatta twiittiä, jossa puhutaan oletusarvoisesti Flutterin käytöstä, minulla ei ole aavistustakaan, onko Flutteriin perustuva päätös korvata GNOME-sovellukset, kuten videosoitin tai laskin, muilla

Flutterin asentaminen Ubuntuun

Kannustamaan Flutterin käyttöä oletusarvoisesti uusissa sovelluksissa, Ubuntu päätti helpottaa tarvittavien työkalujen asentamista Snap-pakettien avulla.

Se tehdään komennolla:

sudo snap install flutter --classic

Asennamme integroidun kehitysympäristön seuraavilla tavoilla:
sudo snap install android-studio --classic

Yhdistämme kappaleet seuraavalla komennolla

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

Jos haluat löytää täydellisemmät ohjeet Ubuntun asennuksesta, löydät ne tässä. Saat lisätietoja Flutterista seuraamalla eseuraava linkki.


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.