KORTRESS
2025-09-05 findout

Koforawalk에 대해 알아보자

by Ko

유튜브에서 몰카 영상을 하나 봤거든요. 누가 걸을 때 징징이 발소리가 나게 하거나, 운동하는데 관절이 삐걱삐걱 거리는 소리를 내서 사람들을 당황시키는 영상이었습니다. 이걸 보고 "이거 앱으로 만들면 재밌겠다" 싶었습니다.

그래서 만들었습니다. Koforawalk.

어떻게 동작하냐면

Apple Watch의 가속도계랑 자이로스코프 데이터를 분석해서 걷기와 뛰기를 감지합니다. 감지되면 미리 저장된 소리가 재생됩니다. 징징이 발소리, 뾱뾱, 슥슥 같은 것들이요.

소리를 직접 녹음해서 저장할 수도 있습니다. 나만의 소리를 만들어서 친구들 놀려먹을 수 있다는 거죠. iPhone이랑 Apple Watch 간에 실시간 동기화되니까, 워치에서만 쓸 수도 있고 아이폰이랑 같이 쓸 수도 있습니다.

만들면서 고생한 것들

Apple Watch 개발이 생각보다 많이 다릅니다. iOS 앱이랑 구조가 다르고, 제약도 많거든요.

걷기/뛰기 구분이 어려웠습니다. 가속도계 데이터만으로는 부족해서 자이로스코프 데이터도 같이 써야 했습니다. Core Motion 프레임워크로 두 센서 데이터를 조합했는데, 처음에는 너무 민감하게 반응하거나 반대로 움직여도 감지 안 되는 경우가 있었습니다. 임계값 조정을 여러 번 해야 했습니다.

지연 시간도 문제였습니다. 움직임을 감지하고 소리를 재생하는 사이에 딜레이가 있으면 완전 어색해지거든요. Apple Watch는 배터리와 성능이 제한적이라 효율적인 알고리즘을 써야 했습니다.

소리 재생은 AVAudioPlayer, 녹음은 AVAudioRecorder, iPhone-Watch 동기화는 WatchConnectivity 프레임워크를 썼습니다.

현재 상태

App Store에 출시는 했습니다. 움직임 감지, 발소리 재생, 커스텀 소리 녹음, iPhone-Watch 동기화까지 다 됩니다.

근데 솔직히 더 정교한 움직임 감지, 소리 효과 추가, 사용자 설정 같은 건 아직 부족합니다. 완성도가 높다고는 못 하겠지만, Apple Watch 앱을 실제로 만들어서 스토어에 올려본 경험 자체는 꽤 값졌습니다. 앞으로 조금씩 개선해나가려고 합니다.


Koforawalk 앱은 App Store에서 다운로드할 수 있습니다.

댓글 (0)

첫 번째 댓글을 남겨보세요.

Kortress Archive System

Koforawalk에 대해 알아보자