관용적 디자인을 되돌려줘 — 데스크톱 시대의 일관성이 그립다
데스크톱 소프트웨어 시대에는 File/Edit/View 메뉴 같은 디자인 관용구 덕분에 처음 보는 프로그램도 바로 쓸 수 있었지만, 브라우저 시대에는 앱마다 인터페이스가 전부 달라서 매번 '이거 어떻게 쓰지?'를 반복하게 됐다. 모바일 전환과 프론트엔드 프레임워크의 빠른 변화가 원인이며, Apple처럼 강한 디자인 시스템을 밀어붙이는 곳에서 여전히 관용적 디자인의 성공을 볼 수 있다.
- 1
데스크톱 시대의 디자인 관용구(File/Edit/View, ALT 단축키 등)는 OS와 GUI 라이브러리가 강제한 일관성의 산물
- 2
브라우저 시대에는 Figma와 Linear조차 공유하는 아이콘이 하나도 없을 정도로 이질적
- 3
모바일 전환으로 인한 어정쩡한 타협과 프론트엔드 생태계의 빠른 변화가 주요 원인
- 4
Apple의 강한 디자인 시스템이 관용적 디자인 성공의 현대적 사례
프론트엔드 개발자라면 한 번쯤 공감할 에세이. 네이티브 HTML 요소 대신 커스텀 컴포넌트를 만드는 관행이 사용자 경험을 어떻게 파편화하는지 돌아볼 계기가 됨.
관련 기사
요즘 픽셀 폰트가 그냥 복고 감성이 아닌 이유
1990년대 기기 화면 느낌을 현대 폰트 시스템으로 재해석한 픽셀 폰트 몇 가지를 소개한 글이다. 핵심은 예쁜 복고풍 글자 모양만이 아니라, 실제 제품에서 쓸 수 있게 기준선, 자간, 메타데이터, 세로 메트릭까지 챙기는지가 중요하다는 점이다.
HTML의 `<dl>`이 생각보다 쓸모 많은 이유
이 글은 HTML의 description list, 즉 `<dl>`, `<dt>`, `<dd>`가 단순 용어 사전용 태그가 아니라 이름-값 쌍 UI를 표현하는 꽤 강력한 시맨틱 도구라고 설명한다. 숙소 편의시설, 요금 내역, 기술 용어 설명, 게임 능력치표처럼 흔한 패턴을 중첩 `<div>` 대신 의미 있는 HTML로 만들 수 있다는 얘기다.
HTML을 캔버스 안에 넣는 데모 모음이 등장함
구글 크롬 랩스 저장소에 HTML-in-Canvas 관련 데모와 프레임워크 지원 목록이 정리됐다. Duck Hunt 스타일 폼, 흔들리는 버튼, 셰이더 기반 페이지 전환, 천처럼 매달린 폼 같은 실험적 예제가 포함돼 있고 Three.js와 PlayCanvas 쪽 샘플도 연결돼 있다.
싱글 페이지 앱이 웹을 너무 비싸게 만들었다는 불평
이 글은 싱글 페이지 앱(SPA)이 사용자 경험을 좋게 만든다는 명분 아래 웹의 초기 로딩 비용, 도구 복잡도, 개발 진입 장벽을 키웠다고 비판한다. 페이스북 로그인 페이지의 CSS 3.8MB, 레딧 몇 개 클릭 후 33MB 다운로드 같은 숫자를 들며, 지금의 프론트엔드 생태계가 사람보다 대기업의 요구에 맞춰져 있다고 주장한다.
네이티브로 끝까지 가려다 텍스트에서 막힌 macOS 개발자의 고백
20년 가까이 macOS와 iOS 네이티브 개발을 해온 작성자가 SwiftUI, AppKit, TextKit 2로 마크다운 채팅 UI를 만들다 결국 WebKit과 Electron 쪽이 훨씬 낫다는 결론에 도달한 글이다. 문제는 성능 하나가 아니라 선택, 스트리밍, 스크롤, 접근성, 텍스트 상호작용 같은 ‘사용자가 당연히 기대하는 기본기’가 네이티브 조합에서 계속 깨진다는 점이다.
댓글
댓글
댓글을 불러오는 중...