Lors de sa conférence des développeurs D’E/S, Google a annoncé aujourd’hui le lancement de Flutter 3, la dernière version de son framework de développement d’interface utilisateur open source et multiplateforme pour la création d’applications compilées en mode natif. Cela fait environ quatre ans que la société a lancé pour la première fois une version bêta de Flutter 1.0. À l’époque, l’équipe se concentrait principalement sur l’aide aux développeurs pour créer des applications mobiles multiplateformes. Depuis lors, il a également commencé à ajouter la prise en charge du Web et du bureau, et maintenant, avec la version 3, l’équipe ferme la boucle ici en rendant la prise en charge des bureaux Linux et macOS généralement disponible, ainsi qu’en ajoutant la prise en charge d’Apple Silicon, parmi de nombreuses autres nouvelles fonctionnalités.

Screenshot 2022 05 10 142017

Crédits d’image: Google (en anglais seulement

« Nous annonçons Flutter 3, qui est l’aboutissement de notre parcours vers le développement d’interfaces utilisateur multiplateformes sur téléphone, ordinateur de bureau et Web. » Tim Sneath, m’a dit le directeur des produits et de l’UX pour Flutter et le langage Dart. « Cela remonte vraiment à l’époque où nous avons lancé Flutter pour la première fois il y a quelques années. Avec le lancement de Flutter 1, nous étions assez clairs, du moins en termes de vision, même à ce moment-là, que nous n’avions pas l’intention d’être une boîte à outils mobile. Nous voulions être considérés comme étant plus larges que les téléphones. »

Avec la version Flutter 3, la plate-forme prend désormais en charge les applications iOS, Android et Web, ainsi que les applications de bureau Windows, macOS et Linux, le tout dans le cadre de la version stable de Flutter. Sur macOS, cela inclut la prise en charge des binaires universels afin que les applications puissent fonctionner nativement sur les puces Intel et Apple Silicon, tandis que pour la version Linux, Google s’est associé à Canonical d’Ubuntu pour « offrir une option de développement hautement intégrée et de pointe ».

Malgré la prise en charge des ordinateurs de bureau, la plupart des développeurs pensent probablement encore à Flutter comme un cadre pour la création d’applications mobiles. Mais un certain nombre de développeurs l’utilisent également activement pour créer des applications de bureau, y compris les anciens fondateurs de Wunderlist qui lancent leur nouvelle application de productivité, Superliste, en version bêta aujourd’hui en tant qu’application Flutter sur le bureau.

Publicité
Superlist

Crédits d’image: Google/Superlist

Du côté mobile, des entreprises comme WeChat, ByteDance, Betterment, SHEIN et BMW parient maintenant sur Flutter – tout comme Google lui-même. En effet, comme Google l’a annoncé aujourd’hui, plus de 500 000 applications Flutter ont été publiées, soit deux fois plus qu’il y a un an.

Comme Sneath l’a noté, un certain nombre de développeurs utilisent également Flutter pour écrire des jeux occasionnels, en partie à cause de son support d’accélération matérielle intégré. Certains jeux, comme PUBG Mobile, utilisent également Flutter pour leur interface utilisateur non-jeu. C’est quelque chose à quoi l’équipe ne s’attendait pas, mais pour aider ces développeurs, Google publie maintenant le Flutter Casual Games Toolkit, en utilisant le moteur de jeu open source Flame.

« Nous avons publié cette boîte à outils à I/O qui aide les gens à travers tous les bits qui sont une logique partagée pour ces jeux », a expliqué Sneath. « Des choses comme, comment puis-je m’intégrer à Apple Game Center ou à l’équivalent de Play Services? Comment faire des classements ou des écrans de démarrage ? Comment accepter les paiements intégrés à l’application pour les micro-transactions ? Comment puis-je faire des publicités pour pouvoir monétiser ? Nous avons cette boîte à outils, qui comprend les meilleures pratiques, le code source, des vidéos et un exemple d’application qui rassemble tout cela. Nous pensons que cela aidera les développeurs intéressés à créer des jeux avec Flutter à réussir. »

Flutter Io

Crédits d’image: Google (en anglais seulement

L’exemple de jeu, un simulateur de flipper sur le thème de Flutter, est disponible ici.

Une autre nouveauté de Flutter 3 sont des intégrations plus profondes avec Base de feu, la plate-forme back-end de Google pour la création d’applications mobiles et Web. Cela n’enlève rien aux intégrations de Flutter avec des services tiers, y compris des concurrents comme Firebase. AWS Amplify. Mais comme le note l’équipe Flutter, l’intégration Flutter/Firebase est désormais une partie essentielle entièrement prise en charge de Firebase et les deux équipes prévoient de faire évoluer « la prise en charge de Firebase pour Flutter en parallèle avec Android et iOS ».

Screenshot 2022 05 11 125157

Crédits d’image: Google (en anglais seulement

Une autre nouveauté ici est une meilleure prise en charge des applications Flutter dans Crashlytics, le service de rapport d’accident de Firebase, qui peut désormais suivre les accidents mortels en temps réel, entre autres choses.

En outre, l’équipe de Flutter a maintenant terminé en grande partie son déménagement à Conception des matériaux 3, le langage de conception interne de Google.

Flutter Material 3

Crédits d’image: Google (en anglais seulement

Google Io 2022 Banner

Rate this post
Publicité
Article précédentBitcoin news – dernier: les prix de la crypto s’effondrent alors que les investisseurs disent qu’ils ont perdu des fortunes
Article suivantLa restauration du système est bloquée ou bloquée ? Voici comment arrêter la restauration du système !
Avatar
Violette Laurent est une blogueuse tech nantaise diplômée en communication de masse et douée pour l'écriture. Elle est la rédactrice en chef de fr.techtribune.net. Les sujets de prédilection de Violette sont la technologie et la cryptographie. Elle est également une grande fan d'Anime et de Manga.

LAISSER UN COMMENTAIRE

S'il vous plaît entrez votre commentaire!
S'il vous plaît entrez votre nom ici