Silverlight против W8 / W8.1 / WP8 / WP8.1

#silverlight #windows-phone-8 #windows-8 #windows-8.1 #windows-phone-8.1

#серебристый свет #windows-телефон-8 #windows-8 #windows-8.1 #windows-phone-8.1

Вопрос:

Я знаю, что вы можете разрабатывать приложения W8, используя c # и XAML. Это то же самое на wp8?

Как Silverlight относится ко всему этому и как WP8.1 / WP8 относится ко всему этому.

Пожалуйста, скажите мне, хотите ли вы больше подробностей.

Ответ №1:

Вы можете разрабатывать приложения на Windows Phone, используя C # и XAML.

Windows 8 использует среду выполнения под названием WinRT. Windows Phone традиционно использует среду выполнения под названием Silverlight. Оба основаны на C # и XAML, но у них разные элементы управления и разные классы.

Начиная с Windows Phone 8.1, вы можете создавать приложения для телефона с помощью WinRT. Таким образом, теперь вы можете писать приложения как для Windows 8, так и для Windows Phone 8.1, используя одну и ту же среду выполнения (и, следовательно, совместно использовать большие части кода): они называются «Универсальными приложениями».

Как узнать, какой из них вам следует использовать:

  • Если вы хотите создать приложение как для Windows 8, так и для Windows Phone, то это несложно: создайте универсальное приложение
  • Если вы хотите создать приложение, которое будет работать только на Windows Phone, то я бы лично рекомендовал использовать WinRT, поскольку это «перспективный» выбор. Однако некоторые API-интерфейсы Windows Phone еще не поддерживаются средой выполнения WinRT. Если вам нужен один из этих API, то у вас нет другого выбора, кроме как использовать Silverlight.

http://blogs.msdn.com/b/eob/archive/2014/04/16/starting-with-universal-apps-on-visual-studio-2013.aspx

В этой версии у нас сходимость API составляет 90%, но все же есть небольшой набор, который еще не сходится, это функции телефона, доступные только в Silverlight, такие как:

  • Поддержка линз
  • Поддержка VOIP
  • Задача захвата камеры
  • API буфера обмена
  • API обоев экрана блокировки

Ответ №2:

1 Ответ: вы можете разрабатывать Windows 8, Windows 8.1, Windows Phone 7, Windows Phone 8 amp; Windows Phone 8.1 приложения, используя C# amp; XAML .

2: Ответ: Windows Phone 7, Windows Phone 8 и Windows Phone 8.1 (нацеливание на Silverlight) использует Silverlight API's . И как Windows Phone 8 и Windows Phone 8.1 связаны с Silverlight, они используют API SIlverlight, доступные для платформы мобильных приложений.

Оба нацелены на 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 amp; Windows Phone 8 applications, you will require Visual Studio 2012 amp; Windows 8 OS.
If you want to create Windows 8.1, Windows Phone 8 amp; Windows Phone 8.1 applications , you require Visual Studio 2013 amp; Windows 8.1 OS.
 

Эта ссылка дает вам краткое представление о разработке приложений для Windows 8 и Windows Phone 8.

Надеюсь, это поможет.