앱 라이선싱

이 글은 Windows 스토어 앱 라이선싱 모델의 원칙 및 설계에 대해 설명합니다. 고객이 보다 쉽고 편리하게 앱에 액세스하도록 하고 개발자가 개발한 앱의 저작권을 보호하는 것이 우리가 지향하는 앱 라이선싱에 대한 접근 방식입니다. 스토어 ID 및 라이선싱 기능 팀에서 프로그램 관리자를 맡고 있는 Alwin Vyhmeister는 이 글에서 우리의 앱 라이선싱 접근 방식과 이를 통해 얻게 되는 고객 경험에 대해 설명합니다.

- Antoine


고객이 모든 Windows 8 장치의 모든 앱에 액세스할 수 있어야 한다는 것이 스토어 앱 라이선싱 모델의 핵심 개념입니다. 이를 통해 고객은 앱을 완벽하게 제어할 수 있게 되며, 시간이 지나 고객이 여러 PC를 사용하더라도 앱과의 연결 상태가 계속 유지됩니다. 고객은 앱 업데이트를 받고, 앱 리뷰를 작성하고, 새로운 PC에 앱을 다시 설치하고, 가족과 앱을 공유할 수 있습니다. 동시에, 이 모델은 저작권 침해로부터 개발자를 보호하는 역할도 하므로 개발자는 Windows 8 PC용 앱 개발과 관련된 사업을 자신있게 추진할 수 있게 됩니다.

이러한 노력과 스토어의 모든 앱에 적용되는 표준 앱 라이선싱 조건 덕분에 고객은 개발자에 상관없이 항상 같은 방법으로 앱을 다운로드하고 유지 관리할 수 있습니다.

이 글에서는 앱 라이선싱을 통해 실현되는 고객 경험에 대해 설명하겠습니다.

Windows 스토어에서 Microsoft 계정 사용

Windows 8 빌드 블로그에 올린 이전 글에서 고객이 Microsoft 계정으로 로그인하면 고객이 사용 중인 모든 Windows 8 PC에서 동일한 설정을 이용할 수 있는 이점이 있다고 설명했습니다.

고객은 어떤 Windows 8 PC를 사용하더라도 원래 사용하던 PC처럼 익숙한 느낌을 받게 됩니다. 잠금 화면 이미지, 브라우저 즐겨찾기, 앱 설정을 포함한 모든 개인 설정을 한 PC에서 다른 PC로 쉽게 동기화할 수 있습니다.

같은 Microsoft 계정을 사용하여 스토어에 자동으로 로그인할 수 있으며 이 계정은 스토어에서 다운로드한 앱과 연결되는 ID가 됩니다. 무료 앱의 "설치" 단추를 클릭하면 사용자의 Microsoft 계정에 해당 앱이 추가되고 앱 설치가 즉시 시작됩니다.

날씨 앱의 앱 목록 페이지와 설치 단추
무료 앱 다운로드

Microsoft 계정을 사용하여 Windows에 로그인하지 않을 경우 스토어에서 앱을 처음 설치할 때 Microsoft 계정으로 로그인하라는 메시지가 나옵니다. 로그인하지 않아도 앱을 둘러볼 수 있지만 PC에 앱을 설치하려면 로그인해야 합니다.

아직 Microsoft 계정이 없는 분은 자주 사용하는 이메일 주소를 새 계정 ID로 설정하면 됩니다.

날씨 앱의 로그인 대화 상자
Microsoft 계정으로 스토어에 로그인

Windows 8 Customer Preview의 경우 모든 앱이 무료로 제공되므로 로그인 후 PC에 앱을 설치해서 사용하면 됩니다.

