Цифровой журнал «Компьютерра» № 22 (Журнал «Компьютерра») - страница 36

свои OLED-телевизоры с диагональю 15 дюймов и разрешением 1366x768 “всего” за 2500 долларов. Вот и получается, что если бы даже был создан подходящий дисплей, то он стоил бы чересчур дорого.

Во-вторых, мощности современных мобильных чипсетов может попросту не хватить для быстрой отрисовки картинки с высоким разрешением. Представьте, что уже сейчас у планшета Apple iPad был бы дисплей с плотностью 326 PPI. В этом случае его разрешение составляло бы 2530x1897 (а если учесть пожелания Рэймонда Сонейры (см. выше), то и вообще 3701x2776). Вряд ли сейчас найдётся хоть один массовый чип, который с лёгкостью “потянет” такой экран и при этом будет достаточно экономичным. Не стоит забывать, что сами экраны тоже не идеальны в этом отношении. К примеру, первый в мире серийный OLED-телевизор Sony XEL-1 (11”, 960x540) потребляет 39 Ватт (хотя не совсем ясно, сколько именно из них приходится на сам экран).

На этом потенциальные проблемы не заканчиваются. С повышением плотности пикселей возникают определённые трудности с отрисовкой графического интерфейса пользователя. Дело в том, что в современных ОС (как мобильных, так и настольных) не лучшим образом реализовано масштабирование интерфейса. Зачастую внешний вид элементов рассчитывается исходя из разрешения экрана, но без учёта его физических размеров. Например, есть стандартная иконка 32x32. Если её вывести на экран с высоким PPI в “родном” разрешении, то она получится слишком мелкой. Если же её масштабировать до комфортного размера, то изображение выйдет размытым или пикселизированным. В любом случае она будет нечёткой. То же самое касается и всех остальных элементов интерфейса. Решением проблемы мог бы стать полный переход на векторную графику, но такой подход далеко не всегда применим.

Конечно, разработчики давно задумались об этом. Проще всего масштабировать шрифты, которые уже давно стали векторными. Среди настольных ОС лучше всего дела с этим обстоят в Mac OS X. Её наследница iOS, судя по всему, тоже готова к работе со сверхчёткими дисплеями. В Windows, начиная с версии XP SP2, встроен движок WPF (Windows Presentation Foundation) для приложений .NET, который способен корректно масштабировать элементы пользовательского интерфейса. В Windows Phone 7 по слухам будут поддерживаться экраны до 262 DPI. В настольных версиях GNU/Linux также ведутся работы в этом направлении, а в последних версиях Android уже реализована поддержка нормального масштабирования интерфейса. Впрочем, идеальной независимости от разрешения экрана нет ни в одной из названных платформ.