SwiftUI : une version 2027 plus aboutie ?
ven, 17/07/2026 - 08:12
SwiftUI est là pour permettre de créer des applications capables de fonctionner sur les différentes plateformes Apple. Mais il n'est pas forcément conçu pour créer des apps pures macOS. Ce qui signifie des contraintes pour partager un maximum d'éléments mais aussi faire l'impasse sur des éléments UI propres à macOS.
Début mai, Paulo Andrade, développeur indépendant, avait publié un long post sur l'utilisation de SwiftUI pour créer une version macOS d'une de ses apps. Rapidement, il a rencontré de multiples problèmes : sur les fenêtes inactives, les sélections d'éléments, les menus contextuels et la gestion des items sélectionnés, sur le glisser-déposer, les barres d'outils des fenêtres. Le développeur met en avant l'absence de support ou la difficulté à bien implémenter ces fonctionnalités.
Post de mai 2026 : https://pfandrade.me/blog/mac-assed-swiftui-app/
Depuis, la WWDC a eu lieu en juin et un ingénieur d'Apple a longuement échangé avec Paulo pour faire le point et expliquer certaines fonctions :
- l'état des éléments et items sélectionnés
- la gestion du glisser-déposer et les nouveautés des OS 27
- les raccourcis clavier
- les menus contextuels
Paulo a ouvert plusieurs tickets. Tout n'est pas résolu mais Apple semble écouter les remontées des développeurs : https://pfandrade.me/blog/swiftui-mac-assed-wwdc26-update/
Durant la WWDC, une session a présenté les nombreuses nouveautés sur SwiftUI avec les versions 27 des OS : what's new in SwiftUI. La session évoque les améliorations automatiques de l'interface avec les ajustements prévus dans les OS 27, les améliorations sur les listes, les menus, les flux de données ou encore les performances.