그런데 무료 앱을 다운로드하려고 할 때 로그인해야 하는 이유는 무엇일까요? 스토어의 라이선싱 서비스는 사용자의 Microsoft 계정에 사용자가 다운로드하는 각 앱의 라이선스를 등록합니다. 이러한 방식으로 사용자가 다운로드하는 앱을 기억하는 것입니다. 이 정보를 이용하여 고객이 다른 PC에서도 해당 앱을 신속하게 다시 받을 수 있습니다. 또한 고객의 PC에 해당 라이선스의 복사본이 저장되므로 고객이 해당 PC에서 해당 앱을 사용하고, 앱 업데이트를 받고, 앱 리뷰를 작성할 권한이 있다는 것을 Windows가 알 수 있습니다.

앱 구매 전 테스트

라이선싱 모델은 개발자가 클릭 몇 번으로 자신의 앱에 맞게 설정할 수 있는 평가판을 기본적으로 지원합니다. 우리가 플랫폼에 이 기능을 구축한 이유는 고객이 많은 앱을 테스트하고 다운로드할 수 있는 매우 좋은 방법이기 때문입니다.

앱의 판매용 버전과 평가판 버전이 제공되면 고객은 아래의 카메라 앱 목록에 표시된 것처럼 앱을 "구매" 또는 "테스트"할 수 있습니다.

카메라 앱의 앱 목록 페이지와 구매 및 테스트 단추
무료 평가판을 이용하면 원하는 앱을 쉽게 찾을 수 있습니다.

개발자는 무료 평가판의 기간을 1, 7, 15 또는 30일 중에서 하나를 선택하거나 평생 무료로 제공할 수 있습니다.

개발자는 무료 평가판의 사용 기간을 선택할 때 앱이 어떻게 사용될 것인지를 고려해야 합니다. 예를 들어 개발자는 게임의 경우 하루짜리 무료 평가판을 제공하여 게임을 홍보하고, 필기 앱의 경우 사용 기간이 일주일 이상인 무료 평가판을 제공하여 사용자가 앱의 편리한 기능을 충분히 경험해보도록 할 수 있습니다.

고객이 처음으로 앱을 설치하는 즉시 무료 평가판 기간이 시작되므로 바로 실행하여 사용할 수 있습니다.

무료 평가판 기간이 경과하면 해당 앱을 구입하지 않고는 다시 설치하거나 사용할 수 없습니다. 앱 평가판을 이미 설치하여 기간이 만료된 PC에서는 다른 사람도 해당 앱의 평가판을 설치할 수 없습니다.

무료 평가판 기간이 만료되면 앱 타일 모서리에 작은 “x”가 표시됩니다. 고객이 만료된 앱을 실행하려고 시도할 경우 해당 앱을 구입할 수 있는 앱 목록 페이지로 이동됩니다.

라이선스가 만료되었음을 나타내는 x가 표시된 카메라 앱 타일
라이선스가 만료되었음을 나타내는 그림

개발자는 만료 기간이 없는 무료 평가판을 제공함으로써 고객이 앱을 구매하기 전에는 "라이트" 버전으로, 앱을 구매한 후에는 "정식" 버전으로 사용하도록 할 수 있습니다. 고객은 정식 버전 구입과 동시에 모든 기능을 사용할 수 있으며 라이트 버전에서 저장한 설정을 그대로 유지할 수도 있습니다. 이렇게 하면 기존 환경을 그대로 사용할 수 있게 됩니다.

앱 구입

고객이 처음에 평가판으로 다운로드한 앱을 구매하는 즉시 정식 버전을 사용할 수 있습니다. 고객이 수행한 모든 작업 및 사용자 지정된 앱 설정은 그대로 유지됩니다. 즉, 예를 들어 피트니스 앱을 테스트하는 동안 입력한 운동 데이터 또는 게임 무료 평가판에서 달성한 모든 레벨은 앱을 정식으로 구매한 후에도 그대로 남아 있습니다. 앱을 다시 다운로드하여 시작할 필요가 없습니다. 따라서 개발자는 별도의 앱 버전 2개를 유지할 필요가 없기 때문에 작업이 대폭 줄어듭니다.

앱 내 구매

