모든 데스크톱(Win32) 앱 ISV는 데스크톱 브리지 통해 데스크톱 앱을 유니버설 Windows 플랫폼(UWP)에 브리딩하는 것이 좋습니다. UWP 앱은 Windows 스토어에서도 지원되므로 사용자를 일관된 버전으로 자동으로 업데이트하여 지원 비용을 절감할 수 있습니다.
데스크톱 브리지 사용하여 데스크톱 앱을 변환할 수 없는 경우 모범 사례를 따르는 설치 관리자를 사용하고 완전히 테스트되었는지 확인하는 것이 좋습니다. 설치 관리자는 앱에 대한 사용자 또는 고객의 첫 번째 환경입니다. 제대로 작동하지 않거나 모든 시나리오에 대해 완벽하게 테스트되지 않은 경우가 많습니다. Windows 앱 인증 키트를 사용하면 Win32 앱의 설치 및 제거를 테스트하고 문서화되지 않은 API의 사용뿐만 아니라 사용자가 사용하기 전에 기타 기본 성능 관련 모범 사례 문제를 식별하는 데 도움이 될 수 있습니다.
모범 사례:
- 32비트 및 64비트 버전의 Windows에서 모두 작동하는 설치 관리자를 사용합니다.
- 여러 시나리오(사용자 또는 머신 수준)에서 실행되도록 설치 관리자를 디자인합니다.
- 모든 Windows 재배포 가능 구성 요소를 원래 패키징에 유지합니다. 이러한 구성 요소를 다시 패키징하는 경우 설치 관리자가 손상될 수 있습니다.
- 설치 관리자 개발 시간을 예약합니다. 소프트웨어 개발 수명 주기 동안 설치 관리자가 결과물로 간과되는 경우가 많습니다.