Ich sehe nicht ein, wie dies möglich wäre, es ist eine Hardware-Einschränkung.
Die 15-Zoll-Netzhaut hat eine Auflösung von 2880 x 1800, die Auflösung ist jedoch standardmäßig auf 1440 x 900 eingestellt und die Pixel werden verdoppelt.
Aus diesem Grund erhalten Sie beim Verdoppeln von Pixeln eine geringere Auflösung, da nur so viele Pixel auf dem Bildschirm angezeigt werden, auf denen alles angezeigt werden kann.
Der Retina-Mac skaliert die Benutzeroberfläche, indem er die Pixelverdopplung entfernt. Der Bildschirm selbst hat eine hohe Pixeldichte, was bedeutet, dass ein bestimmtes Fenster durch Ausfüllen dieser Pixel einen kleineren Bereich einnehmen kann.
Mit einem 1080p gibt es jedoch weit weniger Pixel / geringere Dichte und es ist physikalisch nicht möglich, Dinge passend zu skalieren.
Theoretisch ist es möglich, würde aber Echtzeit-Rendering von allem erfordern, was Zeit + Prozessorauslastung erfordern würde. Im Vergleich zur Retina, die eine Hardwarelösung hat.
Es ist nicht die beste Erklärung, aber ich hoffe, es liefert den Punkt. --BEARBEITEN
Die Benutzeroberfläche basiert auf Pixeln, daher wird eine Schaltfläche in einem Formular platziert und so dimensioniert, dass sie beispielsweise 100 Pixel breit und 20 Pixel hoch ist. Auf einem Bildschirm mit niedrigerer Auflösung sieht es aufgrund der Pixeldichte viel größer aus als bei einer höheren Auflösung, bei der der Benutzer die Möglichkeit hat, dass die Benutzeroberfläche einzelne Pixel so klein oder größer als 1 Pixel aufnimmt, dass sie groß aussieht .
Mit dieser 100 x 20-Pixel-Schaltfläche auf einem 19-Zoll-Bildschirm: Bei einer Auflösung von 100 x 20 würde der gesamte Bildschirm belegt, da die Benutzeroberfläche nur 100 Pixel benötigt, um horizontal und 20 vertikal ausgefüllt zu werden. Wenn Sie einen Bildschirm mit höherer Auflösung hatten, kann die Benutzeroberfläche aufgrund der höheren Pixeldichte weniger Platz beanspruchen. Auf demselben Monitor mit einer Auflösung von 400 x 80 nimmt die Schaltfläche ein Viertel des Bildschirms ein. Wenn Sie zulassen, dass sich die Pixel verdoppeln, nimmt die Schaltfläche 200 x 40 Pixel ein und sieht größer, aber besser / gestochen scharfer aus wegen der zusätzlichen Pixel.
Aus diesem Grund haben Bildschirme mit höherer Auflösung eine kleinere Benutzeroberfläche, da die Pixel sehr nahe beieinander liegen und viele davon es uns ermöglichen, zu entscheiden, wie sie skaliert werden sollen, d. H. Wie viele Pixel erlauben wir für jedes entworfene Pixel?
Wenn Entwickler Benutzeroberflächen entwerfen, setzen sie Anker für alles. Wenn Sie die Größe des Formulars ändern, wird die Größe der Schaltflächen, Felder usw. dynamisch angepasst.
Wenn ich Hardware-Rendering sage, meine ich, dass die Pixel pro Pixel platziert oder einfach mit dem aktuellen Verhältnis multipliziert werden. Bei voller Auflösung ist 1 Pixel 1 Pixel auf dem Bildschirm. Bei einer anderen Auflösung können 1 Pixel 2 Pixel zugewiesen werden.