Flutter est le choix par défaut pour les futures applications mobiles et de bureau créées par Canonical.
Le framework de création d’interface utilisateur open source et multiplateforme de Google continue de gagner en popularité, en particulier parmi les développeurs Web à la recherche d’un développement facile d’applications mobiles et de bureau.
Flutter est soutenu par le langage de programmation Dart, mais le SDK de bureau (qui est maintenant disponible en version stable) signifie qu’il existe une prise en charge suffisante pour la création de logiciels pseudo-natifs qui s’intègrent au système d’exploitation de bureau sous-jacent.
Ou du moins, c’est la théorie.
Canonical est un fervent partisan de Flutter. Il a travaillé avec Google pour apporter le SDK Flutter aux ordinateurs de bureau Linux via le Magasin Snap, et prévoit de créer un nouveau programme d’installation Ubuntu à l’aide de la technologie.
Maintenant, il est confirmé que tout va bien!
Flutter d’Ubuntu
Au cours de la récente Engager le scintillement événement Ken VanDine de Canonical est apparu pour relayer le soutien de son entreprise à la technologie naissante.
« Nous [Canonical] non seulement activé Flutter pour Linux, nous avons également travaillé avec l’équipe Flutter pour publier le SDK Flutter en tant que Snap sur le Snap Store, l’App Store pour Linux, » dit Ken.
«En publiant le SDK Fluter en tant que composant logiciel enfichable, nous avons rendu très facile l’installation et la configuration de votre environnement de développement pour créer des applications mobiles, Web et de bureau avec Flutter sur Ubuntu. Flutter est le choix par défaut pour les futures applications mobiles et de bureau créées par Canonical ».
C’est un engagement assez important pour un framework qui, jusqu’à il y a quelques mois à peine, n’était pas disponible pour les postes de travail Linux du tout, beaucoup moins stable pour une utilisation plus large.
Canonical, cependant, voit clairement le potentiel. Bien que leur soutien soit sans aucun doute un coup de pouce pour la communauté Flutter, je suis moins convaincu des avantages qu’il peut apporter à Ubuntu. utilisateurs.
Après tout, les gens ont prédit que la technologie basée sur le Web sera la prochaine grande nouveauté sur le bureau depuis que j’écris ce blog – c’est-à-dire depuis des éternités. Et pourtant ce n’est jamais assez arrive. Les applications Electron, par exemple, sont-elles, comme Flutter, populaires auprès des développeurs Web, mais des utilisateurs de bureau? Eh bien, ils sont moins enthousiastes.
Flutter n’est pas Electron bien sûr, mais il fait face à bon nombre des mêmes obstacles à l’adoption, réels ou perçus.
Il y a aussi le point de friction de l’interface utilisateur. La conception matérielle est le langage de conception de facto de Google et, par extension, ses fonctionnalités fortement dans les widgets et les composants d’interface utilisateur qui rendent Flutter fonctionnel.
Bien que rien n’indique qu’Ubuntu envisage de remodeler son interface utilisateur de bureau pour aider les applications Flutter à s’intégrer, il est probable qu’il y ait un écart visible entre l’interface utilisateur et l’UX. réel Expériences de bureau Linux et celles créées via Flutter.
«Flutter» est un terme d’argot ici au Royaume-Uni qui signifie «jouer» et cela semble plutôt approprié.
D’une part, Google a une histoire pour «abandonner» les projets qui ne correspondent pas à ses priorités en constante évolution. Flutter est peut-être la saveur actuelle de l’entreprise, mais le mobile évolue plus vite que le bureau; il pourrait tout aussi facilement tomber de la mode à tout moment.
Shoehorning Fluter dans une expérience de bureau Linux native est un geste courageux. Si vous avez déjà utilisé une application Electron sur Ubuntu, vous saurez à quel point cela se sent « étrange vallée ». Ce sentiment de « pas tout à fait correct » pourrait-il augmenter avec les applications Flutter? Après tout, ils ne sont pas seulement différents mais fonctionnent et effectuer différemment aussi.
Cela me fait savoir ce que vous en pensez dans les commentaires!
h / t Sadate