En fait Vulkan est une API graphique : https://fr.wikipedia.org/wiki/Vulkan_(API)
Mais comme Apple ne veut pas suivre le mouvement, ils ont créé Metal et ont inclus cet API perso dans leur OS plutôt qu'un OpenGL à jour et/ou Vulkan. C'est un choix, sauf que si la majorité des développeurs décident de se mettre à Vulkan (Windows, Linux et Android) et non Metal (iOS, MacOS), alors on risque d'être un peu le perdant de cette guerre marketing (parce que cela reste du commerce avant tout).
En tout cas RetroArch vient de passer en version 1.3.6 et inclus donc une préversion du core N64 utilisant Vulkan nommé paraLLEl et basé sur Mupen64+. Une partie du core a donc été réécrite, surtout la partie CPU qui, dans le futur améliorera nettement le support des jeux, d'après les auteurs. Bon, je vous parle de cela mais sous OSX on n'y aura pas droit. Par contre on a le droit à une amélioration de la prise en compte des entrées dans Snes9X, et de nombreux bugfixes.
A côté de cela, l'équipe de développement offre Lutro, un petit core supportant les jeux écrit avec Love2D (https://love2d.org/), framework proposant de réaliser des jeux 2D sans forcément avoir des connaissances en langage de programmation C puisque .
Et grande nouvelle, un futur émulateur Dreamcast compatible OSX est en cours de développement, il se nomme redream : https://github.com/inolen/redream