Hohe DPI für Desktop-Apps in Windows 8.1

Plattformen

Clients – Windows 8.1 Server – Windows Server 2012 R2

Beschreibung

In Windows 8.1 desktop applications expected to run on displays with 200% scaling addition to the 100%, 125% and 150% scaling that is supported in Windows 8. Darüber hinaus werden Desktopanwendungen auf Monitorbasis skaliert und nicht auf einen einzelnen Skalierungsfaktor, der auf alle Anzeigen angewendet wird. Entwickler können auch neue APIs in Windows 8.1, um Skalierungsfaktoren pro Monitor zu erhalten.

Manifestationen

Benutzer können neue Displays mit hoher Dichte mit Windows 8.1 für eine hervorragende visuelle Darstellung verwenden, die die höheren Pixeldaten nutzt. Wenn Anwendungen keine hohen DPI-Daten verarbeiten, Windows sie für den Benutzer skalieren. Darüber hinaus können Benutzer eine Mischung aus Displays mit hoher und niedriger Dichte auf demselben Computer verwenden, und Windows Inhalte für jede Anzeige entsprechend skalieren. Dies ist eine Verbesserung gegenüber Windows 8, bei der der Inhalt auf einigen Displays zu groß sein kann.

Minderung

Da Windows Apps skalieren wird, die nicht selbst skaliert werden, müssen Entwickler in der Regel keine zusätzlichen Arbeiten mehr tun, aber Entwickler, die in das Schreiben von Anwendungen investieren, die eine hohe DPI-Leistung unterstützen, haben einen Wettbewerbsvorteil, da diese Anwendungen auf neuen Laptops und Desktopmonitoren mit hohem DPI-Grad besser aussehen.

Lösung

Das Erstellen einer Anwendung, die eine hohe DPI-Leistung nutzen kann, ist eine komplexe Entwurfs- und Implementierungsaufgabe. Unter den unten angegebenen Links finden Sie Tutorialinformationen, Buildpräsentationsinhalte und ähnliche Unterstützung.

Tests

Selbst wenn Entwickler sich nicht dafür entscheiden, ihre Anwendungen von einem hohen DPI-Grad zu profitieren, sollten sie ihre Anwendung mit 100 %, 125 %, 150 % und 200 % Skalierung testen, um sicherzustellen, dass die Endbenutzererfahrung zufriedenstellend und wettbewerbsfähig ist.

Ressourcen