Un nouveau projet open source appelé SOUI5 fait sensation dans la communauté C++ en affirmant être le premier framework GUI avec compatibilité native sur cinq grandes plateformes : Windows, Linux, macOS, Android et iOS. L'argument principal est que les développeurs peuvent écrire le code d'interface une seule fois et le déployer partout, éliminant ainsi le besoin d'équipes et de bases de code distinctes pour chaque plateforme mobile et desktop. C'est une affirmation audacieuse, car le développement GUI multiplateforme a traditionnellement été un compromis entre performances, apparence native et réutilisation du code. Si SOUI5 tient sa promesse, cela pourrait considérablement réduire les coûts de développement et la charge de maintenance pour les projets C++ ciblant plusieurs plateformes. Le framework semble être une évolution du projet SOUI antérieur, qui se concentrait sur Windows, désormais étendu pour couvrir tout l'éventail des systèmes d'exploitation modernes. Pour les développeurs C++ et les responsables techniques évaluant les stratégies multiplateformes, SOUI5 représente une nouvelle option potentielle à surveiller. Cependant, comme pour tout nouveau framework, le véritable test sera l'adoption en production, le soutien de la communauté et la maintenance à long terme.
SOUI5 prétend être le premier framework GUI C++ avec prise en charge native de Windows, Linux, macOS, Android et iOS, simplifiant potentiellement le développement multiplateforme.