내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

Windows Phone 8 및 Windows 8 앱 개발

2014-06-18

적용 대상: Windows Phone 8 및 Windows Phone Silverlight 8.1 | Windows 8

 

이 항목 집합에서는 Windows Phone 8 및 Windows 8 에서 실행하는 앱을 만드는 것에 대해 설명하고, 이 앱을 빌드할 때 코드의 재사용을 최대화하는 코드 공유 기술을 보여 줍니다.

이 항목에는 다음 단원이 포함되어 있습니다.

 

Windows Phone 개발자든, Windows 스토어 개발자든 아니면 다른 플랫폼의 앱 개발자든 상관 없이 다음 항목의 정보를 사용하여, 현재의 앱 빌드 경험을 기반으로 이 설명서를 탐색합니다.

이 설명서를 위해 동반 샘플 앱을 빌드했습니다. 두 플랫폼 모두에 사용할 앱을 개발할 때 코드 재사용을 최대화하는 것에 대한 프레젠테이션을 볼 수도 있습니다.

Windows Phone 8 및 Windows 8 모두에 사용할 앱을 개발할 때에는 본 설명서에서 설명한 전략을 사용하여 앱 간 코드 재사용을 최대화해야 합니다. 이러한 기술은 코드를 한 번 작성하고 여러 앱에서 공유하는 모두 잘 알고 있는 방법입니다. 앱을 설계할 때에는 각 플랫폼에 맞게 재단된 최상의 사용자 경험을 제공하면서도 코드 공유를 염두에 두어야 합니다. 자세한 내용은 다음을 참조하세요.

이 릴리스에서는 Windows Phone API 노출 영역을 크게 개선했습니다. 더 많은 .NET API를 추가하고 Windows 8 와 동일한 .NET 엔진인 CoreCLR로 이동했습니다. 또한 Windows 런타임 API 집합을 도입하고 네이티브 코드로 프로그래밍할 수 있도록 했습니다. 이것은 융통성과 기능성의 증가를 의미하며, 선택한 언어로 앱을 빌드할 수 있게 되었습니다. 자세한 내용은 Windows Phone API 참조를 참조하세요.

또한 플랫폼에서의 이러한 개선 사항은 Windows 8 에서 플랫폼 통합을 즉각적으로 이용할 수 있음을 의미합니다. 예를 들어 Windows Phone 8 에서 도입한 많은 Windows 런타임 API는 Windows Phone 8 과 Windows 8 모두에 공통이므로 한 번 작성한 후 두 플랫폼 모두에서 앱 간에 공유하기가 쉽습니다. 또한 플랫폼에는 두 플랫폼 모두에 공통인 네이티브 API 집합이 있습니다. 자세한 내용은 Windows Phone 8 및 Windows 8 플랫폼 비교를 참조하세요.

앱의 앱 논리에서는 최상의 코드 공유 기회를 발견하게 될 것입니다. Windows Phone 8 과 Windows 8 모두 XAML 기반 UI 언어를 사용합니다. 멋진 사용자 경험을 위해 사용된 개념과 컨트롤은 두 플랫폼 모두에서 유사하지만 개발자는 이 환경을 각 플랫폼에 잘 맞게 재단해야 합니다. 자세한 내용은 Windows Phone 8과 Windows 8 간 XAML 컨트롤 비교를 참조하세요.

표시:
© 2015 Microsoft