100 주년 프로젝트를 통해 win32 앱을 uwp로 변환

Anonim

Microsoft는 개발자가 클래식 데스크톱 앱을 UWP (Universal Windows Platform)로 변환하기를 원합니다. 새로운 계획은 프로젝트 센 테니얼 (Project Centennial)이라고하며, 소프트웨어 거대 기업은 UWP 기차에서 더 많은 Win32 앱을 얻을 수있는 훌륭한 도구가 될 것으로 기대하고 있습니다.

우리가 이해 한 바에 따르면 Project Centennial을 사용하면 Win32 앱을 AppX 패키지에 배치하여 쉽게 설치 및 제거 할 수 있습니다. 또한 Windows 스토어에서 앱을 사용할 수 있어야하지만이를 가능하게하려면 개발자에게 얼마나 많은 작업이 필요한지 잘 모르겠습니다.

Project Centennial에서는 각 Win32 앱이 일부 Windows 10 기능을 활용해야 Microsoft가 Windows 스토어에서 앱 수락을 고려할 수 있습니다. 또한 앱은 바이러스 및 기타 잠재적 위협으로부터 안전하고 안전해야합니다. 우리의 관점에서 볼 때 이것은 Universal Windows 플랫폼을 지원하기 위해 처음부터 다시 쓰지 않을 많은 레거시 Win32 앱에 완벽한 이니셔티브입니다.

Microsoft에 따라 Win32 앱을 Project Centennial로 변환하면 얻을 수있는 주요 이점은 다음과 같습니다.

  • 고객의 앱 설치 경험이 훨씬 매끄 럽습니다. 사이드로드 (Windows 10의 사이드로드 LOB 앱 참조)를 사용하여 컴퓨터에 배포 할 수 있으며 제거 후에도 추적이 남지 않습니다. 장기적으로는 앱을 Windows 스토어에 게시 할 수도 있습니다.
  • 변환 된 앱에는 패키지 ID가 있으므로 완전 신뢰 파티션에서도 이전보다 더 많은 UWP API를 호출 할 수 있습니다.
  • 원하는대로 XAML 사용자 인터페이스, 라이브 타일 업데이트, UWP 백그라운드 작업, 앱 서비스 등과 같은 UWP 기능을 앱 패키지에 추가 할 수 있습니다. 다른 UWP 앱에서 사용할 수있는 모든 기능을 앱에서 사용할 수 있습니다.
  • 앱의 모든 기능을 앱의 완전 신뢰 파티션에서 앱 컨테이너 파티션으로 옮기려면 모든 Windows 10 장치에서 앱을 실행할 수 있습니다.
  • UWP 앱인 앱은 클래식 데스크톱 앱으로 수행 할 수있는 작업을 수행 할 수 있습니다. 실제 레지스트리 및 파일 시스템과 구별 할 수없는 레지스트리 및 파일 시스템의 가상화 된 뷰와 상호 작용합니다.
  • 앱은 Windows 스토어의 기본 제공 라이센스 및 자동 업데이트 기능에 참여할 수 있습니다. 파일의 변경된 부분 만 다운로드되므로 자동 업데이트는 매우 안정적이고 효율적인 메커니즘입니다.

Microsoft가 말한 것처럼 쉽게 변환 할 수 있다면 가까운 시일 내에 수천 개의 레거시 앱이 Windows 스토어로 이동하는 것을 보게 될 것입니다.

100 주년 프로젝트를 통해 win32 앱을 uwp로 변환