Apple s’apprête à résoudre deux des plus grands défauts de SwiftUI, la framework révolutionnaire de Swift pour la création d’applications. Cette mise à jour promet d’améliorer la lisibilité et l’efficacité, renforçant ainsi l’expérience des développeurs et des utilisateurs à travers l’écosystème iOS et macOS.

Sommaire :
Un éditeur de texte enrichi intégré enfin disponible
La prise en charge du texte enrichi a été l’un des grands points noirs de SwiftUI. Bien qu’il existe depuis un certain temps un affichage du texte enrichi, la compositeur d’entrée faisait défaut.
Sans composant intégré pour gérer ce besoin, les développeurs se sont retrouvés à jongler entre le code UIKit, à utiliser des bibliothèques tierces ou encore à bricoler des solutions de contournement qui nuisent à la fluidité et à l’authenticité de SwiftUI.
Cependant, d’après les informations rapportées par Mark Gurman de Bloomberg, cette situation pourrait enfin être en passe de changer:
« Et, dans un développement qui va certainement apaiser de nombreux développeurs, SwiftUI, un ensemble de frameworks et d’outils Apple pour créer des interfaces utilisateur d’applications, va enfin recevoir un éditeur de texte enrichi intégré. »
Cette annonce pourrait combler un des plus grands manques de SwiftUI. L’ajout d’un éditeur de texte enrichi pourrait améliorer considérablement les champs de saisie pour la prise de notes, les applications de messagerie, et les documents, le tout sans abandonner le flux déclaratif de SwiftUI.
Intégration des vues web
En parallèle de cette annonce, 9to5Mac a également appris que Apple est sur le point de préparer une nouvelle API native qui permettra enfin aux développeurs d’intégrer des vues web dans SwiftUI.
Comme pour la prise en charge du texte enrichi, cette fonctionnalité évitera aux développeurs de recourir à des solutions de contournement ou à des codes UIKit pour afficher une page web. Les développeurs pourront explorer le nouveau code sur la page GitHub de WebKit.
Ces points de friction ont depuis longtemps tenu de nombreux développeurs à l’écart de SwiftUI. Bien que les récentes annonces aient coché seulement deux des nombreux éléments de leur liste de souhaits, ces changements pourraient inciter davantage de développeurs à adopter cette plateforme, ce qui se traduira par des expériences d’application améliorées pour les utilisateurs finaux.
Pour plus d’informations sur les mises à jour des outils de développement d’Apple, consultez le site officiel d’Apple Developer.
Quelles sont les nouveautés de SwiftUI ?
SwiftUI va enfin bénéficier d’un éditeur de texte enrichi intégré et d’un support pour l’intégration de vues web, facilitant ainsi le développement d’applications par les développeurs.
Pourquoi l’éditeur de texte enrichi est-il important ?
Un éditeur de texte enrichi permettra aux développeurs de créer des champs de saisie améliorés pour les notes, les applications de messagerie et les documents, sans avoir à quitter le flux déclaratif de SwiftUI.
Qu’est-ce que l’intégration de vues web apportera ?
L’intégration de vues web permettra aux développeurs d’afficher facilement des pages web dans leurs applications SwiftUI, évitant ainsi de recourir à des solutions de contournement ou à des ponts avec UIKit.
Quels impacts cela aura-t-il sur l’expérience des utilisateurs ?
Ces améliorations rendront l’écosystème d’applications SwiftUI plus attrayant, ce qui pourrait conduire à de meilleures expériences utilisateur dans diverses applications sur les plateformes Apple.

Bonjour, je m’appelle Manu Dibango et j’ai 37 ans. Cadre supérieur dans l’administration, je suis passionné par la gestion et l’organisation. Bienvenue sur Camernews où je partage ma veille sur les nouvelles technologies et l’innovation.