두 가지 상태의 테마 토글을 옹호하며

In defense of two-state theme toggles

두 가지 상태의 테마 토글을 옹호하며

프론트엔드 커뮤니티에서 라이트/다크 모드를 전환하는 2단계 토글과 시스템 설정을 포함한 3단계 토글 중 어느 것이 더 나은지에 대한 논쟁이 계속되고 있습니다. Josh Collinsworth는 Lea Verou의 2단계 토글 구현이 시스템 설정과 반대되는 테마를 저장하는 방식으로 사용자를 시스템 설정에 고정시키지 않는다는 점을 높이 평가합니다. 그는 동적 시스템 테마를 사용하는 사용자가 극히 드물며, 3단계 토글의 '시스템' 옵션이 많은 사용자에게 혼란을 줄 수 있다고 주장합니다. 또한, 대부분의 사용자가 자신의 시스템 테마를 인식하지 못한다는 점을 들어, 2단계 토글이 대부분의 상황에서 충분하다고 결론 내립니다.

저는 실제 사용자들이 이런 문제를 겪을지 확신하지 못합니다. 우리가 대부분 그 문제를 만들어낸 것 같아요.
  1. dspillett

    일반적으로 저는 세 번째 옵션이 있든 없든 신경 쓰지 않지만, "시스템"이 유용한 한 가지 경우는 환경 설정이 앱에 있고 내 프로필에 저장될 때입니다. 저는 보통 데스크톱에서는 밝은 테마를, 모바일에서는 어두운 테마를 사용합니다. 하지만 솔직히 말하면 토글이 쉽게 닿는 곳에 있다면 한 번 더 눌러서 바꾸는 것은 어렵지 않습니다.

    제가 자주 불평하는 것은 토글 자체가 아니라, 사람들이 두 상태를 모두 테스트하지 않고 자신이 사용하지 않는 상태를 무시하여 대비 문제로 인해 한 옵션에서 읽거나 보기 어렵거나 심지어 불가능한 요소가 스며드는 경우입니다. 두 옵션을 모두 제공할 거라면 두 옵션을 모두 테스트해 주세요. 제 선호도가 없는 것이 제 선호도가 제공되지만 실제로 사용할 수 없는 것보다 덜 짜증납니다.

    참고로, 이것이 궁극적인 라이트/다크 모드 구현입니다: https://tonsky.me/

  2. account42

    웹사이트에 토글이 전혀 없어야 합니다.

  3. kqr

    사람들이 테마 토글에 대해 그렇게 강한 감정을 가지고 있다는 것을 전혀 몰랐습니다. 일부 애플리케이션이 선택권을 제공한다는 것을 알고 있었지만, 소수의 개발자들이 재미있는 도전으로 구현했기 때문이라고 생각했습니다. 제 은행 앱 중 하나에 테마 토글이 있습니다. 저는 그 앱을 한 달에 두 번 정도 봅니다. 저축 포트폴리오를 리밸런싱해야 하는지 확인하려고요. 그 앱에는 테마 토글이 필요 없습니다. 분명히 그 토글은 실제 업무 사이에 예정된 "재미있는 스프린트"의 결과일 뿐입니다. 그렇죠?

    하지만 이 기사는 테마 토글이 새로운 개발의 기본 조건임을 암시합니다. 괄호 안의 내용이 그렇습니다:

    > (그 게시물이 게시된 사이트가 테마나 테마 토글을 전혀 제공하지 않는다는 아이러니에도 불구하고)

    마치... 웹사이트가 그런 것을 해야 하나요? 이것은 특정 집단의 편견에서 나온 것일까요, 아니면 업계의 UX 전문가들이 더 널리 "테마 토글을 제공해야 하는가"에서 "우리가 반드시 가져야 할 테마 토글의 최적 형태는 무엇인가"로 넘어갔을까요?

    어쩌면 제가 늙었는지도 모르지만, 저는 개발자들이 다양한 선호도에 맞춰 여러 테마를 만드는 것을 기대하지 않습니다. 그것은 그들의 시간을 완전히 낭비하는 것 같습니다. 그 시간은 기능을 개선하고, 버그와 안정성을 수정하고, 더 구체적으로 타겟팅된 광고를 위해 행동 추적을 늘리는 데 더 잘 사용될 수 있습니다.

이 날의 다른 글

2026-09-04