Vous vous souvenez de Perian ? De cette période où vous lisiez le dernier James Bond (Die Another Day) en DivX ;-) sur l'écran 14 pouces de votre iBook flambant neuf ? Si vous avez la nostalgie de cette période où il était possible d'ajouter des codecs à QuickTime, Apple a pensé à vous avec le nouveau framework MediaExtension.
En effet, ce framework permet aux développeurs de créer des extensions pour macOS Sonoma et QuickTime… soit l'équivalent de Perian. Le tout est encore en bêta et nous n'avons pas encore vu d'exemples en ligne, mais la documentation montre qu'il est possible de créer des extensions pour intégrer un codec vidéo qui n'est pas pris en charge par le système, par exemple. Ou visiblement la possibilité de prendre en charge un conteneur qui n'est pas nécessairement le MP4, comme par exemple le MKV.
L'intérêt le plus évident, c'est qu'une extension distribuée avec une application est accessible par l'entièreté du système et des applications, avec un accès protégé dans un bac à sable, donc une gestion moderne de la sécurité. Il peut donc être envisageable que des développeurs proposent la prise en charge des conteneurs MKV pour lire de la vidéo en AV1 (sans accélération matérielle) avec de l'audio en DTS, par exemple.
Reste à voir si ce mouvement n'arrive pas trop tard : depuis l'arrivée du très limité QuickTime X en 2009 (devenu QuickTime Player) et la fin de QuickTime 7, les utilisateurs ont pris l'habitude de se tourner vers des logiciels dédiés, que ce soit VLC, IINA ou même mpv. Et aussi, il faut bien le dire, la lecture de fichiers vidéo a migré vers les plateformes de streaming, que ce soit dans un navigateur ou une application dédiée.
Reste que cette nouveauté demeure intéressante pour le monde professionnel : Chris Hocking, un développeur, a par exemple indiqué qu'il allait travailler sur une extension pour amener directement la prise en charge des fichiers BRAW — le format RAW des caméras BlackMagic — au niveau de l'OS.