Hinweis: Diese Frage ist möglicherweise nicht für SO geeignet, aber ich möchte Sie hier fragen, weil ich von Mac OS X-Entwicklern hören möchte.
Macbook Pro Retina (MPB Retina) hat eine native 2880x1800 Auflösung. Eine solche native Auflösung ist jedoch nicht direkt verfügbar. Vielmehr sind Auflösungen wie 1440x900 und 1920x1200 wie in der folgenden Abbildung dargestellt.
Ich möchte wissen, welche Auflösung Programmierer sehen werden . Ist es 2880x1800? Oder eine reduzierte Auflösung?
Ich bin besonders daran interessiert, wie Mac OS X mit solch einem Ultra-Display umgehen kann. Es könnte zwei Ansätze geben: (1) Mac OS X stellt die Auflösung 2880x1800 ein und optimiert dann die DPI-Skalierung für alle Programme; (2) Stellen Sie einfach eine niedrigere Auflösung ein, während Sie die ursprüngliche DPI-Einstellung haben. (einfach)
Da ich keine Erfahrung darin habe, eine Anwendung für Mac OS X zu schreiben, möchte ich wirklich sehen, wie Mac OS X mit dieser Auflösung umgeht und welche Auswirkungen die Anpassung der Retina-Darstellung für Programmierer hat.
Soweit ich weiß, setzt Mac OS in 1680x1050 und 1920x1200 die virtuelle Auflösung auf das Doppelte (also 3360x2100 bzw. 3840x2400) und verkleinert es dann auf die physikalische Auflösung 2880x1800. Dies ermöglicht, dass das resultierende Bild ziemlich scharf ist (es gibt jedoch eine Leistungseinbuße). Welche Auflösung ein Programmierer sieht, hängt davon ab, ob die Anwendung Retina-fähig ist oder nicht. Mac OS ändert niemals DPI für Apps.
Apple hat einen ausführlichen Leitfaden zum Thema bereitgestellt. Sie finden es hier: Ссылка
Tags und Links macos screen-resolution retina-display dpi