Windows 10 개발-소개

이 자습서는 Windows 10 응용 프로그램을 개발하는 방법을 배우려는 사람들을 위해 설계되었습니다. 이 튜토리얼에서 우리는 배울 것입니다-

  • Windows 10 애플리케이션 개발
  • Microsoft에서 출시 한 새 OS 업데이트
  • 개발자를위한 업데이트의 새로운 기능

이제 첫 번째 릴리스에서는 사용할 수 없었던 많은 흥미로운 앱 시나리오가 가능합니다. Microsoft는 새로운 API를 추가했을뿐만 아니라 기존 API도 확장했습니다.

유니버설 Windows 앱

유니버설 Windows 앱은 유니버설 애플리케이션 플랫폼을 기반으로 빌드 된 Windows 런타임으로 Windows 8에 처음 도입되었습니다.

이제 Windows 10에서는 유니버설 애플리케이션 플랫폼의 이름이 UWP (유니버설 Windows 플랫폼)로 변경되었습니다. PC, 태블릿, 휴대폰 등과 같은 Windows Store 용 Windows 10 장치를 대상으로하여 최신의 완전히 몰입 형 앱을 빌드 할 수 있습니다.

Windows 10에서는 Windows 10에서 지원되는 모든 장치에 도달하는 응용 프로그램을 쉽게 개발할 수 있습니다.

  • 하나의 API 세트
  • 하나의 앱 패키지
  • 그리고 하나의 상점

유니버설 Windows 플랫폼은 터치 패드, 마우스 및 키보드, 게임 컨트롤러 또는 펜과 같은 다양한 상호 작용 모델과 다양한 화면 크기를 지원합니다.

UWP 앱의 특성

다음은 Windows 10보다 우수한 유니버설 Windows 앱의 몇 가지 특성입니다.

  • Windows 8.1과 같은 OS가 아닌 디바이스 제품군을 대상으로 지정할 수 있습니다.

  • 앱은 다음을 사용하여 패키지화되고 배포됩니다. .AppX 패키징 형식으로 앱을 원활하게 배포하고 업데이트 할 수 있습니다.

  • 응용 프로그램을 Windows 스토어에 제출하면 모든 장치 제품군 또는 선택한 장치에서만 사용할 수 있습니다. Windows 장치 용 모든 앱을 한 곳에서 쉽게 관리 할 수 ​​있습니다.

  • 애플리케이션의 가용성을 특정 디바이스 제품군으로 제한 할 수 있습니다.

  • UWP (유니버설 Windows 플랫폼)의 핵심 API는 모든 Windows 장치 제품군에서 동일합니다. 따라서 앱이 핵심 API 만 사용하는 경우 모든 Windows 10 장치에서 실행할 수 있습니다.

  • Extension SDK의 도움으로 특정 장치에 대한 애플리케이션을 밝힐 수 있습니다.

개발 선택

유니버설 Windows 응용 프로그램은 다음 언어 중 하나로 만들 수 있습니다.

  • XAML을 사용하는 C # 또는 Visual Basic
  • HTML을 사용한 JavaScript
  • DirectX 및 / 또는 XAML을 사용하는 C ++

한 언어로 구성 요소를 작성하고 다른 언어로 개발 된 응용 프로그램에서 사용할 수도 있습니다.