Google a anunțat o colaborare cu Canonical pentru a aduce aplicațiile Flutter pe Linux, facilitând pentru dezvoltatori să-și publice aplicațiile în Snap Store.
Google a muncit din greu pentru a crea și a extinde Flutter în ultimii câțiva ani. Când am vorbit ultima oară despre Flutter, Google a reconstruit DevTools în întregime de la zero în Flutter pentru performanțe mai bune, versatilitate mai mare și pentru a-și demonstra încrederea în acest cadru de dezvoltare a aplicației. Google consideră Flutter ca un cadru de programare pe care dezvoltatorii îl pot folosi pentru a crea aplicații care vizează mai multe sisteme, astfel încât echipa lucrează constant pentru a îmbunătăți suportul Flutter pentru platforme. Astăzi, Google a anunțat că colaborează cu echipa Ubuntu Desktop de la Canonical pentru a aduce aplicațiile Flutter pe Linux.
Pentru a recapitula, Flutter este un cadru de programare multiplatformă care, în esență, le permite dezvoltatorilor să creeze aplicații cu interfețe de utilizare frumoase pe Android, iOS, web și desktop. Flutter ca cadru de programare folosește Dart, limbajul de programare, pentru a crea aplicații Flutter.
Luna trecută, Google a arătat progrese semnificative în construirea aplicațiilor Flutter pentru Windows și Linux. Într-o Postare medie, Manager de produs pentru Flutter, domnul Tim Sneath a rezumat progresul echipei în ceea ce privește suportul framework-ului pentru construirea de aplicații cu interfețe desktop. Echipa a adăugat suport pentru densitatea afișajului, suport mai bun pentru mouse și tastatură, interogări pe platformă și un widget de navigare pe desktop. În plus, ei lucrau la un model de plugin care funcționează pe toate platformele. Împreună cu interfața cu funcție străină (FFI) a lui Dart și un plugin „Win32”, aplicațiile Flutter ar putea să se comporte cum ar fi aplicația nativă Windows, care sunt livrate ca fișier EXE și, de asemenea, să fie compatibile cu versiunea inversă până la Windows 7. Suportul Universal Windows Platform (UWP), între timp, permite suport pentru platforme precum Xbox și Windows 10X.
Anunțul de astăzi despre Linux alpha pentru Flutter vine cu binecuvântările lui Canonical, editorul Ubuntu, care este cea mai populară distribuție desktop GNU/Linux din lume. Datorită acestui parteneriat, dezvoltatorii își vor putea implementa aplicațiile Flutter în Snap Store sau în alte implementări Linux moderne. Magazinul Snap vine cu versiunea Ubuntu 20.04 Focal Fossa, astfel încât accesul direct la sistemul de gestionare a pachetelor Snap este un mare plus pentru implementarea aplicațiilor pe Linux.
Făcând din Linux o platformă Flutter de primă clasă, Canonical invită dezvoltatorii de aplicații să publice aplicațiile lor pentru milioane de utilizatori Linux și extinde disponibilitatea aplicațiilor de înaltă calitate disponibile pentru lor.
Canonical face, de asemenea, o investiție semnificativă în cadru, dedicându-i o echipă de dezvoltatori colaborați cu dezvoltatorii Google pentru a oferi cea mai bună experiență Flutter pentru majoritatea Linux distribuţiile. Anunțul promite în continuare că Canonical și Google vor continua să colaboreze pentru a îmbunătăți în continuare suportul Linux și pentru a menține paritatea caracteristicilor cu alte platforme acceptate.