Canonical et Google partenaires pour porter Flutter sur Linux
Le 09 juillet 2020 à 09h36
2 min
Logiciel
Logiciel
Voilà, l’air de rien, une annonce majeure. Le père d’Ubuntu se charge de faire le lien entre le SDK Flutter de Google et le monde Linux. L’éditeur présente ainsi une version alpha du kit, disponible pour les développeurs.
Flutter est une technologie open source de Google, pensée pour simplifier le développement des applications multiplateformes, avec une unique base de code. Prévue initialement pour Android et iOS, fournissant de nombreux éléments graphiques et propulsée notamment par la bibliothèque Skia, elle est en cours d’adaptation aussi bien pour Windows 10 que macOS.
La version fournie par Canonical permet l’utilisation de la technologie dans les applications Linux. Les développeurs pourront alors générer un snap – évidemment – puis l’envoyer directement au Snap Store.
« Canonical investit significativement dans Flutter en lui dédiant une équipe de développement pour travailler aux côtés de ceux de Google, afin de fournir à la majorité des distributions Linux la meilleure expérience Flutter. Canonical continuera de collaborer avec Google pour améliorer encore le support de Linux et maintenir la parité fonctionnelle avec les autres plateformes supportées », ajoute Canonical.
L’opération bénéficie clairement aux deux partis. Google gagne un poids lourd du monde Linux qui va accélérer l’extension de Flutter, Canonical un partenaire idéal pour promouvoir un peu plus ses snap. La société sera à terme en mesure de capter des développeurs supplémentaires, attirés par la simplicité du processus.
Le 09 juillet 2020 à 09h36
Commentaires (13)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 09/07/2020 à 09h26
D’un côté, ça reste une technologie Google qui continue à avoir la main mise sur beaucoup d’aspects du monde logiciel, et une techno qui fait fi des toolkits déjà existants (gtk, qt).
De l’autre côté, si ça permet de “remplacer” Electron (un autre produit google) dans le monde des technos portables, je dis pas non…
Le 09/07/2020 à 10h10
Si c’est open source, ça veut dire qu’on peut se passer de Google, non ?
Le 09/07/2020 à 11h07
Une techno opensource qui passe sous Linux, Windows, MacOS, Android, iOS, ça s’appelle Qt, non ?
Le 09/07/2020 à 11h47
Si ma mémoire est bonne, Electron est développé par GitHub. Donc on peut éventuellement dire que c’est un produit Microsoft, mais pas Google.
Le 09/07/2020 à 12h01
Oui Flutter est open-source, donc c’est génial \o/
Vous pouvez donc télécharger le SDK Flutter depuis le Snap Store, et il vous permettra de créer des application qu’il faudra publier sur le Snap Store afin que des utilisateurs puissent les télécharger sous forme binaire depuis le Snap Store.
Bon, ok, le Snap Store c’est pas open-source et l’utilisateur final récupère un binaire…
Mais Flutter est open-source, donc c’est génial \o/
" />
Le 09/07/2020 à 13h04
Vu que c’est Canonical qui s’en charge, c’est certain que ça va être un truc tordu dans ce style.
C’est dommage, car dans l’absolu, et avec un moteur natif bien réalisé, Flutter/Dart pourraient être super intéressants sur Linux, ce sont des langages/frameworks très biens pensés je trouve.
Le 09/07/2020 à 13h11
Il me semble que le Snap Store est désormais basé sur gnome-software, qui est open source ?
Par ailleurs la distribution de binaire pour des utilisateurs, c’est déjà ce qui se passe avec un répo Debian et c’est logiquement la norme, même pour les distributions libres (à quelques exceptions type Gentoo). Si les binaires sont signés c’est la même implication de confiance/sécurité que du code compilé localement mais distribué par le serveur de la distribution (sachant que dans ce cas, personne ne va examiner le code avant sa compilation locale).
Même avec F-droid par ex. l’utilisateur récupère un fichier APK compilé.
Le 09/07/2020 à 18h01
Je ne dis pas que le snap store c’est bien ou mal.
Je trouve juste amusant de se réjouir qu’un outil est “open-source” lorsqu’il a pour objectif de démocratiser un système closed-source.
Le 09/07/2020 à 18h45
Compilé != closed source..
Mais si je comprends, tu pointes le fait que l’infrastructure serveur n’est pas open source ?
Le 09/07/2020 à 19h00
J’ai fait quelques apps mobile avec ce framework et c’est vraiment génial.
Bon par contre snap on s’en balance royalement on pourra sûrement générer un deb rapidement
Le 09/07/2020 à 21h04
Flutter c’est très bien mais Dart manque de pas mal de chose. Quand tu vois qu’en dépendance d’un projet il te faut plusieurs trucs qui sont in fine des generateurs de fichier dart pour patcher des fonctionnalités manquantes … :(
L’exemple le plus flagrant c’est pour lire du json (le truc de base que renvoie une API) … tout un monde.
Le 10/07/2020 à 07h41
Ce n’est pas un manque mais un choix :https://flutter.dev/docs/development/data-and-backend/json#is-there-a-gsonjackso…
Le 13/07/2020 à 17h44