또한 개발자는 무료 앱(대부분의 경우 광고가 포함됨)을 제공한 다음 앱 내에서 추가 기능을 판매할 수 있습니다.

예를 들어 피아노 앱의 경우 고객이 고급 곡을 더 많이 배울 수 있도록 곡을 추가로 제공할 수 있습니다.

추가 곡을 제공하는 대화 상자가 표시된 피아노 앱
추가 콘텐츠를 판매하는 앱

고객이 곡을 구입하기로 결정하면 앱은 스토어 API를 호출하여 구매를 요청합니다. 그러면 고객이 앱에서 나가지 않고도 곡을 구매할 수 있도록 앱 내에서 바로 앱 내 구매 확인 메시지가 표시됩니다.

"달빛(Clair de Lune)을 구매하시겠습니까? 가격은 $0.00입니다. 예/아니요"라는 메시지가 표시된 대화 상자
구매 전 표시되는 앱 내 구매 확인 메시지

곡 구매를 확인한 후 고객은 계정 암호를 입력해야 합니다. 이는 자녀가 앱을 사용하다가 실수로 요금이 청구되는 상황과 같이 의도하지 않은 결제를 방지하기 위한 절차입니다.

Microsoft 계정 암호를 입력하십시오. 확인/취소
구매 전 계정 암호 입력

또한 개발자는 앱 내에서 고객에게 평생 라이선스가 제공되는 제품을 판매할 수 있습니다. 이러한 제품은 일반적으로 고객이 앞에서 예로 들었던 추가 곡 같은 추가 기능을 구매하거나 게임의 추가 레벨 같은 추가 콘텐츠를 다운로드하는 용도로 판매됩니다.

또한 개발자는 구매 후 일정 기간이 지나면 자동으로 만료되도록 제품을 설정하여 사용 기간이 제한된 제품을 판매할 수도 있습니다. 예를 들어 고객에게 실시간 주가 또는 업계 동향 전문 보고서 등의 프리미엄 서비스를 제한된 기간 동안 제공할 수 있습니다. 사용 가능한 기간은 1, 3, 5, 7, 14, 30, 60, 90, 180 또는 365일입니다. 라이선스가 만료되면 제품을 다시 구매하여 기간을 추가할 수 있습니다. 개발자는 고객에게 라이선스 갱신 요금을 자동으로 부과할 수 없습니다. 고객이 앱을 실행하여 추가 라이선스를 명시적으로 구매해야 합니다.

앱 및 스토어 계정 관리

고객은 스토어 설정 페이지에서 계정 설정 및 기본 설정을 모두 관리할 수 있습니다. 또한 이 페이지를 사용하여 앱 목록으로 이동하고 앱 업데이트를 확인할 수 있습니다. 스토어 내에서 설정 참(Charm)을 열고(Win+I) 계정 및 기본 설정을 선택하여 이 페이지로 이동할 수 있습니다.

앱, 결제 및 청구 정보, PC, 기본 설정 및 앱 라이선스를 관리할 수 있는 계정 및 기본 설정 페이지
스토어 설정 페이지에서 계정 관리

여러 PC 및 사용자 계정에 앱 설치 가능

요즘에는 사람들이 일상적으로 여러 대의 PC를 사용하거나 집에서 두 명 이상과 PC를 공유하는 경우가 많습니다. 이러한 고객들이 모든 PC에서 Windows 8의 놀라운 세계를 경험할 수 있도록 하는 것이 우리의 목표입니다.

라이선싱 조건에 따라 고객은 최대 5대의 PC에서 임의의 사용자 계정에 앱을 설치하여 사용할 수 있습니다. PC를 5대로 제한하는 이유는 개발자가 앱 개발에 투자한 노력과 땀을 보호하기 위함입니다.

계정 및 설정 페이지에서 앱 보기를 선택하여 앱 목록을 볼 수 있습니다. Jonathan Wang이 작성한 Windows 스토어 사용자 경험 디자인이라는 글의 '앱 다시 가져오기' 섹션을 보면 이 페이지에 대해 자세하게 설명되어 있습니다. 그 글에서 가져온 이 이미지는 고객이 목록에서 4개의 앱을 선택하여 설치하는 모습입니다.

