Avez-vous déjà entendu parler d'une nouvelle application intéressante que vous aimeriez télécharger, pour ensuite apprendre qu'elle n'est pas disponible pour votre système d'exploitation mobile? Ou peut-être existe-t-il une version de l’application pour votre système d’exploitation, mais elle n’est tout simplement pas aussi performante (Snapchat pour Android pourrait venir à l'esprit). Si vous avez vécu l'un de ces moments, il y a une bonne raison: les applications Android et iOS sont écrites dans des langages de programmation différents, ce qui signifie que les développeurs doivent repartir de zéro lorsqu'ils recréent leur application pour une nouvelle plate-forme, sous peine de faire des compromis sur performance. Plusieurs sociétés ont produit des outils pour aider à résoudre ce problème, notamment Microsoft (Xamarin) et Facebook (Réagir natif), mais il y a toujours place à l’amélioration – et c’est exactement ce que Google promet avec la sortie publique de Flutter 1.0.
Flutter existe dans diverses versions bêta depuis 2015, mais à partir d'aujourd'hui, il se déclare comme un outil à part entière et mature. moteur open source pour le développement mobile multiplateforme, ce qui signifie que nous pouvons nous attendre à voir son influence sur de nombreuses autres applications dans le avenir.
Vidéos recommandées
Pour commencer, nous pouvons nous attendre à voir des éléments de conception matérielle. Material est la philosophie de conception de Google privilégiant un look minimal, blanc et arrondi. L'entreprise est en train de déployer la dernière version de Material sur la majorité de ses produits, vous le connaissez donc probablement et avez déjà décidé si vous êtes fan ou non. Certains le qualifient d'élégant, d'autres préfèrent un peu plus de couleur et de texture, mais quoi qu'il en soit, les développeurs d'applications qui utilisent Flutter recevront tous les outils pour permettre « la réalisation ultime de Material Conception."
En rapport
- Les 6 plus grandes fonctionnalités iOS 17 qu'Apple a volées à Android
- Android bat toujours l'iPhone d'une manière petite (mais importante)
- Votre iPhone pourrait voler cette fonctionnalité Pixel Tablet lorsqu’il recevra iOS 17
Nous pourrions également constater un peu plus de diversité dans l’apparence et la convivialité des applications créées par Flutter. Le moteur de Google promet de permettre aux concepteurs plus de précision dans la création d’applications. Le moteur permet aux concepteurs de contrôler chaque pixel de l'écran, et il y a moins de limitations quant à l'endroit et à la manière dont ils peuvent superposer et animer des graphiques, des vidéos, du texte et des commandes. Jusqu'à présent, ces capacités d'interface utilisateur ont reçu de bonnes critiques de la part des communautés de développement, donc j'espère que nous pouvons nous attendre à moins de choix de conception à l'emporte-pièce, à davantage de choix de conception repoussant les limites de la part des applications créées avec Battement.
Les performances sont également un argument de vente majeur pour Flutter. Le moteur est propulsé par le même Moteur graphique Skia 2D qui alimente Chrome et Android, et Google a optimisé les graphiques pour qu'ils s'exécutent à la vitesse native de votre appareil, les performances graphiques devraient donc être incroyablement fluides dans les applications Flutter.
L'un des avantages pour les développeurs est le rechargement à chaud avec état, une fonctionnalité qui leur permet d'apporter des modifications à leur application et de voir les résultats instantanément sans redémarrer l'application. Même si cela n’affecte pas directement les consommateurs, si cela réduit considérablement le temps de développement, cela pourrait avoir un effet intéressant sur la prolifération des applications sur le marché.
En fin de compte, il est encore un peu tôt pour dire quels effets Flutter aura sur les consommateurs. D'une part, il doit gagner en popularité auprès des développeurs – actuellement, React Native (le moteur derrière Instagram, Airbnb et UberEats, entre autres) a largement battu en termes de marché et de soutien communautaire, mais cela pourrait très bien changer maintenant que Flutter est publique. Il ne fait également aucun doute que les éléments de conception matérielle sont une aubaine majeure pour la communauté de développement Android, facilitant plus que jamais l'imitation du style distinctif de ce système d'exploitation.
Recommandations des rédacteurs
- Comment nous testons les tablettes
- Google Pixel Watch 2: prix annoncé, date de sortie, actualités et plus encore
- Apple ajoute une toute nouvelle application à votre iPhone avec iOS 17
- J'ai trouvé un énorme problème avec la nouvelle application iPhone ChatGPT
- Je déteste le clavier de mon iPhone, mais cette application l'a amélioré
Améliorez votre style de vieDigital Trends aide les lecteurs à garder un œil sur le monde en évolution rapide de la technologie avec toutes les dernières nouvelles, des critiques de produits amusantes, des éditoriaux perspicaces et des aperçus uniques.