Ken

Ken님의 아티클

Ken

Ken

3년간 방치한 서비스를 LLM을 사용한 업데이트로 주간사용자수 50% 올리기

안녕하세요! 처음으로 디스콰이엇에 글을 남겨봅니다. 저는 2020년 회사일과 별개로 사이드 프로젝트를 진행했었는데요. 릴리즈 후, 3년간 방치했던 앱을 최근 앱스토어 업데이트하고 그 성과를 공유하고자 합니다.

앱 소개

Fitter - bike는 iOS 전용 앱으로, 사용자의 영상이나 사진의 신체 관절 인식하는 ML API를 사용하여, 자전거 자세를 진단해줍니다. 주요 수익 모델은 자세 분석을 보기위한 팝업 광고와 광고 제거를 위한 인앱 결제입니다. 앱을 알리기 위한 마케팅 없었고, 앱스토어 검색만으로만 의지하고 있습니다.

현지화의 기술 발전

3년 만에 첫업데이트를 무엇으로 해볼까 고민을 했었어요. 우연히 만난 String Catalog Translator의 개발자가 LLM으로 국가별 현지화가 쉬워지고, 자신의 툴을 사용하면 적은 비용으로 잠재 고객을 확보하기 쉽다고 하여 시험해보기로 했습니다.

기존의 영어와 한국어 말고 앱스토어에서 지원하는 다른 모든 언어를 지원하자는 목표를 세우고 작업을 진행했습니다. 모든 언어를 직접 번역하는 것은 많은 시간을 소모하며 모든 언어에 대한 수작업을 반복해야해서 번역 품질을 유지하기 어렵습니다. 그러나 ChatGPT API와 String Catalog Translator을 사용해 이 문제를 해결했습니다.

String Catalog Translator 소개

  • WWDC2023(애플 개발자 회의)에서 다국어 개발 하는 포맷 .xcstrings 이 소개되었습니다. 이 파일을 사용하면 다국어 관리가 수월하게 개선되었습니다.

  • String Catalog Translator라는 툴은 xcstrings를 지원합니다. 그리고 기준이 되는 모국어에서 다른 언어들로 ChatGPT나 DeepML과 같은 LLM의 API를 이용해 일괄번역을 지원합니다.

  • 언어별로 문구마다 수작업으로 번역하던걸, 몇번 액션으로 모든 언어의 문구 리소스 파일을 한번에 추출할수 있습니다.

  • LLM의 강점을 살렸습니다. Extra context와 문구의 comment를 지원하여 문구나, LLM에게 번역의 문맥을 추가하여 더 자연스러운 번역을 지원합니다. 하지만, 저의 환경이 문제인지, 제대로 동작하지 않아서, 개발자에게 문의 메일을 보낸 상태입니다.

  • 이건 단점인데, 애플 생태계 한정 입니다.

성과

Pasted image 20240728111440.png

앱은 3년간 업데이트 없이 방치했음에도 꾸준히 사용자가 늘고 있었습니다. 하지만 다국어 지원이후, 릴리즈 후 7일 사용자 기준으로 50% 이상 사용자가 늘었습니다.

image.png

비용

아주 저렴하고 빠르게 작업을 할수 있었습니다. Lokalise와 같은 툴을 사용한다면 최소 $120을 써야했는데 말이죠.

ChatGPT API 사용료 $11

  • 160개의 문구를 23개 언어로 변환하는 API 호출을 여러번

2일간의 작업 기간

  • 기존 리소스 마이그레이션

  • String Catalog Translator 와 ChatGPT API 설정 및 테스트

  • 각 언어별, 앱스토어의 앱 설명 및 검색키워드, 개인정보 문구 설정

To Sum up

LLM을 활용한 툴 덕분에 적은 비용으로 사용자 수를 크게 늘릴 수 있었습니다. (특히 중국 사용자가 많이 늘었어요.) 우연히 iOS 개발자 meetup에서 만난 독일 개발자가 자신의 툴을 한번 사용하라고 권해줬던게 저에게는 행운이었습니다. 아직 베타 버젼이긴 하지만, 여러분들도 손쉽게 현지화 해보시고, MAU를 높여보세요~

Fitter - bike 다운받기

String Catalog Translator 다운받기

8
3
Ken

Ken

두번째날

두번째날 아자아자 화이팅

5
1
Ken

Ken

-1 to 0 프로그램

나의 강점과 약점, 무엇을 원하는지 구체적으로 글로 쓰거나, 말할 기회가 주어진것 만으로도 좋은시간 입니다.

여기에 비슷한 고민을 나누거나 시야를 넓여줄수 있는 분들을 만나 소통할 수 있는 기회 주어져서 감사한 시간이군요 💪🏼

8
1