Я читал о Windows Phone 8.1 Development, потому что я уже работаю с Windows Phone 8, и я намерен начать работу с новой версией ОС.
Затем я загрузил Visual Studio для Windows с обновлением 4, открыл один мой проект (целевой WP8) и нажал "обновить до 8.1".
Я увидел, что мое решение сменило имя на "Windows Phone SilverLight 8.1" .
Затем я попытался создать новый проект, ориентированный на Windows Phone 8.1, и я видел следующие опции в дереве Visual С# (как показано на рисунке):
- Универсальные приложения
- Приложения Windows
- Приложения для телефонов Windows
Поскольку моя цель - разработать для телефонных устройств с Windows Phone 8.1, я выбрал "Службы Windows Phone". Но я видел, что этот проект отличен от другого (тот, который я обновил с WP8). Появляется "Windows Phone 8.1" в решении вместо "Windows Phone SilverLight 8.1" . И коды тоже очень разные.
Итак, я сделал исследование об этом, чтобы понять разницу между "Windows Phone SilverLight 8.1" и "Windows Phone 8.1" , прочитал несколько сообщений вроде этого:
- Разница между Windows Phone Silverlight 8.1 и Windows Phone 8.1.
- В чем разница между Windows Phone 8.1 и Windows Phone 8.1 Silverlight
- В телефоне Windows 8.1 что такое различие между проектом телефона Windows и проектом silverlight?
но я не мог найти ничего, что заставило меня понять.
В какой-то момент я нашел ответ, говорящий, что "Windows Phone 8.1" предназначен для универсальных приложений... но я не согласен, если бы я хотел создать универсальное приложение, я бы выбрал "Универсальное приложение" вместо "Windows" Phone Apps ".
Кто-нибудь знает, в чем разница между этими двумя проектами?