SwiftUI : 7 ans et toujours en bêta perpétuelle
Original : SwiftUI After 7 Years
Pourquoi c'est important
SwiftUI est le principal outil UI d'Apple : sa stagnation affecte l'ensemble de l'écosystème iOS/macOS.
Sept ans après son annonce en 2019, SwiftUI reste perçu comme un framework immature par des ingénieurs seniors. Le développeur Yakov Manshin dénonce des problèmes persistants de performance, de layout, de compatibilité ascendante et de data flow chaotique, comparant SwiftUI défavorablement à UIKit.
Annoncé en grande pompe à la WWDC 2019, SwiftUI promettait de remplacer Auto Layout par une syntaxe déclarative, une source de vérité unique, des animations intégrées et une réutilisabilité cross-platform. Sept ans plus tard, le développeur Yakov Manshin publie une analyse critique détaillée : le framework souffre toujours de problèmes de cohérence de layout, de performances inférieures à UIKit, et d'une incompatibilité ascendante forçant les équipes à multiplier les shims et contournements. Il cite comme exemple le tutoriel officiel SwiftUI d'Apple — « Landmarks » — qui présente des bugs visuels sur Mac en 2026. Manshin contextualise l'existence de SwiftUI : Apple a réagi à la montée de React, React Native et Flutter, plutôt que de le concevoir pour l'excellence technique. Il évoque une dérive culturelle chez Apple, passant de l'exigence artisanale de l'ère Cocoa/Aqua/Auto Layout vers une culture du « suffisamment bon ». Le framework reste jugé inapte à la production sérieuse par les ingénieurs expérimentés.