iOS 앱 vs 안드로이드 앱: 무엇부터 만들어야 할까
글: Mehdi Azizi
업데이트, 8분
처음 앱을 만들어 수익을 내고 싶다면 iOS부터 시작하세요. Expo를 쓰면 같은 코드로 나중에 안드로이드 버전도 낼 수 있어요.
iOS 앱 vs 안드로이드 앱: 짧은 답
iOS 앱이냐 안드로이드 앱이냐. 처음 시작하고 첫 앱으로 돈을 벌고 싶다면 iOS부터 시작하세요. 아이폰 사용자는 평균적으로 훨씬 더 많이 결제하고, 플랫폼 하나에만 출시하면 무엇이 통하는지 더 빨리 배울 수 있어요. React Native와 Expo로 앱을 만든다면 안드로이드의 문을 닫는 것도 아니에요. 나중에 숫자가 뒷받침해 줄 때 같은 코드로 안드로이드 버전을 만들 수 있거든요.
예외도 있고, 실제로 존재해요. 이미 확보한 사용자가 대부분 안드로이드를 쓰는 경우, 모두가 써야만 가치가 생기는 앱, 아이폰이 드문 시장 같은 경우죠. 아래에서 다룰게요. 하지만 가장 흔한 경우, 즉 혼자서 첫 구독형 앱을 출시하는 경우라면 iOS와 안드로이드를 동시에 출시하는 건 시간이 가장 부족할 때 작업의 상당 부분을 두 배로 늘리는 일이에요.
저는 제 iOS 앱을 React Native와 Expo로 출시하고 있어요. 미니게임 알람 앱 Solys와 트레이딩 시뮬레이터 TradaZen은 App Store에 올라가 있어요. Nolera와 Clic은 Apple에 리젝됐다가 수정했어요. 모두 iOS로 먼저 출시했고, 이유는 아래와 같아요.
iOS 앱을 안드로이드에서 실행할 수 있나요?
아니요. 아이폰용으로 만든 앱은 안드로이드 폰에 설치되지 않고, 반대도 마찬가지예요. 각 스토어는 자기 시스템용으로 빌드된 앱 파일을 따로 요구하고, 심사도 각자 진행해요.
공유할 수 있는 건 소스 코드예요. React Native와 Expo를 쓰면 JavaScript나 TypeScript로 프로젝트 하나만 작성하면 돼요. Expo 문서는 이를 사용자 기기에서 네이티브로 실행되는 하나의 프로젝트라고 요약해요. 안드로이드, iOS, 웹 모두요. 그다음 EAS Build가 플랫폼별 앱 파일을 빌드해 줘요. 결국 같은 코드에서 나온 두 개의 별개 앱을 얻게 되는 거죠.
그래서 이 스택을 쓴다면 "iOS냐 안드로이드냐"는 최종 선택이 아니에요. 순서의 선택, 즉 어느 플랫폼부터 시작하느냐의 문제예요.
초보자가 수익화를 원한다면 iOS부터 시작해야 하는 이유
아이폰 사용자가 더 많이 결제해요
RevenueCat 서비스를 쓰는 구독형 앱 데이터를 바탕으로 한 RevenueCat의 State of Subscription Apps 2025 보고서는 이 점에서 아주 분명해요.
- 60일 기준 설치당 매출 중앙값은 App Store 0.38달러, Google Play 0.14달러예요.
- 조사한 모든 지역에서 67% 이상의 앱이 매출의 80% 이상을 iOS 사용자에게서 얻어요.
- 다운로드 35일 후 유료 전환율은 모든 카테고리에서 App Store가 더 높아요.
첫 구독자에게 결제를 받는 게 목표라면, 노력이 가장 보상받을 가능성이 큰 곳은 iOS예요.
안드로이드 사용자가 더 많지만, 결제는 덜 해요
반대 주장도 있고, 숫자 면에서는 맞아요. 프랑스 기준으로 StatCounter에 따르면 2026년 8월 안드로이드가 휴대폰의 약 64%, iOS가 약 36%를 차지했어요. 그러니 iOS만 출시하면 닿는 사람은 더 적어요. 하지만 구독형 앱에서 중요한 건 다운로드 수가 아니라 결제하는 사람의 수이고, RevenueCat의 수치는 그 사람들이 어디에 있는지 보여 줘요.
집중된 출시가 더 빨리 배워요
플랫폼 하나면 분석할 피드백도 하나, 고칠 동작도 하나, 최적화할 스토어 페이지도 하나예요. 출시 후 첫 몇 주는 사용자를 다시 돌아오게 만드는 것과 결제하게 만드는 것을 이해하는 시간이에요. 이런 배움은 두 생태계로 분산되지 않을 때 더 빠르고 선명하게 와요.
테스트할 기기가 적어요
아이폰은 모델 수가 제한적이고 모두 Apple이 설계해요. 안드로이드는 다양한 제조사, 화면 크기, 시스템 버전을 아울러요. 혼자라면 플랫폼 하나를 제대로 테스트하는 것만으로도 큰일이에요. 제 iOS 규칙은 매번 제출하기 전에 최소한 가장 작은 아이폰과 가장 큰 아이폰을 확인하는 거예요.
처음부터 iOS와 안드로이드 모바일 앱을 함께 내면 드는 비용
코드를 공유하더라도 iOS와 안드로이드 모바일 앱을 동시에 출시하면 여러 항목이 추가돼요.
- 개발자 계정 두 개. Apple은 연 99달러를 받아요. Google은 1회성 등록비 25달러를 받아요.
- 출시 자료 두 세트. 스토어 페이지, 스크린샷, 개인정보 신고, 구독 설정까지 모두 규칙이 다른 두 벌을 준비해야 해요. 가이드라인 2.3.10에 따라 iOS 스토어 페이지에는 안드로이드를 언급하면 안 돼요.
- Google의 추가 테스트 단계. 2023년 11월 13일 이후 만든 개인 계정이라면 Google은 출시 전에 최소 12명의 테스터가 최소 14일 연속 참여하는 비공개 테스트를 요구해요. 테스터를 구하고 그 기간을 채워야 해요.
- 조정 작업 두 번. 권한, 알림, 백그라운드 작업, 키보드, 뒤로 가기 제스처까지. React Native를 써도 일부 동작은 달라서 플랫폼별 수정이 필요해요.
- 당신의 집중력. 가장 눈에 안 띄지만 대개 가장 큰 비용이에요. 혼자라면 안드로이드에 쓰는 한 시간은 핵심 기능이나 페이월에 쓰지 못한 한 시간이에요.
React Native와 Expo로 안드로이드 가능성을 남겨 두는 방법
iOS부터 시작한다고 모든 걸 잠그는 건 아니에요. 첫날부터 몇 가지 습관을 들이면 안드로이드를 손 닿는 곳에 둘 수 있어요.
- 크로스플랫폼 스택을 고르세요. 앱은 React Native와 Expo, 데이터는 Supabase, 구독은 RevenueCat. 이 도구들은 두 시스템에서 모두 작동하고, 제가 모든 앱에 쓰는 스택이에요. 이유는 모바일 앱을 위한 React Native와 Expo 페이지에 자세히 정리했어요.
- iOS 전용 부분은 분리하세요. 아이폰에만 있는 기능을 쓴다면 별도 파일에 두세요. 그래야 안드로이드에서 대안을 마련하거나 숨길 수 있어요.
- 가격을 하드코딩하지 마세요. 스토어가 돌려주는 가격을 표시하세요. 그러면 페이월이 두 플랫폼에서 모두 정확해요. 설정 방법은 iOS 인앱 구독 페이지에 자세히 있어요.
- 사용자를 따라가야 하는 데이터는 서버에 두세요. 아이폰에서 안드로이드로 바꾼 사용자도 계정을 되찾을 수 있어요.
이 스택의 보너스: iOS 버전을 빌드하는 데 Mac이 필요 없어요. EAS가 Expo SDK에 맞는 Xcode 버전으로 클라우드에서 앱을 빌드하거든요(ITMS-90725). 방법은 Mac 없이 iOS 앱 출시하기에서 설명해요.
iOS 먼저는 안드로이드에 반대하는 선택이 아니에요. 시간을 어떤 순서로 쓸지에 대한 선택이에요.
iOS와 안드로이드를 동시에 출시해야 할 때는?
이 규칙이 절대적인 건 아니에요. 세 가지 상황에서는 답이 달라져요.
기존 사용자가 주로 안드로이드를 써요. 이미 아는 커뮤니티를 위한 앱을 내는데 그 커뮤니티가 대부분 안드로이드를 쓴다면, 평균적으로 돈이 더 되는 플랫폼이 아니라 사람들이 있는 곳에서 시작하세요.
앱이 즉각적인 네트워크 효과에 의존해요. 임계 규모 없이는 가치가 없는 메신저나 매칭 앱은 누구도 네트워크에서 빠지지 않도록 출시 때부터 두 플랫폼이 다 필요할 수 있어요.
타깃 시장이 압도적으로 안드로이드예요. 어떤 나라에서는 iOS 점유율이 낮아요. 일반 규칙을 적용하기 전에 StatCounter 같은 곳에서 실제 시장의 수치를 확인하세요.
안드로이드는 언제 추가해야 할까요?
iOS에 첫 버전을 출시하고, 측정하고, 조정하고 나면 앱이 사용자를 붙잡는지, 사용자가 어떤 가격을 받아들이는지, 어떤 요청이 반복되는지 알게 돼요. 그때가 희망이 아니라 사실을 바탕으로 안드로이드를 결정할 적기예요.
전환을 정당화할 수 있는 신호 몇 가지:
- 안드로이드 버전을 요청하는 사람이 꾸준히 있어요.
- 앱이 iOS에서 제대로 전환되고 있고, 사용자층을 넓히고 싶어요.
- 핵심 기능이 아이폰 전용 요소를 전혀 쓰지 않아요.
이건 모든 첫 버전의 논리와 같아요. 테스트 가능한 수준으로 줄이고, 출시하고, 측정한 다음 다음 단계를 정하는 거죠. 이 방법은 iOS 앱 MVP 페이지에 자세히 있고, 한 페이지짜리 기획서는 "안드로이드: 버전 1 제외"라고 분명히 적어 두기 좋은 곳이에요.
iOS냐 안드로이드냐: 한 문장 추천
사용자층이나 시장이 분명히 안드로이드를 요구하는 게 아니라면, React Native와 Expo로 iOS에 출시하고, 빨리 배우고, 앱이 검증된 뒤에 안드로이드를 결정하세요.
첫 iOS 앱 출시하기
이 과정을 iOS Kit에 담았어요. 안드로이드용으로도 빌드되는 제 앱들의 Expo와 React Native Starter Code, 그리고 자기 속도로 따라갈 수 있는 4단계 과정이 들어 있어요. 아직 수익 모델이 고민이라면 먼저 iOS 앱, 구독이냐 일회성 구매냐를 읽어 보세요.
프로젝트의 다음 단계가 아직 고민되나요? 무료 진단이 실제로 무엇이 막고 있는지, 어떤 단계부터 해야 하는지 알려 주고, 제 Apple 리젝 방지 체크리스트도 보내 드려요. 그리고 홈페이지에서는 이 코드로 아이폰부터 처음부터 시작하지 않고 모바일 앱 만드는 방법을 보여 줘요.
수익도 출시도 약속하지는 않아요. 승인은 Apple이 하고, 판단은 시장이 해요.
자주 묻는 질문
첫 앱은 iOS부터 시작해야 하나요, 안드로이드부터 시작해야 하나요?
처음 시작하고 첫 앱으로 돈을 벌고 싶다면 iOS부터 시작하세요. 아이폰 사용자는 평균적으로 훨씬 더 많이 결제하고, 플랫폼 하나에만 출시하면 무엇이 통하는지 더 빨리 배울 수 있어요. React Native와 Expo를 쓰면 안드로이드의 문을 닫는 것도 아니에요. 나중에 같은 코드로 안드로이드 버전을 만들 수 있어요.
iOS와 안드로이드 앱은 어떻게 만드나요?
React Native와 Expo로 JavaScript나 TypeScript 프로젝트 하나를 작성하면, EAS Build가 플랫폼별 앱 파일을 빌드해 줘요. 각 스토어가 자체 앱 파일을 요구하고 심사도 따로 하기 때문에, 같은 코드에서 나온 두 개의 별개 앱을 얻게 돼요. 이 스택을 쓰는 이유는 모바일 앱을 위한 React Native와 Expo 페이지에 있어요.
아이폰 사용자가 안드로이드 사용자보다 더 많이 결제하나요?
네, 평균적으로요. RevenueCat의 State of Subscription Apps 2025 보고서는 RevenueCat 서비스를 쓰는 구독형 앱 데이터를 바탕으로 해요. 이 보고서에 따르면 60일 기준 설치당 매출 중앙값은 App Store 0.38달러, Google Play 0.14달러예요. 그래도 프랑스에서는 안드로이드 휴대폰이 더 많아요. StatCounter 기준 2026년 8월 약 64%예요.
App Store와 Google Play에 출시하려면 어떤 비용이 드나요?
Apple은 연 99달러, Google은 1회성 등록비 25달러를 받아요. 출시 자료도 두 세트 준비하고 조정 작업도 두 번 해야 해요. Google에서는 2023년 11월 13일 이후 만든 개인 계정이라면 출시 전에 비공개 테스트가 필요해요. 이 테스트에는 최소 12명의 테스터가 최소 14일 연속 참여해야 해요.
어떤 경우에 iOS와 안드로이드를 동시에 출시해야 하나요?
세 가지 상황에서 답이 달라져요. 기존 사용자가 주로 안드로이드를 쓴다면 사람들이 있는 곳에서 시작하세요. 메신저처럼 즉각적인 네트워크 효과에 의존하는 앱이라면 출시 때부터 두 플랫폼이 필요할 수 있어요. 타깃 시장이 압도적으로 안드로이드라면 일반 규칙을 적용하기 전에 실제 시장의 수치를 확인하세요.
iOS 첫 버전 이후 안드로이드는 언제 추가해야 하나요?
iOS에 첫 버전을 출시하고, 측정하고, 조정한 뒤에 안드로이드를 추가하세요. 그때쯤이면 앱이 사용자를 붙잡는지, 사용자가 어떤 가격을 받아들이는지, 어떤 요청이 반복되는지 알게 돼요. 전환을 정당화할 수 있는 신호는 세 가지예요. 안드로이드 버전 요청이 꾸준히 있거나, 앱이 iOS에서 제대로 전환되고 있어 사용자층을 넓히고 싶거나, 핵심 기능이 아이폰 전용 요소를 전혀 쓰지 않는 경우예요.