Почему macOS отличается разрешением экрана от Windows? - PullRequest
0 голосов
/ 21 апреля 2019

В линейке Apple iMac & MacBook используется дисплей с высоким разрешением, маркированный как «Retina Display», который по умолчанию macOS устанавливает разрешение экрана ниже исходного разрешения экрана. Например, на 13-дюймовом Retina MacBook Pro, который поставляется с собственным разрешением 2560 на 1600, macOS установит разрешение по умолчанию 1280 на 800 с возможностью масштабирования на другое разрешение экрана (1024 на 640, 1440 на 900 и 1680 на 1050) в приложении «Настройки».

Однако в Windows (включая последнюю версию) разрешение экрана по умолчанию установлено на собственное разрешение экрана с функцией «Масштабирование», чтобы увеличить размер элементов. Например, для 15-дюймового ноутбука, оснащенного дисплеем Full HD, Windows по умолчанию установит разрешение 1920 на 1080 с масштабированием 100%, но рекомендуется 125%. Установка более высокого масштабирования по очереди приводит к тому, что некоторые элементы отображаются размытыми.

Следовательно, почему этот случай?

1 Ответ

0 голосов
/ 21 апреля 2019

Операционная система может работать без экранов.Например, вы можете запустить компьютер (либо под управлением Windows, либо MacOSX, либо Linux) и запустить какое-либо приложение app (или app.exe в Windows) в этой командной строке.

Теперь представьте, что вы печатаетеapp (без клавиши ENTER ) в каком-либо командном окне, отключите экран и введите клавишу ENTER .Вы app все еще начали (и, возможно, обнаружили, что экран недоступен, только если этот app является приложением с графическим интерфейсом, открывающим окно с помощью некоторого набора виджетов ).Если ваш app не является приложением с графическим интерфейсом, а командной строкой (например, cp, который копирует файлы), он может успешно выполняться.

На практике ваш экран сегодня используется некоторым сервером отображения .И ваше приложение не отображает непосредственно пикселей на экране: оно взаимодействует с вашим сервером отображения, который, как правило, является единственным процессом, обращающимся к экрану (точнее, с вашей видеокартой).

Итаквам нужно узнать, как настроить или настроить сервер дисплея. И это, конечно, операционная система и сервер дисплея , специфичные .В MacOSX и Windows, а также в Linux они очень отличаются (а в Linux даже несколько единиц, например Xorg или Wayland ).На MacOSX это Кварц .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...