지난주, 우리는 이제부터 Windows 스토어에 데스크톱 앱을 전송할 수 있다는 내용을 발표했으며, 조만간 스토어에서 데스크톱 앱을 볼 수 있게 됩니다. 현재는 일부 파트너만 데스크톱 앱을 전송할 수 있도록 제한하고 있습니다. Windows 8 최종 버전의 출시일이 가까워질수록 더 많은 개발자들이 스토어에 액세스할 수 있도록 할 계획입니다. 따라서 잠시 시간을 내어 데스크톱 앱이 올라가는 방식과 앱 전송 프로세스에 대한 이야기를 나누고자 합니다. 이 글은 응용 프로그램 및 장치 호환성 팀의 프로그램 관리자인 Carla Di Franco가 작성했습니다.

- Antoine


Windows 스토어의 디자인 원칙을 설명할 때, Metro 스타일 및 데스크톱 앱을 얼마나 간단하게 찾을 수 있는지에 대해 설명했습니다. 이 글에서는 Windows 스토어에서 데스크톱 앱이 고객에게 어떻게 보이는지, 개발자의 앱 전송 프로세스가 어떻게 되는지, 데스크톱 앱 전송이 Metro 스타일 앱 전송과 어떻게 다른지에 대해 설명할 것입니다.

간단하게 설명하자면 데스크톱 앱은 Windows 데스크톱에서 실행되지만 Metro 스타일을 따르지 않는 앱을 말합니다. Windows 스토어에서는 데스크톱 앱 목록을 제공합니다. 고객은 이 목록을 보고 앱을 검색하고, 앱에 대한 설명 정보를 확인하고, 제품 설명 페이지에 제공되는 링크를 사용하여 개발자의 웹 사이트에서 앱을 다운로드할 수 있습니다.

Jonathan Garrigues가 이미 Windows 스토어에 Metro 스타일 앱 전송하기에 대한 좋은 글을 올렸습니다. Jonathan Garrigues는 이 글에서 전송 프로세스의 기본 정보 및 그와 관련된 디자인 결정 사항을 설명했습니다. 이러한 정보를 출발점으로 하여 여러분이 Windows 스토어에 데스크톱 앱을 전송할 때 보게 될 차이점을 집중적으로 설명하겠습니다.

Windows 스토어에서 데스크톱 앱이 어떻게 보입니까?

Windows 스토어의 Metro 스타일 앱 타일을 보신 적이 있다면 앱이 어떻게 보이는지, 그리고 앱을 클릭하여 제품 설명 페이지를 보는 방법을 아실 것입니다. Windows 스토어에 게시된 데스크톱 앱 역시 타일을 통해 액세스할 수 있지만 타일이 약간 다르게 보입니다. 그 중 하나로, 앱 가격이 표시되지 않습니다. Windows 스토어에서는 데스크톱 앱의 다운로드 프로세스를 처리하지 않기 때문에 가격이 표시되지 않습니다. 사실, 데스크톱 앱은 Windows 스토어에 게시되기만 할 뿐 Windows 스토어에서 다운로드할 수는 없습니다. 또한 타일에 데스크톱 앱이라고 명확하게 표시됩니다.

검색 결과에 Metro 스타일과 함께 데스크톱 앱이 표시되었습니다.

데스크톱 앱의 타일을 클릭하면 Metro 스타일 앱 설명 페이지와 마찬가지로 데스크톱 앱에 대한 정보가 포함된 제품 설명 페이지를 볼 수 있습니다. 가장 큰 차이는 데스크톱 앱을 얻으려면 고객이 Windows 스토어 외부와 연결된 링크를 클릭해야 한다는 것입니다. 앱 다운로드 경험(유료 또는 무료)은 개발자의 책임입니다.

Windows 스토어 데스크톱 앱 목록의 예입니다.

데스크톱 앱 전송 프로세스

Windows 스토어에 데스크톱 앱을 전송할 때 앱 자체는 업로드할 필요가 없습니다. 그 대신, 먼저 Windows 앱 인증 키트를 실행해야 합니다. 그 다음, 키트에서 생성된 결과를 Microsoft에 전송합니다. Microsoft에서 이 결과 파일을 승인하면 개발자는 스토어에 앱 목록을 전송할 수 있습니다. 이 목록에는 다음 정보가 포함됩니다.

  • 앱에 대한 설명 정보(앱 목록 데이터라고도 함)
  • 고객이 앱을 얻을 수 있는 사이트의 URL

