프로젝트 리유니온이란?
Project Reunion은 Windows 개발자 플랫폼의 진화로 호환성, 민첩성, 현대적, 개방성을 향상시킵니다. 개발자 플랫폼을 통합하여 모든 Windows 장치에서 작동하는 앱을 더 쉽게 구축할 수 있도록 하는 것이 Microsoft의 비전입니다.
Project Reunion은 모든 앱(Win32, Packaged, UWP)과 다양한 Windows 버전에서 작동합니다. 신규 및 기존 Win32 및 UWP(유니버설 Windows 플랫폼) 앱을 위한 통합 플랫폼을 제공합니다.
Project Reunion은 개발자가 C++, .NET 또는 React Native에 관계없이 최신 기능으로 기존 앱을 업데이트하고 현대화하는 데 도움이 됩니다. 기존 Win32 및 UWP API에 대한 액세스를 통합하고 NuGet과 같은 도구를 통해 OS에서 분리하여 사용할 수 있도록 합니다.
슈퍼 듀퍼 그래픽 팩 마인크래프트 출시일
Project Reunion의 배경은 개발자가 하나의 Windows 응용 프로그램을 빌드하고 10억 개의 Windows 장치를 모두 대상으로 지정할 수 있도록 하는 것입니다.
- Rajesh Jha, 수석 부사장 - Microsoft Experiences and Devices Group
(범용) Windows 앱
Microsoft는 최근 몇 년 동안 Win32 데스크톱 앱과 UWP 앱을 더 가깝게 만들기 위해 노력해 왔습니다. Project Union은 기존 데스크톱 앱과 UWP 앱을 모두 단순히 'Windows 앱'이라고 부르는 동일한 방향으로 나아가는 단계입니다.
Build 2020에서 Microsoft는 Project Reunion 여정의 첫 번째 구성 요소 중 하나인 WinUI 3의 미리 보기를 발표했습니다. 개발자는 WinUI를 사용하여 여러 장치에 적용되고 확장되는 최신 UI로 새 앱을 만들거나 기존 데스크톱 앱의 UI를 점진적으로 현대화할 수 있습니다.
Microsoft는 또한 개발자가 앱에 Chromium 기반 WebView를 포함할 수 있도록 하는 WebView2 미리 보기를 도입했습니다. WebView 2는 Windows에서 완전히 분리되므로 개발자는 특정 버전의 Windows 10에 종속되지 않고 전체 웹 기능을 사용할 수 있습니다.
Microsoft는 엔지니어를 찾고 있습니다 GitHub에서 공개된 Project Reunion , 따라서 개발자 커뮤니티는 플랫폼이 어떻게 발전하는지에 대해 보다 직접적인 발언을 할 수 있습니다.
Windows 및 그 이상
Microsoft는 이러한 Project Union 기반 Windows 앱에 대한 더 넓은 야심을 가지고 있습니다. 이러한 최신 앱은 '10억 개의 Windows 장치'에서 실행할 수 있지만 클라우드에서 씬 클라이언트로 스트리밍되도록 최적화할 수도 있습니다.
진행하면서 Windows 앱은 물론 클라우드의 iOS, Android, Mac 및 Linux에서도 Windows 앱을 실행할 수 있습니다. 이미 스마트폰에 원격으로 앱을 스트리밍할 수 있지만 Project Reunion을 사용하면 웹 또는 모바일 플랫폼용으로 다시 작성할 필요 없이 오래된 앱을 현대화할 수 있습니다.
과거의 문제
Microsoft는 통합된 접근 방식으로 기존의 숙취와 현대적인 전망을 이해하는 데 어려움을 겪었습니다.
UWP는 불안정한 시작을 했고 Microsoft가 모바일 야망을 포기하자 플랫폼은 개발자의 관심을 끌기 위해 고군분투했습니다. 비즈니스 앱의 경우 개발자가 이전 Windows 버전을 제공해야 하고 Xbox 또는 HoloLens에서 사용할 의도가 없는데 UWP를 사용하는 이유는 무엇입니까?
그리고 패키지 앱을 제공하기 위한 Microsoft Store의 난제가 있었습니다. 솔직히 말해서 Microsoft조차도 개발자의 신뢰를 구축하는 데 도움이 되지 않았습니다. 회사의 주력 제품인 새로운 Microsoft Edge와 Office 365는 모두 스토어를 통해 배송되지 않습니다.
Project Reunion은 Windows 개발자 플랫폼의 올바른 진화입니까 아니면 너무 늦은 경우입니까? 시간이 말해 줄거야.