ONEWallet 저장소의 첫 커밋 날짜는 2019년 1월 8일입니다. 지갑에 다 들어가지 않는 플라스틱 카드들을 담아 두는 작은 Android 앱이었죠. 2천 번이 넘는 커밋이 지난 지금, 이 앱은 워치와 동기화하고, 사진에서 카드를 읽어 내고, Apple Wallet 패스를 엽니다.
거기서 여기까지 어떻게 왔는지, 숨김없이 적어 보았습니다 — 막 출시한 기능을 지워야 했던 이야기까지 포함해서요.
2019: 카드를 둘 곳
첫 몇 주는 예상하시는 대로 수수했습니다. 카드 상세 화면. 목록에서 카드가 다 똑같아 보이지 않도록 하는 이미지 검색. 편집. 정렬. 스크린샷 감지. AI도, 워치도, 클라우드도 없이 — 빠르게 뜨는 목록과 화면을 가득 채우는 바코드가 전부였습니다.
그 마지막 하나는 지금도 그대로이고, 여전히 대부분의 사람들이 이 앱을 여는 이유입니다.
2024: 휴대폰 밖으로
2024년 5월, 버전 2.2.9가 ONEWallet을 Wear OS에 올렸습니다 — 카드가 처음으로 휴대폰이 아닌 화면에 나타난 순간이었죠. 그해 12월에는 2.4.0이 Samsung Galaxy Store 지원을 추가했습니다.
2025: 읽는 법을 배운 앱
2025년 9월의 버전 2.8.0은 AI 카드 인식을 추가했습니다. 카메라를 카드에 비추면 번호와 브랜드와 코드를 알아서 뽑아내는 기능이죠. 이 앱이 출시한 것 중 타이핑을 가장 크게 줄여 준 기능이고, 2.8.1과 3.1.7을 거치며 계속 정교해졌습니다.
두 달 뒤 3.0.0은 워치 앱을 데모에서 휴대폰과 제대로 동기화되는 진짜 컴패니언으로 바꿔 놓았습니다.
플랫폼이 거둬 간 기능
3.0.0 출시 닷새 뒤, 버전 3.0.1은 자동 코드 감지 기능을 제거했습니다. 제품 차원의 결정이 아니었고, 사용자가 없어서도 아니었습니다.
Android의 권한 정책이 발밑에서 움직였습니다. 이 기능이 의존하던 접근 권한은 더 이상 이런 앱이 요청할 수 있는 것이 아니게 되었고, 출시할 수 있는 버전이 하나도 남지 않았습니다 — 더 작은 버전도, 더 느린 버전도요. 3.0.1의 릴리스 노트에는 앱이 빨라졌다고 적혀 있고, 실제로 빨라졌습니다. 하지만 그건 부수 효과였지, 이유가 아니었습니다.
어떤 기능은 논쟁에서 지는 게 아닙니다. 딛고 서 있던 땅이 움직이는 겁니다.
세상에서 가장 찜찜한 릴리스 노트가 됩니다. "플랫폼이 마음을 바꿨습니다"는 사용자가 어떻게 해 볼 수 있는 말이 아니고, 저희 쪽에서 되돌릴 방법도 없습니다.
2026: 마찰 줄이기, 그리고 새 단장
올해는 주로 조용히 거슬리던 작은 것들을 다듬는 해였습니다:
- 3.1.7 (2월) — 스와이프로 삭제, 드래그로 순서 변경. 카드 목록이 드디어 엄지가 기대하는 대로 움직이게 됐습니다.
- 3.4.2 (5월) — 지도에 핀을 찍는 대신 이름으로 위치 검색, 그리고 원형 워치 페이스용 카드 타일.
- 3.5.0 (7월) — 전면 리디자인: 더 부드럽고 더 현대적인, 수년 만의 첫 완전한 비주얼 개편.
- 3.6.0 (7월) — 방금 스캔한 카드를 다시 여는 스캔 복구 시트.
- 3.6.18 (8월) — .pkpass 파일이 파일 관리자와 공유 시트에서 바로 열립니다.
2019년 이후 변하지 않은 것
- 카드는 내 기기에 삽니다. 백업은 나에게 일어나는 일이 아니라, 내가 켜는 것입니다.
- ONEWallet은 코드를 보여 줄 뿐, 결제하지 않습니다. 결제망도 청구도 없이 — 계산대가 스캔할 화면 하나뿐입니다.
- 코드는 최대 밝기로 화면을 가득 채웁니다. 다른 건 다 협상할 수 있어도, 이것만은 아닙니다.


