Chrome OS получает огромное обновление пользовательского интерфейса вот как это может выглядеть

Chrome OS подвергается серьезному обновлению пользовательского интерфейса с новой светлой и темной темой. вот как это выглядит

История изначально была опубликована 17.09.2020
6:00 PDT 17 сентября 2020 г., последнее обновление. 23.09.2020
9:13 по тихоокеанскому времени 23 сентября 2020 г.

Несколько дней назад я рассказывал о новых коллекциях обоев, которые Google опубликовал на канале Chrome OS Canary. Я поднял этот вопрос, потому что, когда писал эту статью, я заметил, что некоторые из обоев в коллекции Elements имеют светлые и темные варианты. Признаюсь, я не был уверен, предполагало ли это, что скоро мы получим темную тему, но я знал, что это произойдет благодаря нескольким изменениям кода, обнаруженным Chrome Story. Я не ожидал, что Google тоже будет работать над легкой темой.

Вы могли бы спросить себя, «подождите, я думал, Chrome OS уже использует светлую тему?» Ну вроде как. Технически Chrome OS уже использует «свет» тема, как и ее файловый менеджер и страница настроек. Но в Chrome OS также есть случайные всплески темных элементов темы, например, на панели задач и в панели запуска Chrome OS. Я думаю, что разработчики Google понимают, что такой непоследовательный вид. неправильная игра, поэтому они решили что-то с этим сделать.

Chrome OS получает огромное обновление пользовательского интерфейса. вот как это может выглядеть

Доказательство

Вчера вечером я обнаружил несколько коммитов в Chromium Gerrit, которые указывают на новую световую тему, которая появится в Chrome OS. Недавно объединенный коммит говорит о светлой теме для экрана входа в систему и обновляет несколько кнопок в соответствии с темой. Если вы углубитесь в код, вы обнаружите интересное изменение в login_constants.h:

Для справки: SK_Color. это функция, вычисленная Skia; графическая библиотека, используемая для рендеринга графики и текста в Chrome и Chrome OS. Если мы рассмотрим строку 116 заголовочного файла Skia SK_Color, это покажет, что такое SK_ColorWHITE:

Код говорит, что при включении светлой темы Chrome OS будет использовать белый цвет в качестве основы, если не сможет найти способ тонировать экран блокировки, используя цвет из ваших обоев. Он отличается от текущих сборок Chrome OS, в которых вместо этого указано SK_ColorBLACK в login_constants.h.

Все еще не уверены? Другой коммит полностью изменяет цвета панели запуска, чтобы адаптироваться к светлой теме, например фон ящика приложения, окно поиска, пузыри с предложениями под полем поиска и стрелка раскрытия. Полка режима планшета также адаптируется к новой световой теме, как упоминалось в этом коммите.

Почему светлая тема важна

Прошло два года с тех пор, как Microsoft представила светлую тему для Windows, а в macOS от Apple с тех пор была светлая тема. ну, навсегда. так что решение Google принять светлую тему было лишь вопросом времени. На данный момент у нас нет официальных скриншотов световой темы в Chrome OS, поэтому я создал макет, который представляет, как это может выглядеть.

Макет возможной облегченной темы Chrome OS. хотя он может быть неточным для последних изменений.

Мой макет не совсем точен, но даже в общих чертах эти изменения сильно отличаются от того, как сейчас выглядит Chrome OS. В отличие от темных и приглушенных полок, которые встречаются сегодня, полка и системный лоток имеют ярко-белую цветовую схему. Черная иконография и текст хорошо контрастируют с общей светлой темой. (Примечание: я использовал продукт Google Product Sans, чтобы он соответствовал типографике быстрых настроек Android, хотя, вероятно, в ближайшее время он не появится в Chrome OS.)

Некоторые из вас могут взглянуть на созданный мной макет и задаться вопросом, почему это так важно, и я не могу винить вас в этом. Есть много причин, по которым светлая тема имеет свои преимущества, такие как брендинг и доступность, но я сосредоточусь на аспектах удобства использования, чтобы ответить на этот вопрос.

