Godzil (./47) :
Sur le retina, la résolution par défaut est le 1440x900 qui est le double de la résolution pixel de l’écran, et ce n’est pas pour rien, c’est pour éviter des problèmes d’interpolation, les résolutions plus ou moins ne sont là que pour satisfaire des gens qui veulent une résolution plus grande ou plus petite mais ne sont pas la par défaut.
Vérifie par toi-même. La résolution par défaut d'un MacBook Pro (2016 ou 2017) n'est PAS native. C'est une résolution "par défaut", mais pas la résolution native (qui n'est pas indiquée dans l'IHM mais heureusement est accessible aux connaisseurs).
Godzil (./47) :
Quand à Windows tu ne peux pas vraiment comparer le support du DPI non natif est super aléatoire, beaucoup d’apps sont complètement à la ramasse la dessus
En fait tu n'es peut être pas à jour. J'utilise ma Surface au quotidien (comme pas mal de gens sur terre, ou alors un PC similaire en très haute résolution) et toutes les apps que j'utilise sauf Anki supportent le HDPI (ce dernier est juste scalé en 2X, donc pixellisé, mais ça me va).
Godzil (./47) :
Quand une app ne supporte pas, Apple pour garder une consistence, va upscaler les éléments graphiques de par le ratio courant pour qu’ils soient à la même taille que le reste. Si l’app est correctement faite/configurer ça ne sera pas le cas.
Windows aussi. Ce n'était pas le cas avec Windows XP~7.
Godzil (./47) :
Redangel: ru fais bien de la photo non? Un des gros (et important) point de différence entre MacOS X et Windows se tiens sur les media: Windows quand il rescale (si il le fait) rescale tout sans discernement, MacOS X lui va afficher vidéo et images avec autant de point que possibles sur la surface donnée, donc si tu demande d’afficher une photo à 100% tu auras bien 1 pixel de la photo == 1 pixel réel de l’écran, et non 1 pixel virtuel.
Si je comprends ce que tu dis, j'ai vérifié et ce n'est pas le cas. En 2017 les vidéos (VLC) étaient toujours rendues sur une surface équivalente à la réso par défaut (overscan) et scale down, ainsi que l'étaient les images dans QuickLook (j'ai pas testé pour Preview mais j'ai toujours gueulé parce que le texte était flou dans cette visionneuse).
Windows, en donnant à l'appli une conscience du DPI ratio physique, il laisse à l'appli l'opportunité de faire du pixel perfect dans certaines circonstances (exemple : une VM). Mac il n'y a que 1x et 2x, donc si t'es en 1.75x ben il n'y a pas d'autre choix que rendre en x2 et scale down en bilinéaire, parce que c'est fait dans les plus basses couches de l'UI et du compositeur (et là aussi, les VMs, si t'es pas en réso native vont être rendues sur un buffer trop gros, ce qui non seulement va tuer les perfs, mais en plus être flou).