Светлое будущее тёмного режима: как тёмный режим изменит доступность Википедии

Translate this post

Долгожданный тёмный режим появился в Википедии!

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

Хотя создание тёмного режима может показаться простым, его разработка для Википедии и других проектов Викимедиа потребовала решения ряда сложных и специфических задач. Для реализации этой функции инженерные команды Фонда Викимедиа тесно взаимодействовали с техническими редакторами-добровольцами.

Почему важен тёмный режим

Тёмный режим давно стал одним из самых ожидаемых функций для Википедии. Начиная с 2019 года, редакторы активно выступали за его внедрение, а отсутствие этой функции вызывало регулярные недовольства в социальных сетях Фонда Викимедиа. Статистика подтверждает востребованность тёмного режима: около 20% наших читателей уже используют его на уровне операционной системы. Хотя научные исследования не дают однозначных выводов, многие пользователи отмечают, что тёмный режим снижает нагрузку на глаза. Особенно полезным он может оказаться для людей с определёнными проблемами со здоровьем.

Внедрение тёмного режима в Википедии было не вопросом «нужно ли», а вопросом «как именно». Этот процесс потребовал комплексного подхода. Первым шагом стало преодоление технических ограничений в программном обеспечении и в его архитектуре, что включало создание Вектора 2022. Подробности этого этапа были освещены в нашей предыдущей статье «Тёмный режим скоро будет доступен». После решения базовых технических задач веб-команда сосредоточилась на повышении доступности для читателей и, в конечном итоге, взялась за решение вопроса: как мы можем реализовать тёмный режим?

Контент, создаваемый пользователями

Википедия — это уникальный веб-сайт, основанный на большом объёме контента, созданного его пользователями. Годами редакторы создавали статьи, используя HTML-разметку и ориентируясь исключительно на светлый режим отображения. Внедрение тёмного режима несло потенциальный риск нарушения читаемости и доступности этих тщательно разработанных страниц.

Когда цвет важен

Цвет нередко играет ключевую роль в статьях Википедии. Первоначально мы рассматривали возможность реализации тёмного режима путём общего затемнения цветовой палитры страницы. Однако этот подход выявил существенную проблему. Взгляните на эту статью о «международном оранжевом». Сравнивая версии в светлом и тёмном режимах, можно заметить, как образцы цвета слегка отличаются в каждой версии.

Незначительные цветовые различия могут иметь серьёзные последствия. Взгляните на представленные образцы: сможете ли вы безошибочно определить, какой из них представляет международный оранжевый?

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

Хотя в данном примере последствия незначительны, нетрудно представить ситуацию, где искажение цвета может привести к серьёзным проблемам.

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

Доступная возможность

При поиске решений цветовых проблем мы опирались на Руководящие принципы доступности веб-контента по цветовому контрасту. Этот подход позволил выявить страницы, где цветовые сочетания могли затруднять чтение. Мы обнаружили, что многие статьи Википедии, созданные с учётом только светлого режима, имели проблемы с доступностью. Наглядный пример – статья о футбольном клубе Рексем. Заголовки таблиц в ней оформлены красным фоном, отражая клубные цвета команды, что существенно снижает читаемость текста (эта проблема уже решена!).

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

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

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

Улучшение нашего контента

Несмотря на предстоящие проблемы, связанные с улучшением статей, мы сознательно отказались от быстрых, но поверхностных решений. Вместо этого мы сосредоточились на повышении качества нашего контента. Этот подход соответствует самой сути Википедии – коллективному и непрерывному совершенствованию энциклопедии.

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

Тёмный режим теперь доступен всем зарегистрированным пользователям Википедии на всех языковых версиях. Для незарегистрированных пользователей (то есть большинства читателей) доступность тёмного режима зависит от конкретной языковой версии. Он активирован там, где технические редакторы успешно устраняют проблемы с цветовым оформлением, или где таких проблем изначально было немного. На данный момент тёмный режим доступен для незарегистрированных пользователей в следующих версиях: английский, современный письменный китайский, французский, японский, голландский, польский, португальский и ряд небольших Википедий. Мы продолжаем активное сотрудничество с техническими редакторами других языковых версий и надеемся в ближайшем будущем расширить доступность тёмного режима для ещё большего числа пользователей.

Приглашаем редакторов Википедии, обладающих навыками работы с CSS и шаблонами, внести свой вклад в это. Если в вашей языковой версии Википедии ещё не установлен Вектор 2022 в качестве интерфейса для настольных компьютеров, и вы заинтересованы во внедрении тёмного режима для всех пользователей, обсудите это предложение с вашим сообществом редакторов и свяжитесь с нами. Важно отметить, что тёмный режим в настоящее время функционирует только на двух интерфейсах: Минерва (для мобильных устройств) и Вектор 2022 (для настольных компьютеров).

Спасибо!

Это путешествие было наполнено плодотворными обсуждениями! Прежде всего, выражаем особую благодарность всем редакторам-добровольцам, обновляющим существующее форматирование. Далее, спасибо Бернарду, Эдварду, Джорджу, Яну, Дженнифер, Джастину, Ким, Мо, Ольге, Нэту и Стеф из веб-команды. Также благодарим команду дизайна систем: Энн, Барбару, Криса, Эрика, Дерека, Лоралин, Роана и Волкера. Их терпение и отзывчивость были неоценимы на протяжении всего проекта, особенно учитывая наши быстро меняющиеся потребности. Мы также хотим поблагодарить команду разработчиков MediaWiki, особенно Мориэлю, за то, что они вместе с нами начали этот проект и помогли его реализовать. Отдельное спасибо Волкеру и MusikAnimal, чьи ранние работы много лет назад заложили основу для значительной части этой инициативы. Наши представители продуктов — Бачунда, Изабель, Мехман и Фуонг, а также Шимон из команды по связям с Движением, сыграли важную роль в поддержании контакта с сообществами редакторов. Как технический руководитель веб-команды, я курировал инженерную сторону проекта.

Отдельную благодарность выражаем сообществам Викимедиа за их неоценимую поддержку на всех этапах проекта. Мы также признательны коллегам и друзьям, чей значимый вклад позволил расширить наши кодовые базы и контент. Особо хотелось бы отметить роль Хакатона Викимедиа 2024 в Эстонии, ставшего ключевым событием для развития проекта. Чтобы не упустить никого из участников, я создал эту страницу для признания вклада каждого. Приглашаю вас помочь нам дополнить этот список!

Мы надеемся, что вам, как читателю, понравится читать Википедию в тёмном режиме!

Can you help us translate this article?

In order for this article to reach as many people as possible we would like your help. Can you translate this article to get the message out?