애플 Mini Apps 파트너 프로그램 도입, 수수료 15%로 절감
(developer.apple.com)- 미니 앱은 HTML5와 JavaScript 같은 웹 기술 기반 미니 앱과 게임으로, 앱 내 구입 판매 수수료가 15%로 절감됨
- 미니 앱은 Declared Age Range API, Advanced Commerce API, In‑App Purchase 시스템 및 환불 정보 전송 API 등을 지원해야 함
- 참여 하기 위해서는 App Store 등록, 가이드라인 4.7 준수, 미니 앱 메타데이터 제출 등이 필요
- 승인 절차는 신청서 제출 후 검토 및 이메일 확인을 거쳐, 앱 리뷰 단계에서 Advanced Commerce API 사용 명시 필요
- 이 프로그램은 다른 애플 파트너 프로그램과 병행 참여 가능하며, 미니 앱 내 결제는 App Store Connect가 아닌 Advanced Commerce API로 관리해야 함
Mini Apps Partner 프로그램 개요
- Mini Apps Partner Program은 HTML5, JavaScript 등 웹 기술로 제작된 미니 앱과 게임을 호스팅하는 개발자를 위한 제도
- 미니 앱은 더 큰 네이티브 앱 내에서 배포되는 형태
- 참가 앱은 Declared Age Range API와 Advanced Commerce API를 포함한 App Store 기술을 지원해야 함
- 적격 미니 앱 내 인앱 구매 매출의 85%를 개발자에게 배분
- 목적은 고객에게 안전하고 원활한 구매 경험을 제공하는 것
호스트 앱 요건
- 앱은 iOS 및 iPadOS용 App Store에 등록되어 있어야 함
- 모든 미니 앱은 Apple Developer Program License Agreement와 App Review Guidelines을 준수해야 함
- 특히 가이드라인 4.7(미니 앱, 미니 게임, 스트리밍 게임, 챗봇, 플러그인, 에뮬레이터 관련)과 4.7.4의 매니페스트 제출 요건을 충족해야 함
- 모든 미니 앱의 인앱 구매 및 디지털 상품·서비스를 식별할 수 있는 메타데이터 제공 필요
- 이를 통해 고객은 구매 항목을 명확히 인식하고, 애플은 적격 인앱 구매를 식별해 수수료율을 적용함
- 앱은 다음 기술을 지원해야 함
- Advanced Commerce API: 적격 미니 앱 및 관련 구매의 상품화 지원
- Declared Age Rating API: 연령대별 적절한 콘텐츠 제공
- In‑App Purchase 시스템: 구매 내역 확인, 구독 관리, 환불 요청 등 지원
- Send Consumption Information API: 환불 요청 시 인앱 구매 정보를 애플에 전송
프로그램 참여 절차
- 참여를 원할 경우 요청 양식 제출 필요
- Apple Developer Program의 Account Holder여야 함
- 호스트 앱, 자격 요건, 미니 앱 관련 정보 및 프로그램 약관 동의 필요
- 승인 시 이메일로 설정 및 구성 안내 수신
- 앱이 준비되면 App Store Connect를 통해 앱 리뷰 제출
- 앱 바이너리와 미니 앱 인앱 구매 Product ID 제출
- Advanced Commerce API 사용 및 미니 앱 제공 사실 명시
- 기존 참가자가 새로운 미니 앱을 추가하려면 매니페스트 업데이트 필요
- 새로운 호스트 앱을 추가하려면 Advanced Commerce API 접근 권한 확보 및 관련 매니페스트 제출 필요
Q&A 요약
-
미니 앱 정의
- 설치 후 추가되는 소프트웨어 패키지, 스크립트, 게임 콘텐츠로, HTML5·JavaScript 등 애플이 승인한 언어로 작성
- Apple Developer Program License Agreement 3.3.1(B) 조항을 준수해야 함
-
적격 미니 앱(qualifying mini app)
- 호스트 개발자와 직접적·간접적으로 지배 관계가 없는 제3자가 제공하는 미니 앱
- “지배(control)”는 경영 정책을 결정할 수 있는 권한을 의미
-
적격 인앱 구매(qualifying In‑App Purchase)
- 적격 미니 앱 내에서 이루어지는 디지털 상품 및 서비스 판매
- 소모형(consumable) : 단일 미니 앱 내에서 즉시 사용되는 아이템, 통화, 생명 등
- 자동 갱신형 구독(auto‑renewable subscription) : 단일 미니 앱 내에서 구매 및 이용
- 이러한 구매는 Advanced Commerce API를 통해 처리되어야 함
- 적격 미니 앱 내에서 이루어지는 디지털 상품 및 서비스 판매
-
다른 애플 프로그램과의 병행
- Apple Video Partner Program, News Partner Program, App Store Small Business Program 등과 동시 참여 가능
-
Advanced Commerce API 승인 여부
- 아직 승인을 받지 않은 경우에도 Mini Apps Partner Program과 동시에 신청 가능
- 단, 프로그램 승인에는 Advanced Commerce API 지원 및 승인 이 필수
-
인앱 구매 관리 방식
- App Store Connect로는 미니 앱 내 인앱 구매 관리 불가
- 반드시 Advanced Commerce API를 사용해야 하며, 관련 SKU 생성 문서 를 참고해야 함
-
기술 문서 위치
- 자세한 기술 요건은 Advanced Commerce API 문서 및 Mini App Partner Program용 SKU 생성 가이드 에서 확인 가능
Hacker News 의견
-
이번 변화는 Apple이 대체 앱스토어를 시도하는 버전 같음
다만 매우 엄격한 약관으로 잠가둔 형태로 보임
나는 사람들이 Apple의 폐쇄적 생태계(walled garden) 에 대해 토론하길 기대했는데, 아직 논의가 시작되기 전인 듯함- 나는 이걸 Apple이 Tencent와 협력할 때 만든 코드와 계약을 재활용하는 것으로 읽었음
- 약간 냉소적으로 보일 수 있지만, 어떤 나라의 규제 압박 때문에 Apple이 이렇게 하는지 궁금함
- 결국 WeChat을 겨냥한 조치로 보임. Apple이 15% 수수료를 새로 가져가려는 시도 같음
-
이번 “할인” 발표에는 전혀 흥분되지 않음
오히려 두 개의 독점 기업(duopoly) 이 우리 기기 자유를 더 제한하는 것 같아 냉소적임- 맞음, 결국 듀오폴리 문제임
-
“Mini Apps Partner Program”의 정의를 읽어봤는데, 남이 만든 앱이라면 내가 어떻게 참여하는지 이해가 안 됨
- 내가 이해한 바로는, 너의 앱이 일종의 가상 오락실이고, 다른 개발자들이 만든 미니 게임이 그 안에서 돌아가는 구조임
플레이어가 내 게임에 크레딧을 충전하면, 기존엔 Apple이 30%를 떼고, 너가 70% 중 일부를 나에게 주는 방식이었음
새 프로그램에서는 Apple이 15%만 떼고, 너가 85%를 가져가며 그중 일부를 나에게 줄 수 있음
단, 중간 유통 단계를 줄이는 것이 목적이라, “ArcadeBux” 같은 자체 화폐를 팔면 안 됨 - 즉, 너는 앱 개발자이고, “미니 앱”은 제3자가 만든 콘텐츠를 네 앱에 임포트하는 형태임
이 프로그램은 너를 위한 것이지, 미니 앱 개발자를 위한 게 아님 - 한마디로 Roblox 모델임
- 내가 이해한 바로는, 너의 앱이 일종의 가상 오락실이고, 다른 개발자들이 만든 미니 게임이 그 안에서 돌아가는 구조임
-
이 기사에서 “미니 앱” 프로그램이 뭔지 잘 설명함
MacRumors 기사에 따르면, 중국 시장의 WeChat 내 인기 웹앱 게임에 대해 Apple이 15% 수수료를 받는 구조임- 하지만 미니 앱은 단순한 웹게임 이상임
중국에서는 WeChat이 사실상 운영체제 역할을 함
수백만 개의 미니 앱이 존재하며, Apple 정책의 회색지대에서 운영되어 왔음 - 이건 “파트너십”이라기보다, 마치 식당이 조직폭력배와 ‘협력’ 하는 것과 비슷한 관계로 보임
- 참고로 15%는 이미 대부분의 개발자가 내는 기본 수수료율임. 연 매출 100만 달러 이상만 30%를 냄
- 하지만 미니 앱은 단순한 웹게임 이상임
-
Telegram도 미니 앱 플랫폼을 크게 운영 중임
특히 챗봇 규제가 주요 이슈인데, Telegram이나 Discord, IRC 클라이언트가 이 규정을 어떻게 준수할 수 있을지 의문임 -
이번 조치는 MCP 마켓플레이스를 위한 사전 포석으로 보임
macOS와 iOS에서 MCP 지원이 시스템 레벨로 추가된다는 증거가 있었음
규정에서도 “게임이나 앱”뿐 아니라 스크립트(script) 도 언급됨
관련 내용은 9to5mac 기사 참고 -
iPad 지원을 강제하는 건 끼워팔기(tying) 같음
이걸 계기로 Instagram이 드디어 iPad 앱을 내놓을지 궁금함- 이미 출시했음. 관련 기사 참고
-
Apple이 Roblox를 상품화(commoditize) 하면서 결제는 자사 시스템 안에 두려는 전략 같음
꽤 영리한 아이디어로 보임 -
이번 모델은 Google AMP와 비슷함
AMP가 제한을 통해 예측 가능한 사용자 경험을 제공했던 것처럼, Mini Apps도 그런 방향임
마치 AMP가 Mini Apps에, Google Glass가 Oculus에 대응되는 관계 같음- 그 비유는 좀 무리한 비유 같음
-
여전히 Roblox는 예외로 남아 있음
노골적인 특혜가 계속된다고 느낌- 하지만 Roblox는 30% 전액을 그대로 내고 있음