Windows Microsoft Store 기존 데스크톱 앱

Pete Brown

Windows Microsoft Store 오랫동안 패키지된 UWP 앱, PWA 및 데스크톱 앱에 대한 큰 지원을 했습니다. MSIX 설치 관리자- 앱 ID가 완성되고 안전성과 간단한 설치 환경 모두에 중점을 줍니다.

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

이를 인식하여 작년에는 일반적으로 "Win32" 앱이라고 하는 기존 데스크톱 앱을 .EXE 또는 .MSI 설치 관리자로 패키징하고 .NET(WPF, Windows Forms, 콘솔)에서 C++, WinUI, MFC, Qt, Flutter, OpenGL, Pascal, Java, Electron 등과 같은 모든 항목을 사용하여 빌드하여 Windows Microsoft Store 카탈로그의 일부가 될 수 있도록 미리 보기 프로그램을 도입했습니다. 빌드 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, Director of Products


당신의 노력에서 더 많은 수익

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

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

이것은 좋은 일이다. :)

사용자 앱. 설치 관리자. 당신의 CDN.

기존 앱을 사용하는 애플리케이션 개발자가 최대한 쉽게 활용할 수 있도록 Win32 스토어 지원을 설계했습니다. 설치 관리자는 자동 모드에서 수정 없이 사용합니다. 해당 설치 관리자는 사용자 고유의 버전이 지정된 URL에서 제공되며 앱을 설치합니다. 앱 및 설치 관리자가 매장 요구 사항 및 정책을 준수하는 한, 스토어에 나열하여 검색 가능성, 분석 및 기타 이점을 얻기 위해 아무것도 변경할 필요가 없습니다.

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

Screen shot of Installer form

"개발자의 관점에서 새로운 Microsoft Store MSI, EXE, MSIX 및 PWA 같은 광범위한 애플리케이션 유형을 지원하는 것을 매우 기쁘게 생각하고 있습니다. 이로 인해 끝부분에 대한 예언이 크게 감소하고 제출 프로세스가 훨씬 쉬워집니다. 또한 Microsoft Store 팀은 기술 질문을 해결하는 것부터 마케팅 전략 및 그 사이의 모든 것을 제공하는 것까지 놀라운 지원을 제공하고 있습니다."

-Wondershare, Pete Yang, Senior Manager, Strategic Partnerships


배달 워크플로

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

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

GitHub 게시

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

Screenshot of GitHub publishing

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

획득 시 더 많은 인사이트 시작

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

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

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

Trend chart of Installer return code

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

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

고객 리뷰에 응답

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

Screenshot of customer reviews

환경에 대한 더 많은 제어

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

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

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

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


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