애플워치 지도 UI 하나에 6년을 갈아 넣은 이야기
Pedometer++ 개발자가 애플워치용 지도 경험을 6년 동안 다듬어 온 과정을 풀어낸 글이다. 서버 렌더링 지도에서 시작해 SwiftUI 기반 커스텀 렌더링 엔진, 전용 베이스맵, Liquid Glass 대응, 최종 UI 구조까지 실제 제품 설계의 시행착오가 꽤 생생하게 담겨 있다.
- 1
watchOS 6 이후 SwiftUI 덕분에 애플워치에서 현실적인 지도 앱 구현이 가능해짐
- 2
초기 서버 렌더링 방식은 검증용으로는 괜찮았지만 오프라인 탐색이나 실사용 내비게이션에는 한계가 컸음
- 3
최종 디자인은 지도 위에 운동 지표를 겹쳐 올리고, 탭으로 탐색 모드에 들어가는 구조로 정리됨
- 4
Liquid Glass와 다크 모드에 맞추기 위해 아예 커스텀 지도 타일까지 제작함
- 5
MapKit 대신 자체 엔진을 택한 이유는 Pedometer++가 원하는 수준의 제어력과 유틸리티 때문임
작은 화면일수록 ‘기능을 넣는 것’보다 ‘언제 어떤 맥락에서 보여줄지’가 훨씬 빡센 문제라는 걸 보여주는 글이다. 특히 웨어러블 앱을 만드는 팀이라면 지도, 운동 지표, 조작성을 어떻게 같이 살릴지 꽤 참고할 만함.
관련 기사
Figma의 'Sketch 모멘트'가 온다 — Claude Design이 바꾸는 디자인 도구 지형
디자이너 Sam Henri Gold가 Claude Design을 체험한 뒤 디자인 도구의 source of truth가 다시 코드로 이동할 것이라고 주장했다. Figma의 폐쇄적 포맷은 LLM 학습 데이터에서 사실상 제외됐고, agentic 시대에는 HTML/JS 같은 모델이 잘 아는 매체에서 작업하는 Claude Design류가 우위를 가져간다는 예측이다.
구글, '뒤로가기 버튼 하이재킹' 공식 스팸 정책 위반으로 지정 — 6월 15일부터 시행
구글이 브라우저 뒤로가기 버튼을 가로채는 행위를 스팸 정책의 '악의적 관행' 위반으로 명시했음. 위반 사이트는 수동 스팸 조치나 자동 검색 순위 강등을 받게 되며, 서드파티 라이브러리나 광고 플랫폼이 원인이어도 사이트 소유자 책임. 시행일은 2026년 6월 15일.
안드로이드, 사진 위치 정보를 전방위로 차단 중 — 웹 개발자들 울상
구글 안드로이드가 사진의 EXIF 위치 정보를 웹 업로드, 블루투스, 이메일 등 거의 모든 경로에서 자동 제거하고 있음. 위치 기반 사진 서비스를 운영하는 개발자가 웹에서는 더 이상 사진 위치 정보를 받을 방법이 없어 네이티브 앱 개발이 불가피하다고 호소함.
관용적 디자인을 되돌려줘 — 데스크톱 시대의 일관성이 그립다
데스크톱 소프트웨어 시대에는 File/Edit/View 메뉴 같은 디자인 관용구 덕분에 처음 보는 프로그램도 바로 쓸 수 있었지만, 브라우저 시대에는 앱마다 인터페이스가 전부 달라서 매번 '이거 어떻게 쓰지?'를 반복하게 됐다. 모바일 전환과 프론트엔드 프레임워크의 빠른 변화가 원인이며, Apple처럼 강한 디자인 시스템을 밀어붙이는 곳에서 여전히 관용적 디자인의 성공을 볼 수 있다.
나는 앱 안 깔아, 웹이면 충분한데 왜 자꾸 강요하는 건데
웹에서 잘 되는 서비스를 굳이 앱으로 써야 하는 현실에 대한 개발자의 비판. 대부분의 앱은 JSON 렌더링하는 씬 클라이언트일 뿐인데 100MB+ 설치와 권한을 요구하고, 크로스플랫폼 프레임워크로 만든 앱 퀄리티도 네이티브에 못 미침. 웹 사용자를 앱으로 몰아넣는 엔시티피케이션 루프의 구조적 문제를 지적함.
댓글
댓글
댓글을 불러오는 중...