길동무 2.0을 앱 스토어에 배포했습니다. 이번 업데이트의 가장 큰 변화는 대중교통과 자동차 실시간 안내가 추가되었다는 점입니다. 7월 말에 길동무 앱을 출시한 후, 8월 중순에 도보 실시간 안내를 추가했는데요. 이번에 대중교통 안내와 자동차 안내를 추가함으로써 이제 길동무는 명실공히 주요 이동 수단을 모두 커버하는 온전한 길 찾기 앱으로 거듭났습니다.
목차
직접 다니며 다듬은 대중교통 안내
특히 대중교통 안내를 그동안 실험판으로 사용하면서 하루빨리 이 기능을 선보이고 싶었습니다. 업데이트가 늦어진 건 대중교통을 자주 타지 않는 탓도 있지만, 기본적으로 대중교통 수단이 포함됐을 때 경로 측면에서 도보보다 훨씬 변수가 많아지더라고요. 예를 들어, 대중교통이라고 해도 그 사이사이에는 도보 이동 경로가 포함될 수밖에 없는데 각각의 구간을 끊김 없이 매끄럽게 연결하는 것, GPS가 터지지 않는 지하철 구간에서 최대한 사용자의 경로를 잃지 않는 것, 지하철 역사 내 각종 편의 시설과 역사 전화번호를 안내하는 것 등. 제가 실제 상황에서 쓰면서 불편한 걸 다 고치다 보니 테스트하고 구현할 게 정말 한두 가지가 아니었습니다.
멀리 외출할 때마다 써 보면서 밖에서는 카카오톡에 메모하고 스크린숏을 찍고, 집에 와서는 로그 기록을 회수해서 분석하고 고쳤는데요. 제아무리 Fable이 분석과 구현을 다 해 준다 하더라도 실제 앱 편의성은 실사용하면서 점검할 수밖에 없기 때문에 발품을 팔지 않으면 안 되는 부분이 많았습니다.
하지만 제가 원했던 것, 때로는 그 이상의 결과물이 나왔을 때 그 희열은 말로 다 설명할 수 없었습니다. 저는 길동무 앱 덕분에 처음으로 한 번도 안 가 본 곳까지 혼자서 버스를 타고 이동할 수 있었습니다. 더 이상 누군가에게 지하철역 출구까지 마중 나오라고 하지 않아도 되고, 더 이상 택시를 타고 가면서 기사님에게 여기가 어디인지, 도착지까지 얼마나 남았는지 묻지 않아도 됩니다. 무엇보다도 이젠 장애인 콜택시가 잡히지 않을 때도 자신 있게 길을 나설 수 있게 되었습니다.
이제 화면이 잠겨도 음성 안내를 들으실 수 있습니다
이에 더해 사용자님들의 피드백 중 화면이 잠겼을 때도 음성으로 안내가 나왔으면 좋겠다는 것이 있었는데요. 길동무 2.0에서 '백그라운드 음성'이라는 이름으로 구현했습니다. 저는 이게 굳이 필요할까 생각했었는데, 막상 써 보니 정말 편하더라고요. 백그라운드 음성은 설정에서 토글로 끌 수 있습니다.
이 외에 도보 경로 결과에서 큰길 경로가 최단 거리 경로보다 상위에 표시되던 문제, 가끔 대중교통 경로가 조회 결과에서 빠지던 문제 등은 이미 지난 버전에서 수정되었습니다. 혹시나 이 문제로 앱을 안 쓰셨던 분들이 계신다면 길동무 2.0부터 다시 다운로드해 사용해 보시길 권합니다!
유의하실 점은 길 찾기가 GPS 기반으로 작동하기 때문에 인터넷이 잘 터지지 않는 곳에서 부정확할 수 있고, 원 데이터의 한계로 일부 지역에서는 기대하는 대로 작동하지 않을 수 있다는 것입니다. 늘 그렇듯 익숙한 경로에서 먼저 사용해 보시기를 추천드립니다.
요즘 개발하고 있는 기능
요즘 제가 테스트해 보고 있는 기능은 '나들이 모드'입니다. 시각장애인의 보행에 있어 가장 큰 제약은 목적지까지 가기 어렵다는 것이 아닙니다. 목적지가 없는 보행을 하기가 어렵다는 것이죠.
가끔은 혼자 산책을 하고 싶을 때도 있고, 가끔은 큰 목적지만 정해 놓고 세부 경로는 다니면서 정하고 싶을 때가 있지요. 이럴 때 시각장애인은 지나가는 사람에게 길을 묻거나 동행자가 가자는 곳으로 따라가는 수동적 보행자로 남게 마련인데요. 정확한 목적지나 경로 없이 걷다가도 현재 위치를 빠르게 파악하고 주변 정보를 파악할 수 있다면 독립 보행이 훨씬 편해질 것입니다.
나들이 모드는 그런 의도로 개발하고 테스트해 보고 있습니다. 안정화되는 대로 정식판에 추가하겠습니다.
꾸준히 업데이트하겠습니다
길동무는 기존의 지도, 지하철, 버스, 보행자용 내비게이션 앱들이 나누어서 제공하던 서비스를 하나로 통합한 앱입니다. 그러면서도 크기는 5MB 정도밖에 안 되는 매우 가벼운 앱이죠. 광고도 요금도 없습니다. 발생하고 있는 API 비용은 모두 제가 부담하고 있습니다. 그래도 많은 분들이 이 앱을 통해 보행의 자유도가 올라간다면 그것으로 충분히 보람을 느낄 것 같습니다.
제가 혼자서 감당할 수 있는 선에서 꾸준히 업데이트해 보겠습니다. 사용해 보시면서 후기와 업데이트 피드백 부탁드립니다.
사용자가 전해 준 길동무 사용 팁
마지막으로, 한 지인이 공유해 주신 길동무 사용 팁입니다. 길을 가기 전에 먼저 채팅으로 갈 곳에 관해 자세히 확인하고, 그다음 실시간 안내 기능을 켜 놓고 가면서, 필요한 경우에 행인들에게 질문을 한다고 합니다. 이미 어느 정도 정보를 가지고 있는 상태여서 도움을 요청할 때도 더 편하다고 하네요. 팁 공유 감사드립니다!
길동무 이용 방법과 소스 코드
터미널에서 사용할 수 있는 명령줄 도구(CLI)도 있습니다. Node.js와 npm이 설치된 환경에서 아래 명령을 실행하면 됩니다.
npm install -g gildongmu
설치 후에는 gil 또는 gildongmu 명령으로 사용할 수 있습니다. 자세한 사용법은 CLI 안내 문서를 참고해 주세요.