4개의 앱이 선택되고 설치 단추, 보기, 모두 선택 및 선택 취소 메뉴가 보이는 사용자의 앱 페이지
모든 앱을 보고 다시 설치 가능

이 페이지를 사용하여 공유 중인 하나의 PC에서 여러 사용자 계정에 앱을 설치할 수 있습니다.

예를 들어 가족이 PC를 공유한다고 가정하겠습니다. 여러분은 이전에 Microsoft 계정을 사용하여 아이들이 좋아하는 게임을 구매했습니다. 자녀들이 각각 자신의 Windows 계정으로 공유 PC에 로그인하게 합니다. 그런 후 여러분은 스토어를 실행하고 여러분의 Microsoft 계정으로 스토어에 로그인합니다. 그러면 모든 앱이 보이고 자녀의 Windows 계정에 해당 앱을 다시 설치할 수 있습니다. 공유 PC에서 여러 사용자 계정에 앱을 설치해도 앱 설치 가능 횟수인 5회 중 1회만 차감됩니다.

참고: Windows 8 Customer Preview 릴리스는 Microsoft 계정이 Windows 계정과 연결된 경우 다른 계정으로 스토어에 로그인하는 것을 완벽하게 지원하지는 않습니다.

무료 앱 업데이트

개발자가 앱을 업데이트하면 해당 앱의 활성 라이선스를 갖고 있는 사용자는 앱 업데이트를 받을 수 있습니다.

개발자가 무료로 제공하던 앱을 유료로 전환하거나 이미 고객이 보유 중인 앱 가격을 변경해도 기존 라이선스에는 영향을 미치지 않습니다. 평생 라이선스를 갖고 있을 경우 처음에 해당 앱을 무료로 얻었거나 개발자가 유료로 전환하더라도 그에 상관없이 앞으로도 사용자의 모든 컴퓨터에서 해당 앱을 다운로드하여 설치할 수 있습니다.

대대적인 버전 업그레이드 후 유료로 전환하려는 개발자는 새 버전을 별도의 앱으로 게시해야만 요금을 부과할 수 있습니다. 기존 앱을 업데이트하는 대신 앱 내 구매를 사용하여 고객에게 새 기능을 유료로 제공할 수도 있습니다.

PC

스토어 설정 페이지에서 현재 Microsoft 계정으로 스토어에 등록된 PC 목록을 볼 수 있습니다. 한 번에 최대 5대의 PC를 목록에 등록할 수 있습니다.

6번째 PC에 앱을 설치해야 하거나 특정 PC에서 더 이상 앱이 필요하지 않을 경우 목록에서 PC 하나를 제거합니다. 그러면 제거된 PC 자리에 다른 PC를 등록하여 앱을 설치할 수 있습니다.

최근에 추가된 PC를 제거할 경우 앱을 해당 PC에 처음 설치한 날로부터 5일이 경과하기 전에는 제거된 자리에 다른 PC를 추가할 수 없습니다.

앱에 대한 모든 정보

Windows 8의 큰 경험 중 하나는 개발자가 Windows 8에서 개발하는 멋진 앱을 사용하는 것입니다. Windows 스토어 라이선싱 기능은 앱의 업데이트 및 새 기능 추가 주기가 끝날 때까지 사용자와 앱의 연결 상태를 유지하는 데 도움이 됩니다. Windows 스토어는 모든 앱에 단일 라이선싱 메커니즘을 제공합니다. 따라서 고객은 언제나 같은 방법으로 앱을 다운로드할 수 있고 개발자는 사람들이 좋아하는 앱을 개발하는 데만 전념할 수 있습니다.

- 스토어 ID 및 라이선싱 팀
    프로그램 관리자
    Alwin Vyhmeister