개발 Windows 런타임 라이브러리 (Winrt) 란 무엇입니까? -techopedia에서 정의

Windows 런타임 라이브러리 (Winrt) 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-WinRT (Windows 런타임 라이브러리) 란 무엇입니까?

Windows 8 운영 체제 (OS)와 관련하여 WinRT (Windows 런타임 라이브러리)는 OS에서 사용하는 기본 API (응용 프로그래밍 인터페이스)입니다. 모든 Windows 응용 프로그램에서 실행되는 Win32 API를 대체하지는 않지만 기능을 보강합니다. WinRT는 Win32 아래에있는 쉘이 아니라 Win32 API와 동일한 수준에있는 C ++ 객체 지향 API입니다.

Techopedia는 WinRT (Windows 런타임 라이브러리)를 설명합니다.

WinRT는 Windows Mobile 7에서 시작된 Metro 모양을 구현합니다. 이는 이전 Windows 버전과는 완전히 다른 모양을 제공합니다. WinRT는 XAML (Extensible Application Markup Language) 기반 UI (사용자 인터페이스) 시스템으로 C ++, HTML / JavaScript 및 .NET 개발자에게 동일한 UI 구현을 제공합니다. 이것은 .Net 및 Silverlight에만 노출 된 WPF (Windows Presentation Foundation)와는 완전히 다릅니다 (브라우저에만 노출됨).


WinRT의 출현에도 불구하고 Win32는 완전히 지워지지 않으며 둘 다 공존합니다. 개발자에게는 개발에 두 가지 옵션이 있으며 사용자에게는 이러한 옵션도 있습니다. 사용자는 레거시 시스템 응용 프로그램과 Metro 응용 프로그램을 동시에 설치할 수 있습니다.


WinRT는 응용 프로그램에 필요한 리소스와 기능을 제공하는 Win32와 동일한 수준에서 API로 설명 할 수 있습니다. Win32와의 유일한 차이점은 WinRT가 모든 응용 프로그램 개발자에게 노출된다는 것입니다.


WinRT에는 다음과 같은 속성이 있습니다.

  • API의 모든 부분은 비동기식으로 설계되었습니다.
  • API는 샌드 박스 처리되어 있으며 자체 포함 또는 앱 스토어 지원 애플리케이션을 쉽게 만들 수 있도록 설계되었습니다.
  • WPF / Silverlight XAML UI 모델을 개발자에게 노출합니다.
  • API 정의는 메타 데이터 형식이며 .NET에 사용되는 메타 데이터 형식과 동일합니다 (ECMA 335).
  • Win32 API와 새 UI 시스템을 모두 래핑합니다.
  • UI를 만들기위한 간단한 프로그래밍 모델이 있습니다. 특히 Win32 API 또는 LPARAM 또는 WndProc와 같은 용어를 배울 필요가없는 Windows 개발자를 위해 만들어졌습니다.
  • Silverlight / WPF XAML UI 모델은 개발자에게 노출됩니다.
  • Windows (이전의 Metro) 모양을 구현합니다.
이 정의는 Windows 8과 관련하여 작성되었습니다.
Windows 런타임 라이브러리 (Winrt) 란 무엇입니까? -techopedia에서 정의