Flat Design vs Toss Design System (TDS)

커피 구독 브랜드 LUMA 의 같은 랜딩 한 페이지를 두 스타일 규칙으로 각각 다시 지어 나란히 놓았습니다. 콘텐츠는 같고, 규칙만 다릅니다.

같은 씬, 두 벌

Flat Design상세 보기 →크게 보기 →
Toss Design System (TDS)상세 보기 →크게 보기 →

무드 대비

4축 좌표(-2 ~ +2)를 같은 눈금 위에 겹쳐 놓았습니다. 축은 정규화하지 않습니다 — 두 점이 붙어 있으면 실제로 가까운 것입니다.

Flat DesignToss Design System (TDS)축 범위 −2 ~ +2 고정

무드 4축 수치(−2에서 +2 사이): 밀도 — Flat Design -1, Toss Design System (TDS) -1. 온도감 — Flat Design 0, Toss Design System (TDS) 0. 시대감 — Flat Design 0, Toss Design System (TDS) 0. 격식 — Flat Design 0, Toss Design System (TDS) 2.

나란히 놓고 보기

Flat Design

YEAR
2012
MOOD
미니멀 · 친근·발랄

Toss Design System (TDS)

YEAR
2018
BY
Toss (비바리퍼블리카)
MOOD
미니멀 · 신뢰감

주요 특징

Flat Design

  • 그림자 없는 평면적 요소
  • 단순한 색상 팔레트
  • 미니멀한 타이포그래피
  • 명확한 아이콘
  • 단순한 인터페이스

Toss Design System (TDS)

  • OKLCH 기반 균일 명도 컬러 시스템
  • 파생 가능한 테마 시스템
  • 시맨틱 토큰 자동화 파이프라인
  • 모바일 우선 접근성 설계
  • 11개 핵심 TDS 컴포넌트

장점과 한계

Flat Design

장점
  • 빠른 로딩 속도 (텍스처·그라데이션 없음)
  • 어떤 화면 해상도에서도 선명함
  • 디자인·개발 모두 구현이 빠름
  • 무채색 배경에서 색상이 돋보임
한계
  • 클릭 가능 요소와 불가능 요소 구별이 어려울 수 있음
  • 개성 표현이 어려움
  • 오남용 시 지루함

Toss Design System (TDS)

장점
  • OKLCH 명도 시스템으로 모든 색상 조합에서 균일한 대비 보장
  • 디자이너가 Figma → GitHub PR로 직접 토큰 배포 가능
  • 커스텀 UI 대비 3~5배 빠른 개발 속도
  • 라이트/다크모드 자동 전환 + 저해상도 디바이스 대응
  • 테마 파생으로 브랜드 컬러만 바꿔도 접근성 보장
한계
  • 오픈소스가 아닌 내부 시스템 — 앱인토스 파트너만 제한적 사용 가능
  • 토스 Product Sans 등 자체 폰트 의존도 높음
  • 금융 도메인 최적화로 타 도메인 적용 시 커스터마이징 필요

역사와 배경

Flat Design

2012년 Microsoft의 Metro Design과 iOS 7 플랫 전환을 계기로 주류가 됨. 스큐어모피즘에 대한 반작용으로 탄생.

Toss Design System (TDS)

2018년 비바리퍼블리카가 간편송금앱에서 금융 슈퍼앱으로 확장하며 구축한 디자인 시스템. 2024년 7년 만에 OKLCH 기반 컬러 시스템을 전면 개편하고, Style Dictionary 기반 토큰 자동화 파이프라인과 파생 가능한 테마 시스템을 도입하며 System of System으로 진화했습니다.

접근성

Flat Design

색상 대비만 잘 지키면 가독성 우수. 단, 클릭 가능 요소 구별을 위한 추가 시각 단서 필요.

Toss Design System (TDS)

OKLCH 색공간으로 모든 색상 스케일에서 인지적으로 균일한 명도를 보장하며, APCA(Advanced Perceptual Contrast Algorithm) 기준의 다크모드 명도 보정, 저해상도 디바이스 대응, iOS/Android '더 큰 텍스트' 접근성 설정을 지원합니다.

자주 묻는 질문

Flat Design vs Toss Design System (TDS), 무엇이 다른가요?

Flat Design — 2D 평면적인 요소를 사용하여 심플하고 미니멀한 디자인을 추구합니다. Toss Design System (TDS) — OKLCH 색공간 기반의 정교한 컬러 시스템, 파생 가능한 테마 시스템, 11개 핵심 컴포넌트를 갖춘 토스의 디자인 시스템으로 금융 앱부터 슈퍼앱, POS, 글로벌까지 확장 가능한 System of System 구조입니다. 무드 좌표에서 가장 벌어지는 축은 격식입니다 — Flat Design 쪽은 중간 쪽에, Toss Design System (TDS) 쪽은 격식 쪽에 서 있습니다.

언제 Flat Design 쪽, 언제 Toss Design System (TDS) 쪽을 골라야 하나요?

빠른 프로토타이핑 · 모바일 앱 · 아이콘·일러스트 같은 화면이라면 Flat Design 쪽이 오래 버팁니다. 반대로 모바일 중심 B2C 금융 서비스 · 다수 브랜드를 수용하는 슈퍼앱 플랫폼 · 접근성과 일관성이 핵심인 대규모 프로덕트 쪽 그림이라면 Toss Design System (TDS) 쪽으로 기웁니다. 둘 다 걸린다면 같은 씬을 입힌 두 데모를 나란히 보고 결정하는 편이 빠릅니다.

Flat Design vs Toss Design System (TDS), 장단점은 어떻게 갈리나요?

Flat Design 쪽 — 강점은 빠른 로딩 속도 (텍스처·그라데이션 없음) · 어떤 화면 해상도에서도 선명함, 짚고 갈 한계는 클릭 가능 요소와 불가능 요소 구별이 어려울 수 있음 · 개성 표현이 어려움입니다. Toss Design System (TDS) 쪽 — 강점은 OKLCH 명도 시스템으로 모든 색상 조합에서 균일한 대비 보장 · 디자이너가 Figma → GitHub PR로 직접 토큰 배포 가능, 짚고 갈 한계는 오픈소스가 아닌 내부 시스템 — 앱인토스 파트너만 제한적 사용 가능 · 토스 Product Sans 등 자체 폰트 의존도 높음입니다.

이어서 볼 비교