Microsoft는 개발자가 클래식 데스크톱 앱을 UWP (유니버설 Windows 플랫폼)로 변환하기를 원합니다. 새로운 계획은 Project Centennial이라고 불리며 소프트웨어 거대 소프트웨어 거인은 UWP 열차에서 더 많은 Win32 앱을 얻을 수있는 훌륭한 도구가되기를 기대하고 있습니다.
우리가 이해 한 바에 따르면 Project Centennial을 사용하면 Win32 앱을 쉽게 설치하고 제거 할 수있는 AppX 패키지에 넣을 수 있습니다. 또한이 앱은 Windows 스토어에서 제공되어야하지만이를 가능하게하기 위해 개발자가 얼마나 많은 작업을해야할지 확신 할 수 없습니다.
Project Centennial에서 각 Win32 앱은 Microsoft가 Windows 스토어에서 앱을 수락하기 전에 일부 Windows 10 기능을 활용해야합니다. 또한 앱은 바이러스 및 기타 잠재적 인 위협으로부터 안정적이고 안전해야합니다. 우리의 관점에서 이것은 유니버설 Windows 플랫폼을 지원하기 위해 처음부터 다시 작성되지 않을 많은 레거시 Win32 앱을위한 완벽한 이니셔티브입니다.
다음은 Project Centennial로 Win32 앱을 변환 할 때 얻을 수있는 몇 가지 주요 이점입니다. 마이크로 소프트:
- 앱의 설치 경험은 고객에게 훨씬 더 원활합니다. 테스트 용로드를 사용하여 컴퓨터에 배포 할 수 있습니다 ( Windows 10에서 LOB 앱 사이드로드), 제거 후 흔적을 남기지 않습니다. 장기적으로는 앱을 Windows Store에 게시 할 수도 있습니다.
- 변환 된 앱에 패키지 ID가 있으므로 이전보다 완전 신뢰 파티션에서도 더 많은 UWP API를 호출 할 수 있습니다.
- 원하는 속도로 XAML 사용자 인터페이스, 라이브 타일 업데이트, UWP 백그라운드 작업, 앱 서비스 등과 같은 UWP 기능을 앱 패키지에 추가 할 수 있습니다. 다른 UWP 앱에서 사용할 수있는 모든 기능을 앱에서 사용할 수 있습니다.
- 앱의 모든 기능을 앱의 완전 신뢰 파티션에서 앱 컨테이너 파티션으로 이동하도록 선택하면 모든 Windows 10 장치에서 앱을 실행할 수 있습니다.
- UWP 앱으로서 앱은 클래식 데스크톱 앱으로 할 수있는 작업을 수행 할 수 있습니다. 실제 레지스트리 및 파일 시스템과 구별 할 수없는 레지스트리 및 파일 시스템의 가상화 된보기와 상호 작용합니다.
- 앱은 Windows Store의 기본 제공 라이선스 및 자동 업데이트 기능에 참여할 수 있습니다. 자동 업데이트는 파일의 변경된 부분 만 다운로드되기 때문에 매우 안정적이고 효율적인 메커니즘입니다.
Microsoft가 말한 것처럼 변환이 쉽다면 가까운 장래에 수천 개의 레거시 앱이 Windows 스토어로 이동하는 것을 볼 수 있습니다.