Les couches graphiques, que ce soit le matériel comme la gestion sous Linux (genre l'arrivée de Wayland) a nécessité de gros ajustements. De la même façon que OpenGL a été mis au placard pour privilégier une nouvelle API : Vulkan.
Je serais tenté de dire que l'appli n'en a rien a carer de ce qu'il se passe derrière. Le toolkit pourrait évoluer et supporter un nouveau type d'affichage comme wayland, du hdpi et d'autres joyeusetés tout en maintenant une API stable.
Par exemple GNUSTEP a ajouté le support de wayland, mais n'a pas changé de version majeure et tu n'as pas à faire un effort de réécriture/portage de ton appli pour les nouvelles versions.
Si GTK casse la compatibilité tous les 4 à 10 ans c'est par choix, pas par obligation. Un choix qui a sans doute ses avantages mais personne ne leur mets un flingue sur la tempe en leur disant de tout casser.
[^] # Re: L'histoire se répète
Posté par Psychofox (Mastodon) . En réponse au lien Flatpak is not the future et pourquoi l'auteur pense qu'on devrait développer pour GTK3 et pas GTK4. Évalué à 5. Dernière modification le 23 août 2023 à 19:31.
Je serais tenté de dire que l'appli n'en a rien a carer de ce qu'il se passe derrière. Le toolkit pourrait évoluer et supporter un nouveau type d'affichage comme wayland, du hdpi et d'autres joyeusetés tout en maintenant une API stable.
Par exemple GNUSTEP a ajouté le support de wayland, mais n'a pas changé de version majeure et tu n'as pas à faire un effort de réécriture/portage de ton appli pour les nouvelles versions.
Si GTK casse la compatibilité tous les 4 à 10 ans c'est par choix, pas par obligation. Un choix qui a sans doute ses avantages mais personne ne leur mets un flingue sur la tempe en leur disant de tout casser.