L’une des nouveautés de macOS 10.12.4, en bêta depuis la semaine dernière, est le mode Night Shift similaire à celui d’iOS 10. Cette fonction modifie la colorimétrie de l’écran en soirée pour réduire la quantité de lumière bleue avec une teinte plus chaude (lire : macOS 10.12.4 : prise en main du mode Night Shift). Elle n’est pas proposée à tous les Mac compatibles avec Sierra néanmoins, mais Apple n’a pas fourni de liste de compatibilité.
Le site de Pike R. Alpha propose une liste dénichée dans la première bêta de macOS 10.12.4. Ce bricoleur a fouillé le framework de Night Shift pour trouver la liste de matériel compatible et surtout la version minimale nécessaire pour chaque type de Mac. Voici la liste :
- iMac13,x : mi-2012 ou plus récent ;
- MacBookPro9,x : mi-2012 ou plus récent ;
- Macmini6,x : fin 2012 ou plus récent ;
- MacBookAir5,x : mi-2012 ou plus récent ;
- MacPro6,x : fin 2013 ;
- MacBook8,x : début 2015 ou début 2016.
Apple semble avoir choisi 2012 comme date butoir, sans que l’on sache très bien pourquoi. Night Shift n’a besoin de rien a priori sur le plan matériel, puisqu’il fonctionne même avec des Mac sans écran intégré. Nous avons aussi réussi à l’utiliser avec un écran Dell branché à un MacBook Air, ce qui montre que ce n’est pas une fonction réservée aux produits conçus uniquement par Apple.
Pourquoi, dès lors, limiter la fonction aux Mac sortis en 2012 ou après ? C'est peut-être lié à Metal, l'API 3D de MacOS : les Mac compatibles avec Metal sont les mêmes que ceux compatibles avec Night Shift. Et sur iOS, les appareils iOS compatibles avec Metal sont aussi les seuls à bénéficier de la fonction.
Si votre Mac n'est pas dans la liste, peut-être qu'un solution tierce activera Night Shift. À défaut, F.lux est toujours disponible et elle fonctionne très bien.
[MàJ 30/01/2017 15h52] : ajout de l'hypothèse d'une compatibilité similaire à Metal.