2021.03.16

MS, '리유니온' 프리뷰 공개… 윈도우 API 통합 '일보전진'

Paul Krill | InfoWorld
마이크로소프트가 윈도우 애플리케이션 개발의 오랜 숙제인 불일치 문제를 해결하기 위한 '리유니온(Reunion)' 프로젝트의 개발자 프리뷰를 공개했다.

리유니온 프로젝트 0.5 프리뷰는 아직 프로덕션 환경에서 사용할 앱 개발까지는 지원하지 않는다. 앞으로 1.0 버전이 나올 때까지 많은 변화가 있겠지만 개발자가 미리 써볼 수 있도록 하는 의미가 있다. 리유니온 프로젝트 초보자를 위한 소개 문서는 docs.microsoft.com에서 확인할 수 있다.

리유니온 프로젝트가 시작된 것은 지난 2020년 5월이다. 데스크톱 API와 유니버설 윈도우 플랫폼 API 등 다양한 윈도우 개발 환경을 통합하고, 여러 가지 윈도우 10 운영체제 버전에서 실행되는 모든 데스크톱 앱에서 일관된 방식으로 사용할 수 있는 API와 툴을 제공하는 것이 목적이다.

이렇게 되면 개발자가 여러 윈도우 버전에 따른 각각 다른 API를 사용할 필요가 없다. 개발자가 특정 윈도우 버전을 타겟으로 하지 않고 보편적으로 사용할 수 있는 새로운 기능을 선보일 때도 개발의 복잡성을 크게 줄일 수 있다.

단, 리유니온 프로젝트는 닷넷, 윈도우 폼스, 윈도우 프레젠테이션 파운데이션, C++/윈32 등 기존 데스크톱 윈도우 플랫폼이나 프레임워크, API를 대체하는 것은 아니다. 오히려 모든 플랫폼에서 공통으로 작동하는 API 명령어 세트와 툴 등 기존 플랫폼의 보완재 역할에 더 가깝다. 리유니온 프로젝트의 윈도우 API는 운영체제에 종속되지 않으며, 누겟(NuGet) 패키지를 통해 배포된다.

리유니온 프로젝트 0.5 프리뷰의 주요 구성은 다음과 같다.
 
  • 윈도우 UI 라이브러리 3, 데스크톱과 UWP 앱을 위한 차세대 윈도우 사용자 경험
  • MRT 코어, 최신 윈도우 리소스 매니지먼트 시스템의 간소화된 버전
  • 디라이트 코어, 디바이스 독립적인 텍스트 레이아웃 시스템, 하드웨어 가속 텍스트, 멀티 포맷 텍스트, 다국어 지원 등 텍스트 렌더링을 위한 다이렉트라이트 기능에 접속할 수 있는 다이렉트라이트 API

editor@itworld.co.kr
 
 


2021.03.16

MS, '리유니온' 프리뷰 공개… 윈도우 API 통합 '일보전진'

Paul Krill | InfoWorld
마이크로소프트가 윈도우 애플리케이션 개발의 오랜 숙제인 불일치 문제를 해결하기 위한 '리유니온(Reunion)' 프로젝트의 개발자 프리뷰를 공개했다.

리유니온 프로젝트 0.5 프리뷰는 아직 프로덕션 환경에서 사용할 앱 개발까지는 지원하지 않는다. 앞으로 1.0 버전이 나올 때까지 많은 변화가 있겠지만 개발자가 미리 써볼 수 있도록 하는 의미가 있다. 리유니온 프로젝트 초보자를 위한 소개 문서는 docs.microsoft.com에서 확인할 수 있다.

리유니온 프로젝트가 시작된 것은 지난 2020년 5월이다. 데스크톱 API와 유니버설 윈도우 플랫폼 API 등 다양한 윈도우 개발 환경을 통합하고, 여러 가지 윈도우 10 운영체제 버전에서 실행되는 모든 데스크톱 앱에서 일관된 방식으로 사용할 수 있는 API와 툴을 제공하는 것이 목적이다.

이렇게 되면 개발자가 여러 윈도우 버전에 따른 각각 다른 API를 사용할 필요가 없다. 개발자가 특정 윈도우 버전을 타겟으로 하지 않고 보편적으로 사용할 수 있는 새로운 기능을 선보일 때도 개발의 복잡성을 크게 줄일 수 있다.

단, 리유니온 프로젝트는 닷넷, 윈도우 폼스, 윈도우 프레젠테이션 파운데이션, C++/윈32 등 기존 데스크톱 윈도우 플랫폼이나 프레임워크, API를 대체하는 것은 아니다. 오히려 모든 플랫폼에서 공통으로 작동하는 API 명령어 세트와 툴 등 기존 플랫폼의 보완재 역할에 더 가깝다. 리유니온 프로젝트의 윈도우 API는 운영체제에 종속되지 않으며, 누겟(NuGet) 패키지를 통해 배포된다.

리유니온 프로젝트 0.5 프리뷰의 주요 구성은 다음과 같다.
 
  • 윈도우 UI 라이브러리 3, 데스크톱과 UWP 앱을 위한 차세대 윈도우 사용자 경험
  • MRT 코어, 최신 윈도우 리소스 매니지먼트 시스템의 간소화된 버전
  • 디라이트 코어, 디바이스 독립적인 텍스트 레이아웃 시스템, 하드웨어 가속 텍스트, 멀티 포맷 텍스트, 다국어 지원 등 텍스트 렌더링을 위한 다이렉트라이트 기능에 접속할 수 있는 다이렉트라이트 API

editor@itworld.co.kr
 
 


X