Canonical och Google samarbetar för att få Flutter-appar till Linux

Fladdra på Linux

För lite över ett år sedan vi pratar med dig från Flutter, en gratis och öppen källkod för utvecklingsramar för användargränssnitt som kommer direkt från Googles Idea Factory. Bland annat används den för att utveckla appar för Android och iOS, och också för att skapa applikationer för Fuchsia från samma företag. För några timmar sedan har företaget till den stora sökmotorn och Canonical meddelat ett avtal som tillåter appar från fladder komma till Linux.

Canonical-affären kommer att resultera i en del som vissa användare kanske inte gillar: utvecklare måste skapa sina appar och leverera dem till Snapcraft, det vill säga de kommer att vara finns som snap pack. Och är det att många av oss föredrar Flatpak-paket, och även Linux Mint har helt blivit av med snapd i grund och botten för att de anser att det är ett tyranniskt bolag från företaget som driver Mark Shuttleworth.

Flutter-appar kommer att finnas tillgängliga som Snap-paket

Tim Sneath, produktchef för Flutter-gruppen, säger att detta är ett stort framsteg eftersom UI-ramar sällan är kraftfulla och mångsidiga nog för att ett operativsystem ska vara beroende av dem. Nämns att Windows är skrivet i C ++ snarare än .NET, även för applets som Calculator. Sneath tror också att detta visar det Canonical är villiga att investera på ett seriöst och engagerat sätt för att skapa applikationer för Linux, vilket gör Flutter på Linux till en officiell del av Ubuntu. Dessutom kan företag känna sig säkra på att välja Flutter - det är ytterligare bevis på dess livslängd och tekniska kvalitet, allt enligt Sneath.

Flutter började som en mobil ui-ram öppen källkod vilket hjälper utvecklare att bygga inbyggda gränssnitt för Android och iOS. Sedan maj 2019 har Flutter dock tillåtit utvecklare att bygga stationära, inbäddade, mobila och webbapplikationer från samma kodbas. Utvecklare kan använda Flutter på telefoner, handdatorer, surfplattor, stationära datorer, bärbara datorer, tv-apparater och smarta tv-apparater eller skärmar.

Linux-stöd

Enligt Google:

Detta arbete omfattar omfattande refactoring av motorn för att stödja tangentbord och musinmatning på skrivbordet, samt fönster som kan ändras på toppnivå. Den innehåller också nya användargränssnittsfunktioner som är väl lämpade för skrivbordet, som stöd för materialdensitet och NavigationRail och experiment med djup integration i det underliggande skrivbordet med experiment i Dart: FFI och menyfältåtkomst. System och standarddialogrutor. Allt detta arbete var att se till att Flutter, förutom att vara lämplig för upplevelser i mobilstil, är redo att hantera de första stationära apparna i full storlek.

När det gäller Canonical hoppas företaget också att detta steg kommer att bjuda utvecklare till välja Snap-paket när du skapar dina applikationer. För närvarande konkurrerar de med Flatpak, men många utvecklare föredrar att leverera sina appar till Flathub över Snapcraft. Och det finns också många av oss som väljer Flatpak-applikationer framför Snap, av skäl som att de uppdateras mycket tidigare eller tenderar att vara mer flytande.

Vad slutanvändaren får

Initialt, större variation av applikationer. När en utvecklare skapar en app är han intresserad av att den når så många enheter som möjligt och ju mindre han måste utveckla, desto bättre för honom. Med andra ord, om en utvecklare skapar en app baserad på Flutter och med mycket få ändringar kan den användas på iOS, Android, på skrivbordet och nu på Linux, kommer de att få komfort och vi har ett alternativ tillgängligt som utan det tillkännagivna avtalet i dag skulle det inte vara möjligt.

Nu bara vi måste vänta lite tid för att se hur allt utvecklas detta. Naturligtvis måste det göras klart att ingenting som förklaras här betyder att inbyggda Android- eller iOS-appar når Linux.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Mario Castro Fontemachi sade

    Goda nyheter!! Förhoppningsvis har den en solid grund och kommer att hålla över tiden. Fladder är spektakulär, jag älskar det!

  2.   Citizen101 sade

    Det är de bästa nyheterna under resten av året, Dart och Flutter är en absolut skönhet.