Google sodeluje s podjetjem Canonical za prenos aplikacij Flutter v Linux

click fraud protection

Google je napovedal sodelovanje s podjetjem Canonical za prenos aplikacij Flutter v Linux, kar bo razvijalcem olajšalo objavo njihovih aplikacij v trgovini Snap Store.

Google je zadnjih nekaj let pridno ustvarjal in širil Flutter. Ko sva nazadnje govorila o Trepetanje, Google je v Flutterju povsem iz nič obnovil DevTools za boljšo zmogljivost, večjo vsestranskost in dokazovanje njihovega zaupanja v to ogrodje za razvoj aplikacij. Google si Flutter predstavlja kot programsko ogrodje, ki ga lahko razvijalci uporabijo za izdelavo aplikacij, ki ciljajo na več sistemov, zato si ekipa nenehno prizadeva izboljšati podporo Flutterja za platforme. Danes je Google objavil, da sodeluje z ekipo Ubuntu Desktop Team pri Canonical, da bi aplikacije Flutter prenesli v Linux.

Če povzamemo, Flutter je programsko ogrodje za več platform, ki razvijalcem v bistvu omogoča ustvarjanje aplikacij s čudovitimi uporabniškimi vmesniki v sistemih Android, iOS, spletu in namizju. Flutter kot programsko ogrodje uporablja Dart, programski jezik, za ustvarjanje aplikacij Flutter.

Flutter 1.0 prispel decembra 2018 po 10 mesecih v različici beta. In zdaj, na tej stopnji, je podpora ogrodja za izdelavo aplikacij za iOS in Android precej zrela. Vendar to ne velja za izdelavo spletnih aplikacij, aplikacij za macOS, Linux ali Windows. Google obnavlja svoja prizadevanja za nemobilne platforme in današnja objava je najnovejša v vrsti izdaj za nemobilne platforme. Različica 1.9 prinesel zgodnjo podporo za izdelavo aplikacij za macOS, medtem ko v1.12 izboljšal macOS in spletno podporo ter ju promoviral v vejo beta. Razvijalci so lahko na tej stopnji tehnično ustvarili tudi aplikacije Flutter za Windows in Linux, vendar so bile knjižnice v stanju pred alfa in API-ji so se lahko spremenili brez obvestila.

Prejšnji mesec je Google pokazal pomemben napredek pri izdelavi aplikacij Flutter za Windows in Linux. V Srednja objava, produktni vodja za Flutter, g. Tim Sneath je povzel napredek ekipe pri podpori ogrodja za izdelavo aplikacij z namiznimi vmesniki. Ekipa je dodala podporo za gostoto zaslona, ​​boljšo podporo za miško in tipkovnico, poizvedbe po platformi in pripomoček za navigacijo namizja. Poleg tega so delali na modelu vtičnika, ki deluje na vseh platformah. Skupaj z Dartovim vmesnikom tujih funkcij (FFI) in vtičnikom »Win32« bi se lahko aplikacije Flutter obnašale kot izvorne aplikacije za Windows, ki so dobavljene kot datoteka EXE in so tudi združljive nazaj do sistema Windows 7. Podpora za univerzalno platformo Windows (UWP) medtem omogoča podporo za platforme, kot sta Xbox in Windows 10X.

Današnja objava alfa Linuxa za Flutter prihaja z blagoslovom Canonicala, založnika Ubuntuja, ki je najbolj priljubljena namizna distribucija GNU/Linux na svetu. Zahvaljujoč temu partnerstvu bodo razvijalci lahko uvedli svoje aplikacije Flutter v Snap Store ali druge sodobne uvedbe Linuxa. Snap Store je opremljen z izdajo Ubuntu 20.04 Focal Fossa, zato je neposreden dostop do sistema za upravljanje paketov Snap velik plus za uvajanje aplikacij v Linux.

S tem, da je Linux postal prvorazredna platforma Flutter, Canonical vabi razvijalce aplikacij k objavi svoje aplikacije milijonom uporabnikov Linuxa in razširiti razpoložljivost visokokakovostnih aplikacij, ki so na voljo njim.

Canonical prav tako veliko vlaga v ogrodje, tako da je namenil ekipo razvijalcev delajte skupaj z Googlovimi razvijalci, da zagotovite najboljšo izkušnjo Flutterja v večini Linuxa distribucije. Obvestilo nadalje obljublja, da bosta Canonical in Google še naprej sodelovala pri nadaljnjem izboljšanju podpore za Linux in ohranila enakost funkcij z drugimi podprtimi platformami.