Пользовательский интерфейс. это больше, чем просто слой краски; это также набор творческих идей, которые пытаются сделать интерфейс более удобным. Независимо от того, является ли интерфейс светлым или темным, есть один принцип удобства использования, который оказывает огромное влияние на любой другой аспект хорошего интерфейса, и это удобочитаемость. Читаемость во многом зависит от уровня контраста между текстом и фоном. Это большая причина, по которой почти все веб-страницы, газеты и сайты, такие как Android Police, используют черный текст на белом фоне (по крайней мере, по умолчанию). Я объясню почему.

Человеческий глаз. особенно зрачок. чувствителен к количеству света в данной среде. Думайте о своем глазу как о диафрагме камеры. Когда вы выходите на улицу в солнечный день, зрачок сужается и сужается, а когда вы входите в темную комнату, зрачок расширяется, чтобы пропустить больше света. Меньшие зрачки смягчают сферическую аберрацию. оптическую проблему, при которой световые лучи попадают в разные точки по горизонтали. оптическая ось, которая отрицательно влияет на четкость изображения, и увеличивает глубину резкости, чтобы снизить утомляемость глаз. Однако с возрастом зрачок начинает сужаться, что предотвращает попадание в него недостаточного количества света, что затрудняет чтение или просмотр текста при слабом окружающем освещении. Джейсон Харрисон, исследователь из Университета Британской Колумбии, пришел к выводу, что людям с астигматизмом (примерно 50% населения) трудно читать белый текст на черном фоне. Тем не менее, темная тема имеет свои преимущества по сравнению со светлой темой, например, меньшая утомляемость глаз при длительном чтении.

Так как же все это связано с Chrome OS? Электрический ток «свет» тема не полностью использует преимущества контрастности, о которых я упоминал. Думаю, Google понимает, что лучший способ улучшить доступность. это добавить больше белого в Chrome OS. Некоторым из вас может не понравиться новая светлая тема, потому что она вызывает утомление глаз по ночам, поэтому вас, вероятно, больше заинтересует предстоящая темная тема.

Но где же Темная тема?

Краткий ответ: приближается. Длинный ответ заключается в том, что некоторые части Chrome OS уже используют темные элементы. Но не секрет, что разработка полноценного темного режима шла нелегко. на самом деле, это не первая попытка Google. Пару лет назад несколько Chromebook начали давать сбой из-за ошибки в коде темной темы. Google не торопится, чтобы избежать повторения катастрофы, медленно вводя изменения в Chromium Gerrit.

Я твердо уверен, что новая светлая и темная тема будет поставляться вместе, но на данный момент мы можем только предполагать, когда она выйдет. Одно можно сказать наверняка: Chrome OS прошла очень долгий путь с момента своего первого дебюта в 2011 году, и добавление изменений качества жизни, таких как светлая и темная тема, заставляет меня гораздо больше рад видеть, что Chrome OS стала зрелой операционной системой.

Официальный незавершенный снимок экрана световой темы Chrome OS

Кайл из 9to5Google недавно активировал предстоящую светлую тему Chrome OS в последней сборке Chrome OS Canary, взаимодействуя с переключателем скрытого темного режима в быстрых настройках.

Незавершенная световая тема. Источник: 9to5Google

Снимок экрана 9to5Google очень похож на макет, который я разработал несколько месяцев назад. На данный момент новая светлая тема все еще находится на ранней стадии разработки, поэтому многие вещи пока не выглядят правильно. По словам Кайла, «Облегченная тема Chrome OS все еще находится в разработке. Например, текущее время довольно сложно увидеть, поскольку в нем по-прежнему используется белый текст вместо черного или темно-серого. Точно так же панель запуска и панель приложений еще не соблюдают настройку светлой темы.»

Я продолжу внимательно следить за этим. Помимо прочего, в Chrome OS меня больше всего волнует светлая тема, и я не могу дождаться, когда она в конечном итоге попадет в стабильный канал.