듀얼 스크린 모바일 컴퓨팅 장치에서 Windows 10X 용 Win32 및 UWP 앱을 통합하는 Microsoft '프로젝트 재결합'?

마이크로 소프트 / 듀얼 스크린 모바일 컴퓨팅 장치에서 Windows 10X 용 Win32 및 UWP 앱을 통합하는 Microsoft '프로젝트 재결합'? 2 분 읽기

Surface Neo : Windows 10X를 지원하는 최초의 장치 중 하나



Microsoft는 '프로젝트 재결합'에 대한 세부 정보를 제공하는 중요한 문서를 게시했습니다. 이름에서 알 수 있듯이이 프로젝트에는 레거시 Win32 앱과 최신 UWP (유니버설 Windows 플랫폼) 앱을 결합하는 작업이 포함됩니다. 크게 다른 두 플랫폼의 결합은 다음을위한 앱을 만드는 개발자를 위해 더 간단한 앱 개발 및 배포 플랫폼을 보장해야 윈도우 10 Windows 10X 운영 체제 일 가능성이 높습니다.

Windows 8에서 Microsoft는 앱에 대해 근본적으로 다른 접근 방식을 시도했습니다. 레거시 Win32 앱은 현대의 앱 생태계 , Microsoft는 UWP를 도입했습니다. UWP는 간소화 된 작업을 제공하기위한 것이었지만 본질적으로 동일한 목적을 위해 두 개의 개별 플랫폼으로 작업하는 개발자에게는 몇 가지 문제가있었습니다. 이제 Microsoft는 마침내 Win32 및 UWP 에코 시스템을 'Project Reunion'과 통합하기로 결정했습니다.



Microsoft 'Project Reunion'의 목표는 Win32 및 UWP (유니버설 Windows 플랫폼) 앱 통합 :

터치 기반 태블릿 및 모바일 컴퓨팅 장치가 출시되고 성공한 후 Microsoft는 핸드 헬드 장치 용 Windows 운영 체제를 터치 스크린으로 재정렬하려고 시도했습니다. 이전 Win32 앱은 키보드 마우스 인터페이스와 잘 작동했지만 Microsoft에 필요한 앱 웹 및 터치 기반 인터페이스에 최적화되었습니다. 또한 이러한 앱은 다양한 화면 방향 및 사용 시나리오에 맞게 최적화됩니다. 따라서 유니버설 Windows 플랫폼 또는 UWP가 만들어졌습니다. 그러나 이로 인해 두 가지 병렬 앱 개발 시나리오가 발생했습니다.



Project Reunion은 Windows 8부터 시작하는 '최신'UWP 앱을 사용하여 Microsoft에서 생성 한 문제를 정리하려는 시도입니다. 사용자는 항상 기존 Win32 앱을 작업을 수행하는 데 중요하게 취급했습니다. 한편 UWP 앱은 모바일 컴퓨팅 장치 용으로 단순화 된 버전으로 간주되었습니다.

Project Reunion을 통해 Microsoft는 기본적으로 UWP API로 Win32 API를 롤업했습니다. 이를 통해 개발자는 공유 패널과 같은 최신 기능을 데스크톱 앱에 추가 할 수 있습니다. 두 가지 플랫폼을 결합하는 것은 두 가지 개별 개발 접근 방식을 통합하고 앱 개발 프로세스를 단순화하는 데 중요합니다.



Microsoft Project Union은 앱 개발자에게 무엇을 제공합니까?

첫 번째 Project Reunion 구성 요소는 오픈 소스입니다. WinUI 3 및 WebView 2 . WinUI 3은 Windows 10 용 최신 기본 UI 프레임 워크 인 반면 WebView 2는 웹 콘텐츠를 앱에 통합하기위한 컨트롤입니다. Microsoft는 이제 프로젝트 재결합을위한 GitHub 페이지에 대한 설명 프로젝트가 무엇인지 아닌지 설명합니다.

처음에 Microsoft는 C ++ / WinRT , 휴식 / WinRT , 및 C # / WinRT Project Union에 라이브러리를 추가합니다. Rust Windows 런타임 라이브러리의 공개 미리보기가 지난달에 추가되었습니다. 이것은 Windows 응용 프로그램 개발자가 Rust를 더 잘 활용할 수 있도록 단순화합니다. C ++ 및 C #으로 작성된 코드의 Windows 런타임과 동일한 용도로 사용됩니다. 마이크로 소프트는 또한 개발자가 스토어 또는 자체 타사 메커니즘을 통해 Windows PC에 응용 프로그램을 배포 할 수있는 방법 인 MISX-Core도 추가했습니다.

Microsoft는 Project Union이 새로운 응용 프로그램 모델 또는 플랫폼이 아니라는 점을 명확히했습니다. 즉, Visual Studio, VS Code 또는 기타 개발 환경을위한 '새로운 프로젝트 재결합 앱'템플릿이 없습니다. 이에 대해 Microsoft는 'Windows SDK 및 관련 키트에 대한 전체 액세스 권한을 계속 사용할 수 있습니다. 시간이지나면서 Project Reunion이 제공하는 기능은 기존 Win32 및 UWP 모델을 병합하는 것 이상으로 성장하고 모든 앱에서 사용할 수있는 추가 기능을 제공 할 것입니다. '

Microsoft는 또한 Project Union이 애플리케이션을위한 새로운 패키징 또는 격리 모델이 아니라는 점을 명확히했습니다. 애플리케이션을위한 새로운 보안 모델도 아닙니다. 또한 Project Union은 개발자가 클라우드에서 앱을 실행하기위한 것이 아닙니다. 그럼에도 불구하고 Project Reunion 기술은 클라우드 지원 최신 API 제품군에서 앱을 얻는 데 도움이 될 것입니다.

태그 마이크로 소프트