Windows 10 운영 체제는 UWP(유니버설 Windows 플랫폼) 앱과 기존 데스크톱(Win32) 앱으로 나뉘어 사용되어 왔습니다. 이러한 이원화된 구조는 개발자들에게 혼란을 야기했으며, 사용자 경험 또한 일관성을 잃는 문제가 있었습니다. 마이크로소프트는 Build 2020 행사에서 이러한 문제를 해결하고 두 플랫폼을 통합하여 과거 Windows 8에서 발생했던 오류를 바로잡고자 ‘Project Reunion’이라는 새로운 프로젝트를 발표했습니다.
과거 Windows 8에서는 기존 데스크톱 애플리케이션 모델과는 별개의 새로운 애플리케이션 플랫폼이 도입되었으며, Windows 10에 이르러서는 ‘유니버설 Windows 플랫폼’ 앱이라는 또 다른 모델이 추가되었습니다. 이러한 변화는 기존 데스크톱 앱과 상당한 차이를 보였으며, 개발자들은 서로 다른 두 가지 플랫폼에 대한 대응 전략을 세워야 했습니다.
기존 데스크톱 애플리케이션 개발자들은 새로운 Windows 플랫폼 기능이 유니버설 Windows 플랫폼 모델에 한정되어 있어 많은 어려움을 겪었습니다. 이에 마이크로소프트는 기존 데스크톱 앱에서도 보다 현대적인 기능을 사용할 수 있도록 꾸준히 노력해왔습니다.
이제 마이크로소프트는 Project Reunion을 통해 이러한 노력을 한 단계 더 발전시키고자 합니다.
마이크로소프트의 커뮤니케이션 담당 부사장 프랭크 쇼는 발표 자리에서 “Project Reunion은 Windows 플랫폼을 처음으로 통합하고 운영 체제로부터 분리하는 장벽을 허물어 Win32 및 UWP API 전반에 걸쳐 혁신을 촉진할 것입니다.”라고 언급했습니다.
마이크로소프트는 이 프로젝트에 대해 좀 더 자세히 설명했습니다. 그들에 따르면 새로 발표된 Project Reunion은 더욱 민첩하고 현대적이며 개방적인 Windows 개발자 플랫폼으로 나아가는 과정입니다.
이러한 노력은 개발자들이 Windows API와 유니버설 Windows 플랫폼 간의 분열을 줄여 기존 앱을 현대화하고 새로운 앱을 개발하는 방식을 간소화할 것입니다. 또한, 기존 코드와 최신 클라이언트 플랫폼 혁신을 위한 하위 호환 플랫폼을 제공할 예정입니다.
그러나 Project Reunion이 정확히 무엇을 의미하는지, 두 플랫폼을 얼마나 결합할 수 있을지, 개발자들이 얼마나 쉽게 사용할 수 있을지, 그리고 Windows 애플리케이션의 미래에 어떤 영향을 미칠지는 아직 명확하지 않습니다.
이러한 질문들에 대한 답은 마이크로소프트가 Build 2020 행사에서 Project Reunion에 대한 상세한 정보를 공개할 때까지 기다려야 할 것입니다. 마이크로소프트가 추가 정보를 제공하는 대로 보다 자세한 내용을 전달해 드리겠습니다.
마이크로소프트는 Windows 개발자 블로그를 통해 더 많은 정보를 공개할 예정이라고 밝혔습니다.