Apple déprécie définitivement OpenGL pour favoriser son API graphique Metal de bas niveau pour le marché général et les raisons du marché des jeux - biaisées le plus évidemment dans la direction d'iOS.
Pourquoi Apple s'est-il débarrassé d'OpenGL ?
"Tout ce que nous savons, c'est qu'Apple semble avoir montré son intention de se débarrasser d'OpenGL en en faveur de sa propre API graphique, Metal Le problème avec Metal est très similaire au problème avec DirectX: ce n'est pas multiplateforme. "Ce n'est pas l'apocalypse, c'est plutôt comme si Apple construisait une machine EMP géante et disait 'nous pourrions ou non l'utiliser.
Pourquoi OpenGL est-il obsolète ?
OpenGL 3.0 a introduit un mécanisme d'obsolescence pour simplifier les futures révisions de l'API. Certaines fonctionnalités, marquées comme obsolètes, pourraient être complètement désactivées en demandant un contexte compatible avec le système de fenêtrage.
Apple utilise-t-il encore OpenGL ?
Apple n'a jamais ajouté la prise en charge d'OpenGL ES 3.1 ou version ultérieure sur iOS, et de même macOS ne va pas au-delà d'OpenGL 4.1 (Khronos est maintenant à 4.6). … OpenGL ES en particulier fonctionnera sur tous les Mac, appareils iOS, appareils Android, appareils Windows et appareils Linux.
OpenGL est-il obsolète sur iOS ?
En 2018, Apple a abandonné OpenGL dans iOS 12 pour iOS et macOS. Dans ce didacticiel, vous apprendrez à convertir une application d'OpenGL en Metal. … Remarque: les applications Metal ne s'exécutent pas sur le simulateur iOS.