스토어에 게시된 데스크톱 앱을 다운로드하는 일반적인 절차는 다음과 같습니다.

  1. 하드웨어/데스크톱 대시보드 회사 계정에 등록합니다.
  2. 이 계정을 사용하여 Windows 앱 인증 키트의 결과를 전송합니다.
  3. Microsoft에서 결과를 승인하면 앱을 Windows 스토어에 전송합니다.
  4. 1단계에서 사용한 것과 동일한 계정을 사용하여 Windows 스토어 개발자 계정에 회사로 로그인합니다.
  5. Windows 앱 인증 키트를 통과한 승인된 앱이 데스크톱 대시보드에 표시되고 Windows 스토어에 전송할 준비가 완료됩니다.
  6. Windows 스토어에서 사용할 목록 정보를 작성하여 Windows 스토어 인증에 전송합니다.
  7. 앱이 Windows 스토어 인증을 통과하면 Windows 스토어에 게시됩니다.

이러한 단계 중 몇 가지를 자세히 알아보겠습니다.

회사 계정에 등록

Windows 스토어 내에서 개발자 계정에 등록하면 개인 계정 또는 회사 계정을 만들 수 있습니다. Metro 스타일 앱 개발자는 두 가지 옵션 중에 선택할 수 있는 반면, 데스크톱 앱 개발자는 회사 계정을 생성해야만 Windows 스토어에 데스크톱 앱을 게시할 수 있습니다.

Windows 앱 인증 키트의 결과 전송

데스크톱 앱을 전송할 때 가장 먼저 Windows 앱 인증 키트의 결과를 전송해야 합니다. 우리가 이 결과를 확인하면 앱이 대시보드 페이지에 표시됩니다. 이때부터 Windows 스토어에 앱 목록을 전송할 수 있습니다.

데스크톱 앱이 표시된 Windows 스토어 개발자 대시보드

우리는 이러한 결과에 포함된 일부 데이터를 Windows 스토어 포털 대시보드 페이지에 사용합니다. 하지만 데스크톱 앱을 Windows 스토어에 업로드하지는 않기 때문에 우리에게 앱에 대한 추가 정보를 제공해야 합니다. Metro 스타일 앱 개발자의 경우 우리가 패키지 매니페스트에서 이 정보를 바로 가져옵니다. Windows 스토어 대시보드는 우리에게 필요한 정보를 설명하는 데 도움이 되지만, 여기에서는 이 정보의 일부를 살펴보고 보다 복잡한 영역을 설명하겠습니다.

앱 가격

앱에서 가장 중요한 부분 중 하나는 가격입니다. 위에서 언급했듯이 데스크톱 앱 거래는 Windows 스토어에서 처리되지 않습니다. 그렇지만 데스크톱 앱 개발자들이 앱을 전송할 때 가격(무료 또는 유료)을 선택하도록 하고 있습니다. 따라서 사용자가 Windows 스토어 UI에서 가격을 기준으로 앱을 정렬 및 필터링할 때 정확한 앱 정보를 제공할 수 있습니다.

이미 지역/국가별로 다른 가격에 앱을 판매하고 있다면 적당한 가격을 책정하는 것이 쉽지 않습니다. Windows 스토어에서는 Metro 스타일 앱과 데스크톱 앱의 통화 변환을 자동으로 수행하지만 이러한 실제 앱 가격을 반영하지는 않습니다. 이와 같은 상황에서는 해당 앱이 판매되고 있는 모든 지역/국가의 중간값을 최대한 정확하게 반영할 수 있는 기준 가격을 선택하도록 권장하고 있습니다. 이렇게 하면 해당 앱이 Windows 스토어에서 유료 앱으로 표시되고, 같은 또는 비슷한 기준 가격의 다른 앱과 함께 검색 결과에 표시됩니다.

지역/국가 및 언어

Windows는 개발자에게 무궁무진한 시장 기회를 제공하는 글로벌 제품입니다. 스토어에서는 데스크톱 앱을 다른 지역/국가 및 언어로 게시할 수 있는 옵션을 제공합니다. Windows 스토어에서 '지역/국가'란 Windows 8 사용자에게 앱을 판매할 수 있는 전 세계의 지리적 영역을 말하고, '언어'란 고객에게 앱을 설명하는 데 사용되는 수단을 뜻합니다. 전송 프로세스에서 지역/국가와 언어를 선택할 수 있는 별도의 확인란이 제공됩니다. 여기서 선택하는 확인란은 Windows 스토어에서 앱 목록을 보는 사람들에게 영향을 미칩니다. 어떤 지역/국가를 선택하든 해당 지역/국가의 고객들이 앱 목록을 볼 수 있게 하는 것이 중요합니다. 따라서 지역/국가를 신중하게 선택해야 하며, 회사 웹 사이트에서 어떤 방법으로 특정 지역/국가의 고객에게 앱을 판매할 것인지를 고려해��� 합니다.

