Udostępnij za pośrednictwem


Wysoka dpi dla aplikacji klasycznych w systemie Windows 8.1

Platformy

Klienci — Serwery z systemem Windows 8.1 — Windows Server 2012 R2

Opis

W aplikacjach klasycznych systemu Windows 8.1 powinny być uruchamiane na wyświetlaczach z 200% skalowania oprócz 100%, 125%i 150% skalowania, które jest obsługiwane w systemie Windows 8. Ponadto aplikacje klasyczne są skalowane na podstawie monitora, a nie do jednego współczynnika skalowania zastosowanego do wszystkich wyświetlaczy. Deweloperzy mogą również wywoływać nowe interfejsy API w systemie Windows 8.1, aby uzyskać czynniki skalowania na monitor.

Przejawach

Użytkownicy mogą używać nowych wyświetlaczy o wysokiej gęstości z systemem Windows 8.1 w celu uzyskania wspaniałego środowiska wizualnego, które korzysta z wyższych danych pikseli. Jeśli aplikacje nie obsługują wysokiej rozdzielczości DPI, system Windows przeskaluje je dla użytkownika. Ponadto użytkownicy mogą używać kombinacji wyświetlaczy o wysokiej i niskiej gęstości na tym samym komputerze, a system Windows odpowiednio skaluje zawartość dla każdego wyświetlacza. Jest to poprawa w systemie Windows 8, gdzie zawartość może być zbyt duża na niektórych wyświetlaczach.

Łagodzenia

Ponieważ system Windows będzie skalować aplikacje, które nie skalują się, deweloperzy zazwyczaj nie muszą wykonywać dodatkowej pracy, ale deweloperzy, którzy inwestują w pisanie aplikacji obsługujących wysoką dpi, będą miały przewagę konkurencyjną, ponieważ te aplikacje będą wyglądać lepiej na nowych komputerach przenośnych o wysokiej rozdzielczości DPI i monitorach stacjonarnych.

Rozwiązanie

Tworzenie aplikacji, która może korzystać z wysokiej rozdzielczości DPI, to złożone zadanie projektowe i wdrożeniowe. Zapoznaj się z poniższymi linkami, aby uzyskać informacje o samouczku, zawartość prezentacji BUILD i podobną obsługę.

Testy

Nawet jeśli deweloperzy nie zdecydują się na korzystanie z wysokiej rozdzielczości DPI, powinni przetestować swoją aplikację na poziomie 100%, 125%, 150%i 200% skalowania, aby upewnić się, że środowisko użytkownika końcowego jest zadowalające i konkurencyjne.

Zasoby