Offcanvas

개발자 / 디지털 디바이스 / 비즈니스|경제 / 소비자IT / 애플리케이션

"아이폰, 아이패드, 맥 OS 앱 한번에 구매"··· 애플, 앱 유니버설 구매 기능 제공

2020.03.26 김달훈  |  CIO KR
애플의 앱 스토어를 이용하는 방법이 사용자나 개발자 모두에게 더욱 편리해진다. 플랫폼에 상관없이 앱 스토어에서 한 번만 앱을 구매하면, 다른 플랫폼에서 앱 또는 인앱 구매가 가능해지는 유니버설 구매(Universal Purchase)를 제공하기 때문이다. 애플은 이러한 유니버설 구매 제공에 대한 내용을 애플 개발자 지원 페이지를 통해 공지했다.

애플 제품에서 구동되는 응용프로그램인 ‘앱’을 구매하려면, 사용하는 플랫폼에 따라 별도로 앱을 구매해야 한다. 예를 들어 똑같은 앱이라도 맥과 맥북 시리즈에서 사용되는 맥OS(macOS)용 앱과 iOS를 운영체제로 사용하는 아이폰에서 구동되는 앱은, 각각 맥 앱 스토어(Mac App Store)와 아이폰 앱스토어에서 별도로 구매해야 한다.

하지만 유니버설 구매가 적용된 앱을 구매하면, 어느 쪽에서든 한 번만 구매하면 된다. 맥에서 구매한 앱이라면 아이폰 앱도 함께 구매한 것으로 처리되고, 반대의 경우도 마찬가지이기 때문에 구매 절차가 간편해진다. 개발자 입장에서도 iOS, iPadOS, watchOS, macOS, tvOS 앱을 유니버설 구매로 배포할 수 있기 때문에 구매 프로세스를 간소화할 수 있다.


맥 카탈리스를 활용해 아이패드용 앱을 맥용으로 빠르게 간편하게 만들 수 있다. 맥 카탈리스트는 엑스코드 11.4 버전부터 지원한다.(화면 : developer.apple.com)

현재 각 플랫폼마다 별도의 앱을 유료로 판매하는 경우에는, 맥용, 아이폰용, 아이패드용 앱을 전부 별도로 결재해서 구매해야 하는 경우가 적지 않다.  이렇게 별도로 구매 과정이 이루어지면 불편하긴 하지만 장점도 있다. 아이패드와 맥용 앱만 필요하다면, 아이폰용 앱은 구매하지 않아도 된다. 하지만 유니버설 구매에서의 가격은 어떻게 적용 또는 책정되는지 아직 정확하게 알려지지 않았다.

유니버설 구매를 가능하게 만드는 데 가장 큰 역할을 한 것은 맥 카탈리스트(Mac Catalyst)다. 프로젝트 카탈리스트로 시작한 맥 카탈리스트는 맥, 아이패드, 아이폰용 앱을 빠르고 간편하게 만들 수 있게 해준다. 지금까지는 각각의 앱을 만들려면 별도로 코딩하고 개발하는 과정을 거쳐야 하기 때문에 많은 개발 시간이 필요했다. 하지만 맥 카탈리스트를 사용하면 각각의 앱이 동일한 프로젝트와 소스 코드를 공유하기 때문에 코드를 쉽게 만들고 변경할 수 있다,

맥 카탈리스트는 애플의 개발 툴인 엑스코드(Xcode) 11.4 버전을 사용해야 한다. 애플은 맥 앱 스토어(Mac App Store)에서 엑스코드(Xcode) 11.3 이전 버전을 사용하여 맥 카탈리스트로 제작된 앱은, 추가 플랫폼 버전을 앱 레코드에 추가할 수 없다고 밝혔다. 또한, 애플 위치의 경우는 시계 전용으로 제작된 앱은 유니버설 구매에 포함되지 않는다. 자세한 내용은 애플 개발자 지원을 참조하면 된다. ciokr@idg.co.kr

 
CIO Korea 뉴스레터 및 IT 트랜드 보고서 무료 구독하기
추천 테크라이브러리

회사명:한국IDG 제호: CIO Korea 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아01641 등록발행일자 : 2011년 05월 27일

발행인 : 박형미 편집인 : 천신응 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2024 International Data Group. All rights reserved.