"친해진다" — 하네스 UX 철학 논쟁이 Tauri·Electron·Swift까지 번지다
STT와 ULW를 반복해 쓰는 사용 습관에서 시작한 대화가 하네스를 네이티브 앱으로 만들지를 둘러싼 Tauri·Electron·Swift 논쟁으로 번졌다. 같은 프레임워크를 두고 유지보수 난이도와 플랫폼 지원 편의성이 정반대로 평가되면서, 447건에 이른 이 논쟁이 쉽게 한 결론으로 좁혀지지 않으리라는 것을 시사한다.
밤 7시가 넘어가면서 한 참여자는 STT(음성인식)를 켜놓고 원하는 걸 다 말한 다음 ULW를 돌리는 방식이 너무 행복하다고 전했다. 다른 참여자는 이렇게 반복하다 보면 생기는 감을 "친해진다"고 불렀다.
"stt 켜놓고 그냥 원하는거 다 말한 다음에 이해함?하고 얼추 이해한 거 같으면 ulw 돌리기 반복하는데"
"'친해진다' 입니다"
네이티브 앱이냐, 웹 기반이냐
화두는 곧 하네스가 어떤 형태로 몸을 입어야 하는가로 넘어갔다. 한 참여자가 네이티브 앱이 되어야 한다고 말을 꺼내자, 다른 참여자는 실제로 타우리(Tauri)로 데스크톱 앱을 개발하며 느낀 어려움을 짚었다.
"네이티브 앱이 되어야한다고생각"
"일단 타우리로 데스크톱앱 개발하면서 느끼는데"
이 참여자는 비개발자들이 유지보수하기엔 타우리가 쉽지 않다는 현실적인 우려를 전했다. 반면 다른 참여자는 정반대 체감을 내놓았다. 오히려 타우리가 윈도우 지원 면에서는 편하다는 것이었다.
"타우리 오히려 윈도우지원이 편한거같은데"
같은 프레임워크를 두고 유지보수 난이도와 플랫폼 지원 편의성이라는 서로 다른 축에서 정반대 평가가 나온 셈이다. 대화가 담고 있는 Tauri·Electron·Swift라는 세 개의 선택지는, 하네스를 웹 기술로 감쌀지 완전한 네이티브로 짤지를 둘러싼 근본적인 방향성 논쟁이 이 방에 자리 잡고 있음을 보여준다.
그 사이 오간 사고와 반전
같은 시간대에는 부수적인 사건도 함께 오갔다. 한 참여자는 오푸스(Opus) 5 SDK가 통제 없이 실행되는 사고를 목격하고, 이후 서브에이전트를 통한 클로드 호출을 막아뒀다고 밝혔다. 타우리 얘기를 꺼냈던 참여자는 별도로 딥시크(DeepSeek)를 클로드 코드에 넣었더니 오히려 사용량이 더 빨리 닳더라는 반전을 전했다.
"딥시크 클코에 넣으니까 사용량 빨리 다네요.."
더 저렴할 거라 기대하고 붙인 모델이 오히려 사용량 소진을 앞당겼다는 이 경험은, 하네스 조합을 바꾸는 시도가 항상 예상한 방향으로 굴러가지는 않는다는 것을 보여준다.
정리되지 않는 논쟁
STT와 ULW를 반복해 "친해진다"는 감각을 쌓아가는 사용법에서 시작한 대화가, 그 하네스를 어떤 몸에 담을지를 둘러싼 프레임워크 논쟁으로, 다시 그 안에서 벌어진 사고와 반전으로 이어졌다는 흐름은 이 방이 도구 하나를 정착시키기보다 계속 실험하며 다듬어가는 단계에 있다는 것을 시사한다. 타우리 하나를 두고도 유지보수와 플랫폼 지원이라는 서로 다른 기준에서 상반된 평가가 나왔다는 사실은, 하네스 UX를 둘러싼 논쟁이 어느 한 결론으로 쉽게 좁혀지지 않으리라는 것을 보여준다. 447건에 이르는 이날 대화량은, 이 논쟁이 가벼운 취향 차이가 아니라 이 커뮤니티가 실제로 매일 부딪히는 작업 환경의 핵심 문제라는 것을 짐작하게 한다.
이 논쟁의 밑바닥에는 결국 "누가 유지보수를 하는가"라는 질문이 깔려 있는 것으로 보인다. 개발자 혼자 쓰는 도구라면 프레임워크 선택은 취향 문제로 끝나지만, 비개발자까지 함께 쓰는 하네스라면 유지보수 부담이 곧바로 접근성 문제로 번진다. 타우리를 둘러싼 두 참여자의 상반된 평가도 결국 이 지점에서 갈렸다고 볼 수 있다 — 한쪽은 플랫폼 지원의 편의를, 다른 쪽은 비개발자 입장에서 겪을 유지보수의 어려움을 각각 앞세운 셈이다. STT로 말하고 ULW를 반복해 "친해지는" 사용 경험과, 그 경험을 어떤 형태의 앱에 담을지를 둘러싼 논쟁이 같은 밤 같은 방에서 함께 오갔다는 점은, 이 커뮤니티가 도구를 쓰는 방식과 도구를 만드는 방식 양쪽 모두에서 동시에 답을 찾아가고 있다는 것을 보여준다.