Windows 스토어에 앱을 게시한 후 언제든지 앱 목록의 지역/국가를 추가 또는 제거하거나 목록 전체를 다시 작성할 수 있습니다. 스토어에서 앱 목록을 제거하려면 앱 목록의 모든 지역/국가를 선택 해제하면 됩니다. 이 과정을 완료하여 전송한 후에도 개발자에게는 Windows 스토어 대시보드에서 앱 목록이 보입니다. 하지만 고객에게는 보이지 않습니다. 앱을 다시 게시하려면 원하는 지역/국가를 다시 선택하고 전송하면 됩니다. 인증이 끝나면 Windows 스토어에 앱 목록이 다시 표시됩니다.

또한 선택 가능한 지역/국가와는 별개로, 앱에서 지원하는 언어를 선택할 수 있습니다. 선택하는 각 언어마다 앱 목록에 대한 언어별 설명 페이지를 작성해야 합니다. 이 언어별 설명 페이지에서 고객이 바로 앱을 다운로드할 수 있는 구매 페이지 링크를 제공해야 합니다. 예를 들어, 언어 목록에서 영어와 독일어를 선택할 경우 각 언어마다 하나씩 모두 2개의 설명 페이지를 작성해야 합니다. 언어별로 설명 페이지를 작성해야 하는 이유는 고객이 앱에 대한 설명을 모국어로 읽고 해당 언어 또는 지역/국가를 위해 설계된 사이트에서 앱을 구매할 가능성을 높이기 위해서입니다.

데스크톱 앱을 전송할 때 선택할 수 있는 언어 목록입니다.

앱 목록의 언어를 선택한 후 이러한 설명 페이지를 작성하면 전송 프로세스가 완료됩니다. 선택하는 각 지역/국가에 대한 언어별 설명 페이지를 하나 이상 작성할 것을 권장합니다. 또 다른 방법으로, 앱이 현지화되는 각 언어마다 언어별 설명 페이지를 작성하면 사용자들이 해당 언어로 된 앱을 다운로드할 수 있게 됩니다.

앱 구매 페이지

전송 프로세스의 일부로 앱의 구매 페이지 URL을 제공해야 합니다. 이 URL은 클릭 몇 번으로 앱을 다운로드할 수 있는 페이지로 바로 이동하는 링크이며, 고객을 감동시키는 탁월한 기능이기도 합니다. 간단명료하게 앱을 다운로드할 수 있는 방법을 고객에게 제공하면 앱 다운로드에 대한 좋은 인상을 심어줄 수 있습니다.

데스크톱 앱을 전송할 때 32비트 및 64비트 시스템의 구매 URL을 제공해야 합니다. 두 시스템의 URL이 같을 수도 있습니다.

앱 전송 프로세스에서 x86 버전의 앱이 필요한 고객과 x64 버전의 앱이 필요한 고객을 위한 URL을 제공해야 합니다. Release Preview의 경우 두 URL 필드가 모두 필요하며 사용자가 실행 중인 Windows 버전과 일치해야 합니다. 두 버전의 다운로드 페이지가 같을 경우 두 필드에 같은 URL을 사용하는 것이 좋습니다. Windows 스토어는 사용자가 x86 버전의 Windows를 실행하는지 아니면 x64 버전의 Windows를 실행하는지를 감지하여 Windows 버전과 일치하는 앱만 사용자에게 보여 줍니다.

앱 설명

우리가 알기로는 대부분의 개발자가 이미 Windows 스토어 외부에서 특정 제품 및 마케팅 정보가 포함된 앱을 다운로드한 경험이 있습니다. 스토어의 다운로드 페이지와 앱 목록 페이지 간에 이러한 콘텐츠의 균형 및 일관성을 잘 유지한다면 사용자 경험이 개선될 것입니다. 특히, 다운로드 페이지의 세부적인 부분의 완성도를 높이는 한편, 사용자가 여러분의 앱을 선택하도록 유도할 수 있는 앱 목록을 설계할 것을 권장합니다. Windows 스토어에는 이를 위한 여러 가지 방법이 있습니다. 또한 Metro 스타일 앱 개발자 센터에는 Windows 스토어에서 앱을 효과적으로 소개할 수 있는 유용한 지침이 많이 있습니다. 앱을 게시하려고 준비할 때 이러한 정보를 활용하면 많은 도움이 될 것입니다.

데스크톱 개발자들에게 이러한 홍보 도구를 제공하게 되어 무척 기대가 큽니다. 여러분의 많은 피드백을 바라며, Windows 스토어에 게시하기 위해 데스크톱 앱을 전송할 때 좋은 성과를 거두시기 바랍니다.

- Carla