"반사적으로 집는 프레임워크는 결국 원망하게 돼. 의도적으로 골라."
Tauri가 빛나는 곳
Tauri는 네이티브 창이랑 dock/작업표시줄 아이콘, 브라우저가 안 주는 접근 권한이 달린 진짜 설치형 앱을 원할 때 맞는 도구야. 구체적으로 이런 데 잘 맞아:
- 네이티브 느낌 데스크톱 도구 — 즉시 켜지고 OS에 속한 것처럼 느껴져야 하는 에디터, 대시보드, 뷰어.
- 메뉴바 / 트레이 유틸리티 — 150MB 발자국이 말도 안 되는, 작고 항상 떠 있는 도우미.
- 오프라인 우선 앱 — 서버 없이 돌아야 하고 데이터를 로컬 디스크에 저장하는 거.
- OS 접근이 필요한 앱 — 파일시스템, 셸, 네이티브 다이얼로그, 알림, 전역 단축키.
- 창작 사이드카 — 하루 종일 다른 앱 옆에 붙어 살아서 리소스를 가볍게 써야 하는 도구.
Tauri가 틀린 도구인 곳
안 맞는 경우엔 정직해 — 여기서 Tauri 고르면 고생해:
- 그냥 웹사이트면 될 때. 이상적 전달이 '설치 없이 URL 열면 누구나 즉시'면 웹 앱으로 내. 페이지 하나 읽자고 바이너리 받게 하지 마.
- 모든 곳에서 똑같은 엔진 하나가 필요할 때. 특정 Chromium 전용 API가 전 OS에서 픽셀 단위로 똑같이 그려져야 하면, Electron의 번들 엔진이 Tauri가 남겨두는 편차를 없애줘.
- 웹뷰가 못 주는 깊고 성능 결정적인 네이티브 UI가 필요할 때 — 프로 영상 편집기의 타임라인, 게임. 완전 네이티브나 게임 엔진 스택이 더 나을 수 있어.
패턴 보여? Tauri는 네이티브·작은 게 이득인 앱을 위한 거야. 웹사이트를 억지로 다운로드로 만드는 방법이 아니고, 웹뷰가 근본적으로 못 푸는 문제의 탈출구도 아냐.