„Flutter“ naudojimas pagal numatytuosius nustatymus naujose programose. Nauja „Ubuntu“ funkcija?

Naudojant „Flutter“

15 metų naudoju kai kuriuos „Ubuntu“ variantus, iš kurių pastaruosius 13 metų praleidau rašydamas straipsnius ir net knygą apie „Canonical“ platinimą. Nepaisant to, Marko Shuttlewortho vaikinai sugeba mane nustebinti.

Neseniai sugalvojau frazę, norėdamas išreikšti savo lūkesčius dėl naujų versijų ateities. „Debian“ pagrindu sukurta „Fedora“ su paketais “. Tuo norėjau nurodyti, kad vis daugiau „Ubuntu“ yra linkę atrodyti labiau kaip tradicinis GNOME pagrįstas platinimas be jokių originalių funkcijų, kurios man taip patinka.

Kaip ir tiek daug kartų, atrodo, klydau.

Pagal numatytuosius nustatymus naudojama „Flutter“

Un Čivināšana platinimo paskyroje paskelbta:

„Flutter“ yra numatytoji būsimų „Ubuntu“ programų parinktis.

Inžinerijos vadovas @kenvandine ¿yra čia, norėdamas papasakoti apie kai kuriuos „Canonical“ indėlius į „Flutter“ svetainėje „#FlutterEngage“.

Ir apima nuorodaateik į pokalbį.

Kas yra plazdėjimas?

Plazdėjimas yra įrankių rinkinys, skirtas kurti vartotojo sąsajas. „Google“ sukurtas tikslas yra tai, kad naudojant vieną kodo bazę galima sukurti sąsajas saviesiems paaiškinimams staliniams kompiuteriams, mobiliesiems įrenginiams ir svetainėms.

Pasak „Google“, „Flutter“ pranašumai yra šie:

  • Greitas įkrovimas: Plazdamas karšto perkrovimo greitis vystosi pakartotinai įkraunant modifikuotą sąsają per mažiau nei sekundę emuliatoriuose, treniruokliuose ir tiesioginėse aplinkose.
  • Lengvas sąsajos kūrimas:  „Flutter“ yra „Widget Material Design“ ir „Cupertino“ (idealiai tinka „iOS“), judėjimo ir slinkimo „Api“ bei kelių valdiklių serija.
  • Gimtoji elgsena visose palaikomose platformose: Skirtinguose jo komponentuose atsižvelgiama į skirtumus kiekvienoje platformoje.

Kanoniškas ir plazdėjimas

Tuo metu mano partneris Pablinux kalbėjo su jais susitarimo, kurį „Canonical“ ir „Google“ sudarė, kad „Flutter“ taptų „oficialia„ Linux “dalimi“. Tai buvo abiem įmonėms tinkamas žingsnis. „Google“ pusėje ji turi kitą įmonę, kuri moka kūrėjams, kad „Flutter“ būtų patogi darbalaukiui. Savo ruožtu „Canonical“ nustato „Ubuntu“ kaip daugelio „Android“ programų (parašytų „Dart“), kurias reikia perkelti į „Linux“, vartai arba kad mobiliųjų programų kūrėjai nusprendžia pereiti prie kitos platformos.

Imant hipotetinį pavyzdį. „WhatsAPP“ kliento kūrimas „Linux“ sistemoje „Python“ ir GTK ar QT naudojimas grafinei sąsajai nėra tas pats, kas modifikuoti „Dart“ kodą ir sąsają, sukurtą naudojant „Flutter“. Pastaba: neįsivaizduoju, kokia kalba parašyta „WhatsApp“ programa, tikriausiai tai yra „Java“, tačiau pavyzdys suprantamas.

„Dart“ turiu omenyje kalbą, kuria kuriamos įvairios platformos programos taip pat sukūrė „Google“.

Kada pamatysime naujas programas?

Iš pažiūros, pirmoji oficiali programa, naudojanti „Flutter“ sąsają, bus diegimo programa, kuri pakeis „Ubiquity“. bandomojoje versijoje bus galima naudoti kitą „Ubuntu 21.10“ (šių metų spalį). Jei viskas bus gerai, oficialus debiutas bus 2022 m. balandžio mėn., kai bus paleista kita išplėstinė palaikymo versija.

Atkreipkite dėmesį, kad radau mygtuką ir ant jo siuvu striukę. Išskyrus „Twitter“, kuriame kalbama apie „Flutter“ naudojimą pagal numatytuosius nustatymus, aš neįsivaizduoju, ar yra sprendimas pakeisti „GNOME“ programas, pvz., Vaizdo grotuvą ar skaičiuoklę, kitomis remiantis „Flutter“.

„Flutter“ diegimas „Ubuntu“

Norėdamas paskatinti „Flutter“ naudojimą pagal numatytuosius nustatymus naujoms programoms, „Ubuntu“ nusprendė palengvinti reikalingų įrankių diegimą naudodamas „Snap“ paketus.

Tai daroma su komanda:

sudo snap install flutter --classic

Mes įdiegiame integruotą kūrimo aplinką:
sudo snap install android-studio --classic

Mes sujungiame kūrinius su tokia komanda

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

Jei norite rasti išsamesnes instrukcijas, kaip įdiegti „Ubuntu“, galite jas rasti čia. Norėdami sužinoti daugiau apie plazdėjimą, el kita nuoroda.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.