- Что такое windows phone sdk
- Национальная библиотека им. Н. Э. Баумана Bauman National Library
- Персональные инструменты
- Microsoft Windows Phone SDK
- Содержание
- Состав SDK
- Другие примеры SDK
- Сравнение Windows Phone SDK и Windows Phone Power Tools
- Разработка под Windows Phone 7
- Установка Windows Phone 7
- Основные пространства имен Windows Phone 7 SDK
- Обзор Windows Phone 8.1 SDK
- Как установить Windows Phone SDK
Что такое windows phone sdk
Товарищи-разработчики, господа вьетнамцы оперативно слили SDK для Windows Phone 8.1.
Ссылка на ISO файл.
Документация по SDK.
Внимание, обратите внимание, что для работы требуется Visual Studio 2013!
После загрузки файла распаковываем ISO файл с помощью WinRAR или записываем образ на диск. Ну или просто кликаем 2 раза на ISO образ, он откроется как папка.
Далее пройдёт самая обычная установка обновления для Visual Studio.
ВНИМАНИЕ. Возможно будут некоторые проблемы в работе VS после установки обновления. Ищу решение проблемы.
Если VS не даёт Вам запустить эмулятор, то ищем Windows Phone Developers Power Tools и запускаем эмулятор через него.
Скриншоты Windows Phone 8.1 Blue.
Налетай! 😉
Сообщение отредактировал andrey5757wart — 16.02.14, 19:20
sensboston, ну, раз слили, то в любом случае нарушили NDA. Я, к сожалению, обладатель студенческого аккаунта. Но вот, моим знакомым с нормальным аккаунтом SDK не приходило.
Сообщение отредактировал andrey5757wart — 14.02.14, 17:21
А у твоих знакомых много приложений в сторе?
Мне пришло, я кликнул «I accept», загрузил и установил, но в голову выкладывать этот стафф мне как-то не пришло. Но я это не в плане упрека говорю; то, что MS действительно не хочет показывать, ты никогда от «вьетнамских господ» и не увидишь (хотя существуют, я это 100% знаю, и куда более интересные вещи в, так сказать, «нелегальном доступе») 🙂
Просто слово «слили» как-бы. гмм. не очень подходит. Вот когда black hat, «проломив» защиту MS (с помощью руткита/социальной инженерии), «сливает» реально конфиденциальную информацию, это «слил». А тут. Например, ты послал мне сорцы совего популярного приложения по моей просьбе, и попросил «не светить», а я, пообещав, завтра же выложил их в сеть для всех — кто я буду, хакер, «сливший» информацию, или чудак на букву «м»? 😉
Сообщение отредактировал sensboston — 14.02.14, 17:48
Они его на шару похоже раздавали 🙂 Т.к. не знаю когда я успел попасть в их список «top developers», чуть не удалил письмо, подумав что спам 😀 Интересно, на телефоны будут рассылать такую же урезанную версию или нет
p.s. студенческий аккаунт или нет — не имеет значения, мой тоже все еще студенческим ключом активирован
Сообщение отредактировал Nemo_Crow — 14.02.14, 18:00
sensboston,
Да, много. Загрузки бешенные.
Скорее всего чудак на букву «м». 😆
Добавлено 14.02.2014, 18:03:
Nemo_Crow, иные связи. Не буду их раскрывать. B)
Operating System:
Windows 8.1 (x64 required for emulator)
Hardware required:
Emulator requires a x64 CPU that is Hyper-V and SLAT-capable
Visual Studio 2013, this patch supports one of the following:
Visual Studio Express 2013 for Windows
Visual Studio Professional 2013 (90 day free trial available)
Visual Studio Premium 2013 (90 day free trial available)
Visual Studio Ultimate 2013 (90 day free trial available)
Important Installation Notes:
This patch includes Visual Studio 2013 Update 1. If you do not already have it installed, this patch will install it on your machine.
Do NOT use this patch with any other Visual Studio 2013 Update CTP or pre-release. Installation with any other Visual Studio 2013 update beyond Update 1 is unsupported and may make your Visual Studio environment unstable.
Сообщение отредактировал Nemo_Crow — 14.02.14, 20:58
Национальная библиотека им. Н. Э. Баумана
Bauman National Library
Персональные инструменты
Microsoft Windows Phone SDK
Разработчики: | Microsoft Corporation |
---|---|
Выпущена: | 17 октября 2013 г. |
Постоянный выпуск: | Microsoft Windows Phone 8.1 SDK для Windows 10 / 29 апреля 2015 г. |
Состояние разработки: | active |
Написана на: | С++,C#, Visual Basic, WinRT. |
Операционная система: | Windows Vista, Windows Server 2008, Windows 7, Windows 8, Windows 8.1, Windows 10. |
Веб-сайт | microsoft .com |
Windows Phone SDK — комплект средств разработки для Windows Phone. Windows Phone SDK выпускается для Windows 7 и Windows Vista. [Источник 1]
Содержание
Состав SDK
Microsoft Windows Phone SDK включает в себя следующие компоненты.
- Экспресс-выпуск Microsoft Visual Studio 2010 для Windows Phone
- Эмулятор Windows Phone
- Сборки пакета Windows Phone SDK 7.1 [1]
- Пакет SDK и DRT [2] для Silverlight 4 [3]
- Расширения пакета Windows Phone SDK 7.1 для XNA Game Studio 4.0
- Пакет Microsoft Expression Blend SDK для Windows Phone 7
- Пакет Microsoft Expression Blend [4] SDK для ОС Windows Phone 7.1
- Клиент служб данных WCF [5] для Windows Phone
- Пакет Microsoft Advertising SDK [6] для Windows Phone
Другие примеры SDK
Сравнение Windows Phone SDK и Windows Phone Power Tools
Windows Phone Power Tools — простая программа, расширяющая возможности Windows Phone SDK. SDK позволяет устанавливать созданные приложения, а Power Tools позволяет ещё и обновлять их. Не нужно пользоваться командной строкой файлового менеджера IsolatedStorage, в Power Tools имеется графический интерфейс, с помощью которого вы можете работать со своим приложением. Этот инструмент разработан сотрудником Microsoft Ореном Нахманом (Oren Nachman) и доступен на сайте codeplex.Сравнение SDK и Power Tools:
- Установка xap-файлов приложений разработчиков;
- Обновление xap-файлов приложений разработчиков;
- Загрузка файлов с (на) IsolatedStorage;
- Визуальный браузер IsolatedStorage;
- Удаление xap-файлов приложений разработчиков;
- Детализированная информация об устройстве;
- Управление приложениями (запуск/завершение работы). [Источник 2]
Разработка под Windows Phone 7
Все программы для Windows Phone 7 создаются с использованием управляемого кода .NET. В настоящее время C# — единственный поддерживаемый язык программирования. Свободно доступный для загрузки Microsoft Visual Studio 2010 Express для Windows Phone включает XNA Game Studio 4.0 и экранный эмулятор телефона, а также интегрируется с Visual Studio 2010.
Визуальные элементы и анимация для приложений Silverlight могут создаваться в Microsoft Expression Blend. Платформы Silverlight и XNA для Windows Phone 7 имеют ряд общих библиотек, то есть некоторые библиотеки XNA могут использоваться в программе Silverlight и наоборот. Но нельзя создавать программу, сочетающую в себе визуальные элементы обеих платформ.
Как правило, Silverlight используется для программ, которые можно классифицировать как приложения или утилиты. Описание компоновки элементов управления и панелей пользовательского интерфейса в этих программах выполняется с помощью Расширяемого языка разметки приложений (Extensible Application Markup Language, XAML). В файлах выделенного кода могут реализовываться операции по инициализации и некоторая логика, но основным их назначением является обработка событий элементов управления. Silverlight позволяет реализовывать в Windows Phone стиль насыщенных интернет-приложений (Rich Internet Applications, RIA), включая мультимедиа и Веб. Для Windows Phone создана версия Silverlight 3, в которую не вошли некоторые возможности, не подходящие для телефона, но компенсированы рядом дополнений.
Главное назначение XNA — создание высокопроизводительных игр. Для 2D-игр спрайты и подложки описываются с помощью растровых изображений; для 3D игр создаются трехмерные модели. Действие игры, включающее перемещение графических объектов по экрану и запрос пользовательского ввода, обрабатывается встроенным игровым циклом XNA.
Удобно провести границы и принять, что Silverlight используется для приложений, а XNA — для игр, но это не должно накладывать ограничения. Вне всяких сомнений, Silverlight может применяться для реализации игр, и традиционные приложения могут создаваться на XNA, хотя это будет сопряжено со значительными трудностями.
Silverlight подходит для игр с небольшими требованиями по графике, либо использующих векторную, а не растровую графику, либо темп которых определяется реакцией пользователя, а не таймером.
Установка Windows Phone 7
Нужно загрузить небольшую исполняемую программу, начинающую процесс установки. Если появилось сообщение об ошибке, уведомляющее о том, что программа установки не может быть выполнена в режиме совместимости, нужно загрузить ее еще раз, но на этот раз сохранить на рабочем столе операционной системы своего компьютера. Затем нужно щелкнить правой кнопкой мыши на ярлыке этой исполняемой программы и выбрать команду Run as Administrator (Запуск от имени администратора) из всплывающего контекстного меню.
После загрузки программы установки еще раз щелкнуть на кнопке Run в открывшемся диалоговом окне, чтобы фактически начать процесс установки. Приняв условия лицензионного соглашения, щелкните на кнопке Install Now (Установить сейчас), чтобы дать согласие на установку всего набора инструментальных средств разработки на платформе Windows Phone 7.
Весь процесс установки может занять некоторое время (где-то около получаса, что зависит от скорости соединения с Интернетом). После завершения установки будет предложено перезагрузить компьютер.
После установки Windows Phone 7 SDK рекомендуется сделать обычное обновление Windows на компьютере. Это даст возможность загрузить ряд сервисных пакетов.
По завершении процесса установки получаем в свое распоряжение целый набор инструментальных средств и шаблонов для разработки. Но конкретный его состав зависит от текущей конфигурации вашего компьютера. Программа установки Windows Phone 7 SDK обладает достаточно развитой логикой, чтобы установить только те компоненты, которые в настоящий момент отсутствуют на вашем компьютере.
Так, если вы работаете на совершенно новом компьютере, где нет и в помине Visual Studio, Expression Blend или платформы .NET или Silverlight, после установки в вашем распоряжении окажутся следующие компоненты:
- Упрощенная версия Visual Studio 2010 Express;
- Версия Microsoft .NET Framework 4.0;
- Последняя версия Silverlight;
- Эмулятор Windows Phone 7;
- Свободно доступная версия Expression Blend для разработки приложений на платформе Windows Phone 7 (в этой версии отсутствует способность разработки приложений на платформе WPF);
- Версия Microsoft XNA Game Studio 4.0.
Если же на компьютере установлена среда Visual Studio 2010, программа установки обновит ее новыми шаблонами проектов на платформе Windows Phone 7, вместо того чтобы устанавливать упрощенную версию Visual Studio 2010 Express. А если на компьютере уже установлена среда Expression Blend, она будет также обновлена новыми шаблонами проектов на платформе Windows Phone 7 вместо установки свободно доступной версии для разработки приложений только на данной конкретной платформе.
Кроме того, эмулятор Windows Phone 7 устанавливается таким образом, чтобы его можно было активизировать в Windows с помощью кнопки Пуск, хотя, как правило, это удобнее делать непосредственно. В процессе создания проекта на платформе Windows Phone 7 непосредственно в среде Expression Blend или Visual Studio 2010 этот эмулятор запускается автоматически для размещения разрабатываемого приложения. [Источник 3]
Основные пространства имен Windows Phone 7 SDK
В состав Windows Phone 7 SDK входит несколько новых сборок .NET, в том числе Microsoft.Phone.dll и Microsoft.Phone.Interop.dll, в которых определен ряд новых пространств имен .NET. Ниже дается краткое описание некоторых, хотя и не всех пространств имен для разработки приложений на платформе Windows Phone 7. Подробнее ознакомиться с ними вы можете, обратившись за справкой к документации на .NET Framework 4.0:
Определяет небольшое количество типов данных для непосредственного программирования мобильных устройств на платформе Windows Phone 7. К их числу относятся типы данных для программирования таких функций мобильных устройств как, например, вибрирование, сбор информации о версии платформы, установленной в отдельном устройстве, и пр.
Предоставляет программный доступ к аппаратным средствам коротковолнового радиоприемника, встроенного в мобильное устройство
Предоставляет доступ к функциям прикладного интерфейса, управляющим акселерометром, встроенным в мобильное устройство
Определяет ряд элементов управления мобильным телефоном, в том числе и тех, которые предназначены для построения панорамных и сводных видов пользовательских интерфейсов.
Позволяет организовать прием данных от службы извещающих уведомлений Microsoft Push Notification Service в приложении на платформе Windows Phone 7
Определяет ряд типов данных для взаимодействия с главными службами мобильного устройства, в том числе телефонной, электронной почты и встроенной фотокамеры
Обзор Windows Phone 8.1 SDK
Пакет средств разработки программного обеспечения (SDK) для Windows 8.1 содержит заголовки, библиотеки и инструменты, которые можно использовать при создании приложений, работающих в среде операционных систем Windows. Можно использовать пакет Windows SDK вместе с выбранной средой разработки для создания приложений Магазина Windows и классических приложений для Windows 8.1, а также Windows 8, Windows 7, Windows Vista, Windows Server 2012, Windows Server 2008 R2 и Windows Server 2008.
В пакет Windows SDK также входит комплект сертификации приложений для Windows версии 3.3 (Windows ACK), с помощью которого можно проверить приложения по программам сертификации для Windows 7, Windows 8, Windows 8.1 и Windows Phone 8.1.
Пакет Windows SDK больше не поставляется с полной средой сборки, управляемой из командной строки. Компилятор и среду сборки необходимо устанавливать отдельно. Если вам требуется полная среда разработки, которая включает в себя компиляторы и среду сборки, можно скачать среду Visual Studio 2013, содержащую необходимые компоненты Windows SDK. Примечания:
- работают только WVGA-эмуляторы.
- эмуляторы с наэкранными кнопками можно запустить только путем редактирования реестра системы.
Что необходимо для установки Windows Phone 8.1 SDK:
- компьютер на Windows 8/8.1 Pro с 64-разрядной архитектурой.
- процессор с поддержкой эмулирования и технологии HyperVM.
- Microsoft Visual Studio 2013.
- Если у вас уже установлено Visual Studio 2013, вам необходимо доставить поверх Visual Studio 2013 Update 2 RC (2.0 MiB)
- Если у вас не установлено Visual Studio 2013, вам необходимо его поставить Visual Studio Express 2013 with Update 2 RC (1.2 MiB)