Canonical en Google werken samen om Flutter-apps naar Linux te brengen

Flutter op Linux

Iets meer dan een jaar geleden we praten met je van Flutter, een gratis en open source ontwikkelraamwerk voor gebruikersinterfaces dat rechtstreeks afkomstig is van Google's Idea Factory. Het wordt onder meer gebruikt om apps voor Android en iOS te ontwikkelen, maar ook om applicaties te maken voor de Fuchsia van hetzelfde bedrijf. Een paar uur geleden hebben het bedrijf van de geweldige zoekmachine en Canonical een overeenkomst aangekondigd waarmee de apps van Flutter ga naar Linux.

De Canonical-deal zal resulteren in een onderdeel dat sommige gebruikers misschien niet leuk vinden: ontwikkelaars zullen hun apps moeten maken en deze aan Snapcraft moeten leveren, wat betekent dat ze verkrijgbaar als snap pack​ En is dat velen van ons de voorkeur geven aan Flatpak-pakketten, en zelfs Linux Mint is er volledig van af snapd eigenlijk omdat ze het als een tirannieke oprichting beschouwen van de kant van het bedrijf dat Mark Shuttleworth runt.

Flutter-apps zullen beschikbaar zijn als Snap-pakketten

Tim Sneath, de productmanager van de Flutter-groep, zegt dat dit een belangrijke stap vooruit is, omdat UI-frameworks zelden krachtig en veelzijdig genoeg zijn om een ​​besturingssysteem ervan afhankelijk te maken. Genoemd dat Windows is geschreven in C ++ in plaats van .NET, zelfs voor applets zoals Calculator. Dat laat Sneath ook zien Canonical is bereid om op een serieuze en betrokken manier te investeren om applicaties voor Linux te maken, waardoor Flutter op Linux een officieel onderdeel van Ubuntu wordt. Bovendien kunnen bedrijven er zeker van zijn dat ze voor Flutter kiezen - het is opnieuw een bewijs van de lange levensduur en technische uitmuntendheid, allemaal volgens Sneath.

Flutter begon als een mobiel ui-frame open source waarmee ontwikkelaars native interfaces voor Android en iOS kunnen bouwen. Sinds mei 2019 staat Flutter ontwikkelaars echter toe om desktop-, embedded, mobiele en webapplicaties te bouwen vanuit dezelfde codebasis. Ontwikkelaars kunnen Flutter gebruiken op telefoons, handhelds, tablets, desktops, laptops, televisies en smart-tv's of beeldschermen.

Linux-ondersteuning

Volgens Google:

Dit werk omvat uitgebreide herstructurering van de engine om toetsenbord- en muisinvoer in desktopstijl te ondersteunen, evenals aanpasbare vensters op het hoogste niveau. Het bevat ook nieuwe UI-mogelijkheden die zeer geschikt zijn voor de desktop, zoals Material Density-ondersteuning en NavigationRail en experimenten met diepe integratie in het onderliggende desktop-OS met experimenten in Dart: FFI en menubalktoegang, systeem en standaard dialoogvensters. Al dit werk was om ervoor te zorgen dat Flutter niet alleen geschikt is voor mobiele ervaringen, maar ook klaar is om de eerste desktopapplicaties op ware grootte aan te kunnen.

Wat Canonical betreft, hoopt het bedrijf ook dat deze stap ontwikkelaars zal uitnodigen kies voor Snap-pakketten bij het maken van uw applicaties. Momenteel concurreren ze met Flatpak, maar veel ontwikkelaars leveren hun apps liever aan Flathub dan aan Snapcraft. En er zijn ook velen van ons die Flatpak-applicaties verkiezen boven Snap, om redenen zoals dat ze veel eerder worden bijgewerkt of de neiging hebben om vloeiender te zijn.

Wat de eindgebruiker oplevert

Aanvankelijk, grotere verscheidenheid aan toepassingen​ Wanneer een ontwikkelaar een app maakt, is het interessant dat deze zoveel mogelijk apparaten bereikt en hoe minder hij hoeft te ontwikkelen, hoe beter voor hem. Met andere woorden, als een ontwikkelaar een app maakt op basis van Flutter en, met zeer weinig wijzigingen, deze kan worden gebruikt op iOS, Android, op desktop en nu op Linux, zullen ze aan comfort winnen en hebben we een optie beschikbaar die zonder de vandaag aangekondigde overeenkomst zou dat niet mogelijk zijn.

Nu alleen we moeten even wachten om te zien hoe alles evolueert dit. Het moet natuurlijk duidelijk worden gemaakt dat niets dat hier wordt uitgelegd, betekent dat native Android- of iOS-apps Linux zullen bereiken.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Mario Castro Fontemachi zei

    Geweldig nieuws!! Hopelijk heeft het een solide basis en gaat het na verloop van tijd mee. Flutter is spectaculair, ik vind het geweldig!

  2.   Citizen101 zei

    Het is het beste nieuws van de rest van het jaar, Dart and Flutter is een absolute schoonheid.