출시
모바일 앱 출시 방법: 인디 개발자를 위한 체크리스트
적은 예산으로 모바일 앱을 출시하는 방법. 아이디어 검증, 베타 테스트, App Store와 Google Play 심사 통과, 스토어 페이지 최적화, 출시 주간 계획까지 정리했습니다.

인디 개발자가 모바일 앱을 출시할 때 핵심은 네 가지입니다. 다 만들기 전에 사람들이 원한다는 것을 확인하고, 안정적인 빌드로 스토어 심사를 통과하고, 스토어 페이지가 설치로 이어지게 만들고, 첫 사용자가 계속 돌아오게 하는 것입니다. 이 중 어느 것도 큰 예산이 필요하지 않습니다. 필요한 건 계획, 그리고 출시일 전후 몇 주간의 집중된 작업입니다.
이 가이드는 검증부터 리텐션까지 그 계획을 순서대로 안내합니다. 스토어 규정은 바뀌므로 세부 사항은 공식 문서에서 확인하세요.
개발 전에: 아이디어를 검증하고 대기자 명단을 만드세요
가장 적은 비용으로 고칠 수 있는 출시 실수는 앱을 만들기 전에 잡아낸 실수입니다.
며칠 안에 수요를 확인하세요
- 경쟁 앱 리뷰를 읽으세요. 여러분의 앱과 비슷한 앱의 낮은 평점 리뷰에는 사용자가 원하지만 얻지 못하는 것이 적혀 있습니다.
- 잠재 사용자와 이야기하세요. 짧은 대화 몇 번이면 그 문제가 앱을 내려받을 만큼 절실한지 알 수 있습니다. 아이디어가 마음에 드는지가 아니라, 지금 그 문제를 어떻게 해결하고 있는지 물어보세요.
- 스토어에서 검색해 보세요. 사용자가 입력할 만한 문구를 직접 입력해 보세요. 결과가 빈약하거나 오래됐다면 기회입니다.
대기자 명단이 있는 간단한 랜딩 페이지를 만드세요
명확한 헤드라인, 스크린샷이나 목업 몇 장, 이메일 가입란이 있는 한 페이지면 충분합니다. 가입한 사람은 누구나 베타에 참여하고 출시일 소식을 받을 수 있습니다.
스토어에서도 관심을 모을 수 있습니다. App Store는 사전 주문을, Google Play는 사전 등록을 지원하므로 앱이 나오면 사람들에게 알림이 갑니다. 각 스토어의 현재 자격 요건을 확인하세요.
첫 버전을 정의하세요
앱이 하는 단 하나의 일과 그 일에 필요한 몇 가지 기능을 적어 두세요. 나머지는 모두 나중입니다. 작고 안정적인 첫 버전은 심사도 더 쉽게 통과하고, 더 명확한 피드백을 줍니다.
베타 테스트: TestFlight와 Google Play 테스트 트랙
베타는 여러분 눈에는 더 이상 보이지 않는 크래시와 헷갈리는 화면을 찾아내고, 대기자 명단 가입자를 적극적인 사용자로 바꿔 줍니다.
iOS의 TestFlight
Apple의 TestFlight는 App Store Connect를 통해 베타 빌드를 배포합니다.
- 내부 테스터는 App Store Connect 팀의 구성원이며, 베타 심사 없이 빌드를 설치할 수 있습니다.
- 외부 테스터는 이메일이나 공개 링크로 초대한 누구든 될 수 있습니다. 외부 테스터용 첫 빌드는 Beta App Review를 거칩니다.
- 베타 빌드는 일정 기간이 지나면 만료되므로, 베타가 길어지면 새 빌드를 계속 올리세요.
Google Play 테스트 트랙
- 내부 테스트는 신뢰할 수 있는 소수 그룹에 빌드를 빠르게 전달합니다.
- 비공개 테스트는 이메일 목록이나 그룹으로 초대한 테스터를 대상으로 하며, 실제 베타에 보통 쓰는 방식입니다.
- 공개 테스트는 스토어 페이지를 찾은 누구나 공개 베타에 참여할 수 있게 합니다.
Google Play의 신규 개인 개발자 계정은 프로덕션에 게시하기 전에 최소 인원의 테스터로 최소 기간 동안 비공개 테스트를 진행해야 합니다. 몇 주가 더 걸릴 수 있으니, 출시일을 정하기 전에 Play Console에서 현재 요건을 확인하세요.
목적을 갖고 베타를 운영하세요
- 가입하고 첫 항목 만들기처럼 테스터에게 구체적인 작업을 두세 개 주세요.
- 베타를 시작하기 전에 크래시 리포팅과 기본 분석 도구를 넣으세요.
- 며칠 뒤, 무엇이 헷갈리거나 불편했는지 열린 질문 하나를 던지세요.
- 크래시부터 고치고, 그다음 온보딩에서 가장 헷갈리는 부분을 고치세요.
- 새 베타 빌드를 정기적으로 배포해서, 테스터들이 자신의 피드백이 반영된다는 걸 느끼게 하세요.
App Store와 Google Play 심사: 무엇을 예상해야 할까
두 스토어 모두 앱이 공개되기 전에 심사하며, 규정을 공개하고 있습니다. 제출하기 전에 Apple의 앱 심사 가이드라인과 Google Play의 개발자 프로그램 정책을 한 번 읽어 보세요. 대부분의 리젝을 막을 수 있습니다.
심사 기간은 앱, 시기, 개발자 계정이 얼마나 오래됐는지에 따라 다릅니다. 공개 출시일 전에 며칠의 여유를 두세요.
App Store에서 흔한 리젝 사유
- 크래시와 버그. 심사자가 크래시나 작동하지 않는 흐름을 만납니다.
- 불완전한 정보. 앱에 로그인이 필요한데 데모 계정을 제공하지 않았습니다.
- 플레이스홀더 콘텐츠. Lorem ipsum, 테스트 데이터, 깨진 링크, 빈 화면.
- 부정확한 메타데이터. 앱의 실제 기능과 맞지 않는 스크린샷이나 설명.
- 개인정보 문제. 개인정보 처리방침이 없거나, 개인정보 세부사항이 앱의 데이터 수집과 일치하지 않거나, 권한 요청 창이 왜 접근이 필요한지 설명하지 않는 경우.
- 계정 삭제. 사용자가 앱에서 계정을 만들 수 있다면, 앱 안에서 계정 삭제도 시작할 수 있어야 합니다.
- 결제. 앱 안에서 잠금 해제되는 디지털 콘텐츠는 일부 예외와 지역별 차이가 있지만, 일반적으로 인앱 결제를 사용해야 합니다.
- 최소 기능. 대부분 웹사이트를 감싼 것에 불과하거나 쓸모 있다고 하기엔 기능이 너무 적은 앱은 리젝될 수 있습니다.
Google Play에서 흔한 문제
- 데이터 보안 양식. 앱과 SDK가 수집하고 공유하는 데이터를 정확하게 설명해야 합니다.
- 민감한 권한. 백그라운드 위치, SMS, 통화 기록 같은 항목에 접근하려면 사용 목적을 신고하고 그 정당성을 밝혀야 합니다.
- 타겟 API 수준. 새 앱과 업데이트는 최근 Android API 수준을 타겟팅해야 합니다.
- 스토어 등록정보 정책. 오해를 부르는 아이콘, 키워드 남용, 뒷받침할 수 없는 주장.
- 계정 삭제와 결제. 계정이 있는 앱은 삭제를 요청할 방법을 제공해야 하고, 앱에서 판매하는 디지털 상품은 Google Play 결제 정책을 따릅니다.
앱이 리젝되면 메시지에서 지적한 부분을 정확히 고치고 정중하게 답변하세요. 작은 앱의 리젝은 대부분 다음 제출에서 해결됩니다.
작은 출시를 위한 앱 스토어 최적화(ASO) 팁
앱 스토어 최적화(App Store Optimization), 줄여서 ASO는 스토어 검색에서 앱 페이지를 쉽게 찾을 수 있게 하고, 누군가 페이지에 들어왔을 때 설치하고 싶게 만드는 일입니다.
제목과 부제 또는 간단한 설명
앱 이름은 여러분이 직접 조절할 수 있는 가장 강력한 검색 신호 중 하나입니다. 브랜드명에 앱이 하는 일을 말해 주는 짧은 문구를 붙이세요. "습관 트래커"나 "예산 플래너" 같은 식입니다. App Store의 부제와 Google Play의 간단한 설명이 짧은 한 줄을 더 줍니다. 글자 수 제한이 빡빡하므로 모든 단어가 검색될 만한 단어이거나 실제 이점이어야 합니다.
키워드
- App Store에는 숨겨진 키워드 필드가 있습니다. 단어는 쉼표로 구분하고, 제목에 있는 단어는 반복하지 말고, 경쟁사 브랜드명은 빼세요.
- Google Play에는 키워드 필드가 없습니다. 제목과 설명을 읽기 때문에, 사용자가 검색하는 문구를 중심으로 자세한 설명을 자연스럽게 쓰세요.
- 스토어 페이지를 다른 언어로 현지화하면 더 많은 검색에 노출되는 데 도움이 될 수 있습니다.
스크린샷과 미리보기 영상
많은 사람이 페이지를 열어 보지도 않고 검색 결과의 첫 스크린샷만 보고 결정합니다. 스크린샷을 짧은 피치로 생각하세요.
- 로그인 화면이 아니라 핵심 이점으로 시작하세요.
- 스크린샷마다 사용자가 얻는 것을 말해 주는 짧은 캡션을 넣으세요.
- 존재하지 않는 기능의 목업이 아니라 실제 화면을 보여 주세요.
- 스타일을 하나로 통일해서 전체가 하나의 이야기처럼 읽히게 하세요.
첫 몇 초 안에 핵심 동작을 보여 주는 짧은 미리보기 영상은 말로 설명하기보다 직접 보여 주는 편이 쉬운 앱에 도움이 됩니다.
아이콘, 평점, 리뷰
아이콘은 단순하고, 작은 크기에서도 알아보기 쉽고, 경쟁 앱과 구별되어야 합니다. 평점은 순위와 전환 모두에 영향을 줍니다. iOS와 Android의 공식 인앱 리뷰 요청을 사용하되, 사용자가 작업을 마친 직후처럼 성공의 순간에 띄우고, 첫 실행 때는 절대 띄우지 마세요. 두 플랫폼 모두 요청 창이 뜨는 빈도를 제한합니다. 리뷰를 대가로 보상을 주지 말고, 비판적인 리뷰에는 수정 사항이나 명확한 답변으로 응답하세요.
출시 주간 계획
출시는 게시물 하나가 아니라 짧고 계획된 집중 홍보입니다.
- 2주 전. 최종 빌드를 제출하고, App Store에서는 수동 출시를, Google Play에서는 게시 관리를 선택해 앱이 승인은 됐지만 아직 공개되지 않은 상태로 두세요. 스크린샷, 짧은 데모 클립, 프레스 킷 페이지, 모든 출시 게시물의 초안을 준비하세요.
- 며칠 전. 대기자 명단에 출시 날짜를 이메일로 알리세요. 베타 테스터 몇 명에게 첫날 앱을 써 보고 솔직한 반응을 보내 달라고 부탁하세요.
- 출시일. 앱을 공개하고, 중요한 국가들에서 설치가 되는지 확인한 뒤, 대기자 명단에 스토어 직접 링크를 담아 이메일을 보내세요. 출시 소식을 게시하고 모든 댓글에 답하세요.
- 2일 차부터 4일 차까지. 목록에 남은 커뮤니티에 하루 한두 곳씩, 각 커뮤니티에 맞게 다듬어 공유하세요. 출시 버그는 빠르게 고치세요.
- 그 주의 끝. 첫 피드백을 반영한 수정 사항으로 작은 업데이트를 배포하고, 도와준 사람들에게 감사를 전하세요.
이후 업데이트에서는 Apple의 단계적 출시(phased release)와 Google Play의 단계적 출시(staged rollout)를 활용하면 문제가 생겼을 때 일시 중지할 수 있습니다.
앱 출시를 알릴 곳
모든 곳에 올리기보다 사용자가 이미 있는 곳을 고르세요.
- 대기자 명단과 베타 테스터. 가장 호의적인 청중입니다. 앱이 마음에 들면 평점을 남겨 달라고 부탁하세요.
- 니치 커뮤니티. 앱이 해결하는 문제를 중심으로 모인 서브레딧, 포럼, Discord와 Slack 그룹. 규칙을 먼저 읽고, 링크만 던지지 말고 왜 만들었는지를 공유하세요.
- 메이커 커뮤니티. Product Hunt, Indie Hackers, 그리고 Hacker News의 Show HN 게시물은 만든 사람의 이야기나 기술적인 측면이 있는 앱에 잘 맞습니다.
- 해당 분야의 뉴스레터와 크리에이터. 데모 링크를 곁들인 짧고 개인적인 제안이 보도자료보다 낫습니다.
- 프로젝트 디렉터리. 출시 주간이 한참 지난 뒤에도 사람들이 찾을 수 있는 영구적인 자리를 앱에 마련해 줍니다. One Dollar Planet도 그중 하나입니다. 1달러로 영구히 남는 점으로, 또는 10달러로 로고와 전용 페이지와 함께 앱을 행성에 추가할 수 있고, 방문자는 인기 프로젝트 목록에서 별을 줄 수 있습니다. 자세한 내용은 작동 방식 페이지에 있습니다.
출시 후 리텐션 측정
다운로드 수는 출시가 사람들에게 닿았다는 것을 보여 줍니다. 리텐션은 앱이 계속 쓸 가치가 있다는 것을 보여 줍니다.
- 활성화를 정의하세요. 첫 항목 만들기처럼 사용자가 가치를 얻었음을 보여 주는 행동을 정하고, 신규 사용자 중 몇 명이 거기에 도달하는지 추적하세요.
- 코호트 리텐션을 지켜보세요. 매주 새로 들어온 사용자 중 1일 차, 7일 차, 30일 차에 돌아오는 비율을 보세요. 곡선이 평평해진다면 핵심 사용자층이 계속 돌아온다는 뜻입니다.
- 스토어 전환율을 추적하세요. App Store Connect와 Google Play Console에서 노출, 페이지 조회, 설치 수를 볼 수 있으므로, 병목이 스토어 페이지인지 앱인지 알 수 있습니다.
- 안정성을 모니터링하세요. 크래시율과 ANR(앱 응답 없음) 비율은 평점에 영향을 주고, Google Play에서는 기술적 품질이 낮으면 노출이 줄어들 수 있습니다.
필요한 데이터만 수집하고, SDK를 추가할 때마다 App Store 개인정보 세부사항과 Google Play 데이터 보안 양식을 그에 맞게 업데이트하세요.
출시 후 개선하기
출시 후 몇 주가 실제 제품의 모습이 잡히는 시기입니다.
- 크래시와 치명적인 문제부터 고치세요. 앱이 작동하지 않으면 다른 건 아무 의미가 없습니다.
- 온보딩을 개선하세요. 떠나는 사용자 중 상당수가 첫 세션에서 떠나므로, 활성화까지의 경로를 줄이세요.
- 활성 사용자와 이야기하세요. 무엇 때문에 남았는지, 무엇 때문에 그만둘 뻔했는지 물어보세요.
- 명확한 릴리스 노트와 함께 작은 업데이트를 정기적으로 배포하세요.
- 사용자의 표현을 활용해 스토어 페이지를 다시 다듬고, Apple의 제품 페이지 최적화나 Google Play의 스토어 등록정보 실험으로 여러 버전을 테스트하세요.
- 다음 단계를 결정하세요. 리텐션이 건강하다면 성장에 투자하세요. 약하다면 더 세게 홍보하기 전에 제품을 바꾸세요.
작은 프로젝트의 출시와 마케팅에 관한 더 많은 가이드는 블로그에서 볼 수 있습니다.
핵심 정리
- 다 만들기 전에 실제 대화와 대기자 명단으로 검증하세요.
- TestFlight와 Google Play에서 체계적인 베타를 운영하고, 신규 계정에 대한 Google Play의 테스트 요건을 일찍 확인하세요.
- 제출 전에 스토어 가이드라인을 읽으세요. 크래시, 데모 계정 누락, 개인정보 관련 허점, 부정확한 메타데이터가 많은 리젝의 원인입니다.
- 제목, 첫 스크린샷, 초기 평점을 앱 스토어 최적화의 핵심으로 다루세요.
- 출시 주간은 사용자가 이미 있는 곳에 올리는 일련의 게시물로 계획하세요.
- 성공은 다운로드가 아니라 리텐션으로 판단하고, 온보딩부터 개선하세요.
자주 묻는 질문
모바일 앱을 출시하는 데 비용이 얼마나 드나요?
고정 비용은 개발자 계정입니다. Apple은 연간 멤버십 비용을, Google Play는 일회성 등록비를 받으니 현재 가격은 공식 사이트에서 확인하세요. 그 밖에 작은 출시는 대부분 여러분의 시간과 저렴한 도구로 진행됩니다.
앱 심사는 얼마나 걸리나요?
경우에 따라 다릅니다. 많은 앱이 며칠 안에 심사를 마치지만, 신규 계정, 복잡한 앱, 바쁜 시기에는 더 오래 걸릴 수 있고, 리젝되면 과정이 처음부터 다시 시작됩니다. 출시일보다 충분히 앞서 제출하고, 수동 출시를 사용해 앱이 공개되는 시점을 직접 조절하세요.
iOS와 Android에 동시에 출시해야 하나요?
꼭 그럴 필요는 없습니다. 한 플랫폼에 먼저 출시하면 작업량을 두 배로 늘리기 전에 더 작은 그룹으로 문제를 고칠 수 있습니다. 타깃 사용자가 선호하는 플랫폼부터 시작하세요. 크로스 플랫폼 프레임워크를 쓰더라도 출시 시점을 나눌 수 있습니다.
앱 스토어 최적화(ASO)란 무엇이고, 새 앱에도 효과가 있나요?
앱 스토어 최적화는 스토어 페이지를 개선해서 관련 검색에서 순위가 오르고 방문자가 설치로 이어지게 하는 것입니다. 새 앱에서 핵심 레버는 관련 키워드를 담은 명확한 제목, 눈길을 끄는 첫 스크린샷, 만족한 사용자의 초기 평점입니다. 결과는 천천히 쌓이므로, 출시 때는 직접 아웃리치와 함께 하세요.
마케팅 예산 없이 모바일 앱을 홍보하려면 어떻게 하나요?
이미 관심을 가진 사람들부터 시작하세요. 대기자 명단, 베타 테스터, 그리고 사용자들이 그 문제를 이야기하는 커뮤니티입니다. 앱을 왜 만들었는지 공유하고 모든 답글에 답하세요. 디렉터리 등록과 배운 점에 관한 글은 출시 주간이 지나도 계속 효과를 냅니다.



