Apple s’apprête à corriger deux des plus grands points faibles de SwiftUI, améliorant ainsi la lisibilité pour les développeurs. Ces mises à jour, attendues avec impatience, pourraient transformer la manière dont les applications sont conçues, consolidant la position d’Apple comme leader dans l’innovation technologique.

Un éditeur de texte enrichi intégré
Le texte enrichi a longtemps été l’un des points aveugles de SwiftUI. Bien qu’il dispose d’un affichage de texte enrichi, il n’offre pas de composant dédié pour la saisie. Les développeurs ont dû recourir à des solutions complexes, combinant leur code avec de l’ancienne UIKit, utilisant des bibliothèques tierces ou mettant en place des solutions de contournement peu pratiques qui compromettent l’expérience native de SwiftUI.
Cependant, selon Mark Gurman de Bloomberg, cela pourrait changer :
« SwiftUI, un ensemble de frameworks et d’outils d’Apple pour créer des interfaces utilisateur d’applications, disposera enfin d’un éditeur de texte enrichi intégré. »
Avec l’ajout d’un support natif pour l’éditeur de texte enrichi, Apple pourrait enfin combler une lacune frustrante dans le cadre. Un petit changement qui pourrait débloquer beaucoup d’opportunités : de meilleurs champs de saisie pour les notes, les applications de messagerie et les documents, le tout sans abandonner le flux déclaratif de SwiftUI.
Intégration de vues web
En complément de ce rapport, 9to5Mac a également appris qu’Apple prépare une nouvelle API native qui permettra enfin aux développeurs d’intégrer des vues web dans SwiftUI. Cela signifie que les développeurs n’auront plus besoin de recourir à des astuces ou de fusionner du code UIKit juste pour afficher une page web. Vous pouvez consulter le nouveau code sur la page GitHub de WebKit.
Ces points de friction ont été des obstacles majeurs pour de nombreux développeurs souhaitant totalement adopter SwiftUI. Bien que les nouvelles fonctionnalités ne soient que deux éléments longtemps attendus sur leur liste de souhaits, elles pourraient suffire à attirer davantage de développeurs, ce qui signifierait de meilleures expériences d’applications pour tous.
Qu’est-ce qu’un éditeur de texte enrichi intégré dans SwiftUI ?
Un éditeur de texte enrichi intégré permettra aux développeurs de gérer des entrées de texte formaté, comme le texte en gras ou en italique, directement dans SwiftUI, sans avoir à recourir à UIKit ou à des bibliothèques tierces.
Comment l’intégration des vues web va-t-elle fonctionner ?
Apple prépare une nouvelle API native qui permettra aux développeurs d’intégrer des vues web directement dans SwiftUI, évitant ainsi les solutions de contournement nécessaires auparavant.
Pourquoi ces améliorations sont-elles importantes pour les développeurs ?
Ces changements réduiront les points de friction qui ont empêché de nombreux développeurs d’adopter pleinement SwiftUI, améliorant ainsi l’expérience des applications pour les utilisateurs.
Quand ces mises à jour seront-elles disponibles ?
Bien qu’aucune date spécifique n’ait été annoncée, ces améliorations sont attendues dans les prochaines versions de SwiftUI, selon les rapports récents.






Discussion about this post