Windows의 Microsoft Store에 있는 기존 데스크톱 앱

피트 브라운, 테자스위 빈나코타

Windows의 Microsoft Store는 오랫동안 에 패키지된 UWP 앱, PWA 및 데스크톱 앱을 크게 지원해 왔습니다. MSIX 설치 관리자- 앱 ID를 완성하고 안전 및 간단한 설치 환경 모두에 중점을 줍니다.

그러나 Windows 플랫폼의 유틸리티와 바람직성은 주로 기존 설치 관리자를 사용하는 강력하고 생산적인 기존 데스크톱 애플리케이션의 거대한 선택에서 비롯됩니다. 이러한 앱은 웹 전체에 배포되므로 고객이 앱이 평판이 좋은지 여부를 파악하기가 어렵습니다. 또한 소규모 개발자 팀이 애플리케이션의 배포 및 사용에 대한 적절한 인사이트를 얻고 앱에 적합한 검색 가능성을 얻기 위해 많은 작업을 수행할 수 있습니다.

이를 인식하기 위해 작년에는 일반적으로 "Win32" 앱이라고 하는 기존 데스크톱 앱을 사용하도록 미리 보기 프로그램을 도입했으며, .EXE 또는 .MSI 설치 관리자로 패키징되고 .NET(WPF, Windows Forms, 콘솔)에서 C++, WinUI, MFC, Qt, Flutter, OpenGL, Pascal, Java, Electron 등에 이르기까지 모든 항목을 사용하여 빌드되었습니다. 빌드 2022에서는 미리 보기 프로그램이 성공했다고 발표했으며 모든 사용자에게 Win32 앱 게시를 열었습니다.

Win32 앱을 Microsoft Store로 가져오면 기존 빌드 프로덕션 워크플로를 유지하면서 Windows 내에서 Windows 고객에게 검색할 수 있도록 하여 기존 데스크톱 앱에 대한 또 다른 배포 채널을 추가합니다. Windows의 새로운 Microsoft Store는 Windows 10 함께 Windows 11 지원하여 그 어느 때보다 많은 Windows 고객에게 도달합니다.

"현재 WinZip은 Microsoft Store에서 UWP 앱과 Win32 수정되지 않은 앱의 두 가지 주요 배포 모델을 활용합니다. Win32 수정되지 않은 앱을 사용하면 WinZip이 Microsoft의 범위를 활용하여 고객과 직접 관계를 구축할 수 있습니다. Microsoft가 개발 파트너에게 제공하는 새로운 파트너십 모델은 도달 범위를 확장하고 고객의 의견을 경청하며 수요 변화에 신속하게 대응할 수 있는 큰 잠재력을 발휘하고 있습니다."

—WinZip, Henry Monteiro, Products 디렉터


노력에서 더 많은 수익

변경 없이 앱을 지원하기 위해 앱 내 구매를 위해 사용자 고유의 상거래 시스템을 가져올 수 있습니다.

비게임 앱에 사용자 고유의 상거래 시스템을 사용하는 경우 수익의 100%를 유지하며(자체 상거래 시스템 공급자 및 결제 프로세서의 조건에 따라) 앱을 게시하거나 판매하기 위해 Microsoft에 아무것도 지불하지 않습니다. 플랫폼 요금은 없습니다.

이것은 좋은 일이다. :)

사용자 앱. 설치 관리자. Your CDN.

기존 앱을 사용하는 애플리케이션 개발자가 최대한 쉽게 활용할 수 있도록 Win32 스토어 지원을 설계했습니다. 자동 모드에서 설치 관리자를 수정하지 않고 사용합니다. 해당 설치 관리자는 사용자 고유의 버전이 지정된 URL에서 제공되며 앱을 설치합니다. 파트너 센터에서 패키지 URL을 제출 하면 스토어에서 작동하도록 실시간 피드백이 제공됩니다.

앱 및 설치 관리자가 매장 요구 사항 및 정책을 준수하는 한 스토어에 나열된 검색 가능성, 분석 및 기타 이점을 얻기 위해 아무것도 변경할 필요가 없습니다.

저장소는 표준 MSI 반환 코드를 자동으로 처리합니다. EXE 설치 관리자(예: setup.exe)를 사용할 때 최상의 고객 환경을 제공하기 위해 Store는 설치 중에 반환 코드에 적합한 고객 연결 메시지 및 작업을 지원합니다. 설치 관리자를 저장소에 제출할 때 이러한 사용자 지정 반환 코드를 제공할 수 있습니다.

설치 관리자 양식의 스크린샷

"개발자의 관점에서 새로운 Microsoft Store가 MSI, EXE, MSIX 및 PWA와 같은 다양한 애플리케이션 유형을 지원한다는 사실을 알게 되어 매우 기쁩니다. 이로 인해 마지막에 들은 내용이 크게 줄어들고 제출 프로세스가 훨씬 쉬워집니다. 또한 Microsoft Store 팀은 기술 질문을 해결하는 것부터 마케팅 전략 및 그 사이의 모든 것을 제공하는 것까지 놀라운 지원을 제공하고 있습니다."

— Wondershare, Pete Yang, 선임 관리자, 전략적 파트너십


배달 워크플로

