Функція "Ювілейна оновлення" робить дисплеї високої щільності трохи менш голової - Обчислення - 2019

Anonim

Якщо ви використовуєте деяку суміш з дисплеями щільності високих та низьких пікселів на ПК з Windows 10, ви, напевно, помітили деяку дивність. Програми, які ви переміщуєте з одного дисплея в інший, виглядають розмитими або занадто малі. Microsoft усвідомлює проблему і намагається її вирішити. Отримано кілька виправлень з останнім оновленням Windows 10, присвячене ювілею.

Surface Pro 4, для вибору випадкового прикладу, має дисплей з високою щільністю пікселів, що означає, що значення параметра DPI за замовчуванням становить 200 відсотків. Якщо ви маєте старий зовнішній монітор, це майже напевно менш щільний, ніж це, що означає, що речі можуть стати дивними, коли ви перетягуєте вікно з дисплея вашого планшета на зовнішній монітор.

За словами Пітера Фельца, старшого менеджера програм Microsoft, існують три основні проблеми:

  1. Розмитий текст та компоненти інтерфейсу користувача.
  2. Неправильно розміщені програми (занадто великі або занадто малі).
  3. Програми розміщені правильно і не розмиті, але мають інші проблеми з макетом (наприклад, текст обрізання або інші компоненти інтерфейсу користувача).

Фелтс окреслив проблеми в блозі, в якому також досліджено потенційні рішення. Проте виправлення, зрештою, потребуватимуть зусиль із боку розробників.

Варто зазначити, що для додатків Windows Store ця проблема не існує - вони були побудовані таким чином, щоб зручно переміщатися між дисплеями. Традиційні файли .exe, з іншого боку, борються при переході від щільних проявів до менш щільних.

Проблема, на думку Фельтса, полягає в тому, що "багато додатків було написано без урахування того, що коефіцієнт дисплея в Windows може змінюватися під час роботи програми, і тому вони не реагують на ці зміни".

Щоб досліджувати ці проблеми, корпорація Майкрософт перебудувала провідника Windows з постійною перезавантаженням. Це навчило компанію про всі проблеми, які виникають, коли розробник намагається вирішити цю програму.

З одного боку, більшість програм викладають свій графічний інтерфейс (GUI) під час запуску, і лише коли-небудь враховують параметри ДОІ в той момент. Це означає, що коли програма переміщується з одного вікна в інше, нічого не спрацьовує з точки зору зміни розміру.

Оновлення Windows 10 Anniversary Update змінює це, але програми потрібно оновлювати, щоб скористатися змінами. Провідник Windows тепер повинен вести себе правильно, а команда Office працює над оновленнями, які повинні вирішити ці проблеми. Наскільки Microsoft знає, ніякого способу це неможливо вирішити безпосередньо - розробники додатків повинні бути задіяні.

Таким чином, для програм, не пов'язаних із програмами Microsoft, розробники повністю оновлюють свої програми для роботи з новими змінами.