2

C# 및 XAML을 사용하여 W8 앱을 개발할 수 있다는 것을 알고 있습니다. 그것은 wp8에서 동일합니까?Silverlight vs W8/W8.1/WP8/WP8.1

Silverlight는이 모든 것과 어떻게 관련이 있으며 WP8.1/WP8은이 모든 것에 어떻게 관련되어 있습니까?

자세한 내용을 원하면 알려주십시오.

답변

6

C# 및 XAML을 사용하여 Windows Phone에서 응용 프로그램을 개발할 수 있습니다.

Windows 8은 WinRT라는 런타임을 사용합니다. Windows Phone은 전통적으로 Silverlight라는 런타임을 사용합니다. 둘 다 C# 및 XAML을 기반으로하지만 컨트롤과 클래스가 다릅니다.

Windows Phone 8.1부터 WinRT를 사용하여 전화 앱을 만들 수 있습니다. 이제 동일한 런타임을 사용하여 Windows 8 및 Windows Phone 8.1 용 응용 프로그램을 작성할 수 있으므로 코드의 상당 부분을 공유 할 수 있습니다.이 응용 프로그램을 "Universal Apps"라고합니다.

으로 사용되어야하는 하나 알고 : 당신이 윈도우 8과 윈도우 폰 모두에 대한 응용 프로그램을 확인하려면

  • 다음은 생각할 필요 없다 : 당신이 원하는 경우 보편적 인 응용 프로그램
  • 를 만들 Windows Phone에서만 실행할 응용 프로그램을 만들려면 WinRT를 사용하는 것이 좋습니다. 왜냐하면 이것이 "미래를 보장하는"선택이기 때문입니다. 그러나 일부 Windows Phone API는 WinRT 런타임에서 아직 지원되지 않습니다. 이러한 API 중 하나가 필요하면 Silverlight를 사용하는 것 외에 다른 방법이 없습니다. 우리는 90 %의 API 컨버전스가이 버전에 http://blogs.msdn.com/b/eob/archive/2014/04/16/starting-with-universal-apps-on-visual-studio-2013.aspx

여전히 실버에서만 사용할 전화 기능입니다 그 작은 세트가 아직 converget하지가 같은 :

  • 렌즈 지원
  • VOIP Suport
  • 카메라 캡처 작업
  • 클립 보드 API를
  • 잠금 화면 배경 화면 API
+0

답변으로 표시해야합니다. – muetzenflo

3

1 Ans By의 : 당신은 C# & XAML를 사용 Windows 8, Windows 8.1, Windows Phone 7, Windows Phone 8 & Windows Phone 8.1 응용 프로그램을 개발할 수 있습니다.

2 : Ans : Windows Phone 7, Windows Phone 8 & Windows Phone 8.1 (대상 Silverlight)은 Silverlight API's을 사용합니다. 그리고 Windows Phone 8 & Windows Phone 8.1이 Silverlight와 어떻게 관련이 있는지 잘 모바일 응용 프로그램 프레임 워크에서 사용할 수있는 SIlverlight API를 사용합니다.

Windows 8 & Windows 8.1 모두 대상 WinRT API's입니다. 현재 Windows Phone 8.1은 WinRT API도 지원합니다. 따라서 Windows 8.1 & Windows Phone 8.1 응용 프로그램을 만들려면 두 플랫폼을 모두 대상으로 Universal application을 만들어야합니다 (수렴성이 90 % 임).

If you want to create Windows 8 & Windows Phone 8 applications, you will require Visual Studio 2012 & Windows 8 OS. 
If you want to create Windows 8.1, Windows Phone 8 & Windows Phone 8.1 applications , you require Visual Studio 2013 & Windows 8.1 OS. 

Link 당신에게 윈도우 8 & 윈도우 폰 8 앱 개발에 대한 간단한 아이디어를 제공합니다.

희망이 도움이됩니다.

관련 문제