Почему Разработчики Так Любят Темный Режим?

– Скажите, почему разработчики так любят темную тему? - А ты попробуй ночью ударить яркого под одеяло! Иногда мне хочется все бросить, сказать, что я птица, и все это для меня трудно.

Потом я вспоминаю, что айтишники — лучшие люди, которых я когда-либо встречал, и, преодолевая боль и слезы, продолжаю их исследовать.

В этой статье я пытаюсь понять истоки тяги к темной теме, а также раскачиваю лодку и даю шанс светлой.



Почему разработчики так любят темный режим?

После того разговора о боли в глазах от светлой темы под одеялом у меня остались вопросы:

  • Зачем кодировать ночью в темноте?
  • Или, может быть, кодировать только днём на работе?
  • Разве ночь не создана для того, чтобы дать голове отдохнуть?
Конечно, в ответ на эти вопросы я получил взгляд полный сочувствия и «ой, вот и все».

Чтобы опросить предпочтения разработчиков «Додо Пицца Инжиниринг» относительно светлой или темной темы, я задал очень простой вопрос: «Я вижу, что вы используете темную тему.

Почему?" В ответ я хотел получить развернутые мысли с подробной аналитикой, ссылками на исследования в проверенных источниках, сравнительными аналогиями, но вместо всего этого чаще всего получал: «Просто она мне больше нравится».

В результате у меня сложилось впечатление, что для многих разработчиков темная тема — это аксиома.

Выбор, не требующий доказательств.

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



Аргументы в пользу использования светлой темы

Как известно, весь мир делится на практиков и теоретиков.

Пока разработчики просто меняют предустановленные светлые темы на тёмные, учёные ведут неравную борьбу за обеление светлой темы и доказательство её преимуществ.

  1. Я понял одно исследование , в котором утверждается, что использование светлой темы повышает производительность.

    Испытуемым предлагалось выполнить два типа заданий:

    • написано черно-белым цветом;
    • написано белым по черному.

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

  2. В следующий эксперимент проверил, меняется ли что-нибудь с возрастом.

    Ожидалось, что из-за возрастных изменений стекловидного тела глаза может измениться восприятие положительной полярности.

    Но! Гипотеза не подтвердилась; оказалось, что и молодым, и зрелым, и пожилым людям легче читать с экранов в режиме положительной полярности.

  3. Теперь давайте подойдем к этому вопросу с точки зрения строения глаза .

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

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

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

  4. Использование темной темы может побудить вас продолжать работать в темноте и ночью.

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

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

    Достаточно.

    Дайте себе отдых ночью.



Аргументы в пользу использования темной темы

Что, если ученые, придерживающиеся принципа «черного и белого», ошибаются? Здесь я собрал причины, по которым темные темы так любимы разработчиками:
  1. Ну, во-первых, это красиво.

  2. Темные темы могут снизить воспринимаемое напряжение глаз в условиях низкой освещенности.

  3. За счет использования темной темы нивелируются проблемы мерцания экрана (если вы еще работаете на таком мониторе).

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

  5. Да, программировать ночью под одеялом — это плохо.

    Тем не менее, использование темной темы оказывает меньшее влияние на нарушение цикла сна организма при использовании дисплея вечером.

  6. Сосредоточьтесь на форме, а не на содержании.

    Человеческий глаз фокусируется на более ярких областях, поэтому более темный фон привлекает внимание к содержимому, а светлый фон — к самому окну и рабочему столу.

    Представьте, что вы смотрите фильм в формате 16:9, а рамка вокруг него белая.

    Это какая-то ерунда, не так ли?

  7. Есть ли более веские аргументы в пользу темного режима, если миллионы разработчиков просто голосуют за свой выбор?
  8. Это часть субкультуры.

    Несмотря на то, что большинство программ поставляются с предустановленной светлой темой, настоящие программисты меняют ее на темную тему.

  9. По этой же причине поэты любят смотреть на звезды ночного неба.

    Это дает божественную сосредоточенность и опыт.



Спорные территории где-то между тьмой и светом

Следующие три пункта хочу оставить для обсуждения в комментариях.

Напишите свое мнение, опыт и дайте ссылки на исследования.

  1. Что вы можете сказать о приложениях и сервисах, требующих подсветки синтаксиса? Здесь я вижу разделение на два лагеря.

    Некоторые говорят: «Разве вы не видите, что вся подсветка видна на белом, это же видно!» Другие говорят обратное.

    Есть ли здесь правда или это все же дело вкуса?

    Почему разработчики так любят темный режим?

  2. Темные темы могут создавать дополнительную нагрузку на глаза в условиях яркого освещения.

    Этот вопрос касается светлого времени суток.

    Текст размывается и становится менее различимым.

  3. Приложения, требующие чтения длинных фрагментов текста/кода, обычно труднее читать в темной теме.



И тогда я поверил

Пока я писал эту статью, у меня состоялся разговор с нашим дизайнером, который рассказал мне, как он перепроектировал внутренний интерфейс одного из наших сервисов.

Каково же было мое удивление, когда к концу истории выяснилось, что светлая тема интерфейса сменилась на темную.

Тогда я не выдержала и, подняв руки к небу, спросила: «Почему??? Почему здесь тоже темная тема? На что дизайнер ответил: «Посмотрите на это! Разве вы не видите, что лучше смотреть так? Это простые законы контраста! А если выделить текст жирным шрифтом на темной теме, он будет восприниматься более читабельным!» В тот момент я не был готов поверить в эту точку зрения, поскольку мысленно я все еще находился на светлой стороне силы.

Так я жил еще пару дней, пока однажды не вышел из вагона метро ровно посередине платформы.

Я посмотрел налево и увидел, что это написано чёрным по белому.

Точнее, я этого не увидел.



Почему разработчики так любят темный режим?

И через пару минут я сел в автобус, а там мне красным по черному написали! И тогда я поверил.



Почему разработчики так любят темный режим?



Истина где-то рядом

Истина где-то рядом, и если отойти от вопросов коллективного бессознательного, вкуса и прочих объективно-субъективных вещей, то можно прийти к следующим выводам:
  1. Если вам не нравится темная тема и вы разработчик, не используйте ее.

    Совершите революцию и выходите! Да, это модно, круто, общепринято, но выбор всегда за вами.

    В яркие дни в светлых комнатах светлая тема может быть приятнее для глаз и повысить производительность.

  2. Если вам нравится темная тема, используйте ее! Даже если вокруг ослепительно ярко, следуйте своим предпочтениям.

    Жизнь – это нечто большее, чем погоня за небольшими постепенными улучшениями теоретических показателей.

В опросе могут участвовать только зарегистрированные пользователи.

Войти , Пожалуйста.

Я выбираю 72,43% Темную тему 2420 27,57% Светлую тему 921 Проголосовал 3341 пользователь.

224 пользователя воздержались.

Теги: #здоровье #додо есть #темная тема #темная тема #додо пицца инженерия #темный режим #светлая тема

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.