V prispevkoch sa objavilo viacero pochybnosti ci nepresnosti ohladom zoomovacky v macOS. Siel som teda odskusat aplikacie nativne aj nenativne ako sa popasuju so zoomom: nativna macos (iTunes), electron (Atom), wine (Total Commander), Xwin (Inkscape), java (JaVaWa GMTK). Vsetko v macOS 10.13 High Sierra. MBP pripojeny cez DP kabel ku 4K monitoru, oba zapnute. Kazdy monitor moze bezat na inom rozliseni a inom zoome (len na hidpi monitoroch sa zobrazi "scaled" = zoom volba). Presun okna medzi monitormi nerobi ziaden problem aj ked idu v inych nastaveniach rozlisenia ci zoomu.
MacbookPro 2015 13" interny displej 2560x1600
ponukane zoomy:
2.50x (like 1024x640)
2.00x (like 1280x800)
1.77x (like 1440x900)
1.52x (like 1680x1050)
externy Samsung U24E850 23.5" 3840x2160@60Hz (4k)
ponukane zoomy:
2.55x (like 1504x846)
2.00x (like 1920x1080)
1.66x (like 2304x1296)
1.50x (like 2560x1440)
1.27x (like 3008x1692)
Vysledky:
Samsung 4K:
===========
Zoom 2.55x: nativne & electron perfektne, xwin 90%, java 85% (viditelny aliasing), wine zubate a rozmazane dost zle
Zoom 2.00x: nativne & electron perfektne, java & xwin trochu menej ostre, wine viditelny antialias
Zoom 1.66x - 1.5x: uz je problem rozoznat nativnu, xwin a java apku, vyzeraju skvele. Wine este vidno trochu maznute.
Zoom 1.27x: vsetko vyzera dobre, aj wine
MBP Retina:
===========
Ma lepsie PPI a tak rozdiely su este menej viditelne, zjavne rozdiely medzi apkami vidno iba pri 2.5x a od 1.77x nizsie ich uz musite fakt hladat, dokonca aj wine je OK.
Co je dolezite poznamenat VSETKY testovane aplikacie pri zmene zoomu skaluju v poriadku. Pripadny antialias vobec neprekaza a da sa s tym v pohode pracovat. Ziadne artefakty, nesumerna velkost ikoniek ci pisma, vsetko skaluje a funguje ako ma. Navyse tento test bol extrem, lebo 99% uzivatelov macOS pouziva iba nativne apky a tam je zoomovacka dokonala.
Skusal som este zmenu rozlisenia pomocou EasyRes utilitky (zadarmo v AppStore) ta vam umozni este ovela viac rozliseni, ale uz hardwarovo - zoom nerobi operacny system ale priamo monitor.