파트너 센터 UI를 통해 앱에 업데이트를 쉽게 제출할 수 있습니다. 그러나 보다 자동화된 접근 방식의 경우 저장소 제출 및 업데이트에 REST API를 사용할 수 있습니다.

앱을 처음 제출한 후에는 Win32 앱에 대한 Microsoft Store 제출 API 를 사용하여 프로그래밍 방식으로 앱에 대한 새 제출을 쿼리하고 만들 수 있습니다. 이 API는 계정이 많은 앱을 관리하고 이러한 자산에 대한 제출 프로세스를 자동화하고 최적화하려는 경우에 유용합니다.

GitHub에서 게시

GitHub의 CI/CD(지속적인 통합/지속적인 업데이트) 지원도 동일한 저장소 API를 기반으로 합니다. GitHub Marketplace에서 사용할 수 있는 이 GitHub 작업은 빌드 및 패키징 프로세스를 자동화한 다음, CI/CD 파이프라인의 일부로 트리거되는 새 패키지로 저장소 목록을 업데이트합니다.

GitHub 게시 스크린샷

이는 스토어 게시에서 수동 단계를 수행하고 개발자가 스토어에서 앱을 최신 상태로 유지하도록 권장하는 훌륭한 접근 방식이라고 생각합니다.

취득 시 더 많은 인사이트

오늘날 Win32 앱의 게시자는 설치 관리자의 작동 방식 또는 앱의 사용 방식을 알고 싶다면 분석에 많은 노력을 기울여야 했습니다. 일반적으로 이를 위해서는 사용 중인 오류를 캡처하기 위한 엔드포인트뿐만 아니라 설치 코드를 캡처하는 사용자 지정 서비스가 필요합니다. 그러나 스토어를 통해 설치된 다른 유형의 앱은 설치부터 사용까지 모든 것을 다루는 풍부한 분석에 액세스할 수 있습니다.

물론 Win32 앱에 동일한 수준의 인사이트를 제공하고자 했습니다. 그래서 우리는 그랬습니다. :)

앱 설치 관리자가 실행되면 오류 코드를 반환할 수 있습니다. MSI의 경우 위에서 설명한 대로 설치 관리자를 실행할 때 표준 코드를 올바르게 처리합니다. 추가 반환 코드가 있는 EXE 및 MSI 설치 관리자의 경우 개발자만 해당 코드를 이해할 수 있습니다. 이제 Microsoft는 표준 기능 외에도 스토어 대시보드에서 앱 설치 관리자 분석을 통해 이러한 항목을 표시합니다.

Installer 반환 코드의 추세 차트

이 데이터를 주사위와 필터링하여 설치 관리자의 작동 방식과 실패할 수 있는 조건에 대한 자세한 정보를 얻을 수 있습니다. 이는 모든 규모의 개발자 팀에게 엄청난 생산성 향상입니다.

획득 분석 외에도 스토어에 기존 데스크톱 앱을 게시할 때 앱 자체에서 추가 계측을 요구하지 않고 스토어 앱 사용량 및 상태 분석을 받게 됩니다.

고객 리뷰에 응답

고객은 Microsoft Store를 통해 설치한 앱을 평가하고 검토할 수 있습니다. 평가 및 리뷰는 고객이 앱을 보는 방식과 구입을 고려할 때 다른 사용자가 앱을 인식하는 방식을 이해하는 데 중요합니다. 파트너 센터의 등급 및 리뷰 보고서를 사용하여 평점 및 리뷰를 분석할 수 있습니다. 이제 Win32 앱의 경우 이 페이지에서 직접 고객 리뷰에 응답할 수도 있습니다. 또한 Store에서 시장별 등급과 일관된 환경을 제공하는 시장별 등급을 볼 수 있습니다.

고객 리뷰 스크린샷

파트너 센터의 앱 검토 보고서

제출이 검토를 통과하지 못한 경우 앱 거부 이유, 제출이 따르지 않은 특정 스토어 정책, 재현 단계 및 이를 해결하기 위한 지침을 포함하여 파트너 센터에 세부 정보가 제공됩니다.

앱 검토 보고서의 스크린샷

환경에 대한 더 많은 제어

또한 많은 사용자가 고객이 웹 사이트에 계속 참여하도록 하는 워크플로 및 설치 환경에 투자했으며, 이를 잃고 싶지 않습니다.

이제 웹 사이트에서 팝업할 수 있는 미니 스토어 설치 창을 제공하는 팝업 스토어를 지원합니다. 이렇게 하면 고객에게 동일한 친숙한 웹 우선 환경을 유지할 수 있지만 위에서 설명한 모든 분석 및 기타 선도를 포함하여 Windows의 Microsoft Store를 통해 설치를 계속 지원할 수 있습니다.

Win32 앱을 게시하는 방법 알아보기

미리 보기 프로그램의 모든 참가자의 피드백 덕분에 수정되지 않은 기존 데스크톱 앱을 Microsoft Store에 쉽게 게시할 수 있습니다. 이 짧은 비디오를 시청하여 방법을 알아보세요.

스토어에서 멋진 앱을 게시할 수 있기를 기대합니다! 시작하려면 파트너 센터로 이동합니다. 자세한 내용은 여기에서 Win32 앱을 게시하는 방법을 설명하는 설명서를 제공합니다.