- Категория:Офис
- Операционная система: Windows 10
- Русский язык: Есть
- Лицензия: Бесплатно
- Загрузок: 6713
Скачать SDK бесплатно
Скачать SDK для Windows 10 стоит всем тем, кто собирается заниматься разработкой приложений для Windows 10. Это инструмент для разработчика, заточенный только под Windows. Но так как семейство ОС Windows включает в себя массу версий, то данный инструмент можно назвать универсальным, он позволяет разрабатывать в том числе и приложения для Windows Mobile.
Особенности
Пакет SDK включает в себя разные инструменты. И не смотря на то, что установочный файл весит всего 1 Мегабайт, вы получаете многофункциональную программу, которая загрузит все необходимые компоненты и в процессе использования размер программы увеличится в разы. Скачать SDK для Windows 10 означает, что вы разом получите:
- .NET Framework;
- Windows Performance Toolkit;
- WinDBG и отладчик Windows;
- И другие компоненты;
Получается, что тот файл, что представлен на этой странице, это оболочка самой программы. В процессе установки вы выберете сами, какие части программы вам необходимы. Программа частично переведена на русский язык. Для программирования желательно знать английский. Внутрь программы встроен эмулятор – Windows 10 Mobile, так что вы сможете разом и сделать свое приложение и протестировать его.
Набор СДК устанавливается и работает на любой версии Windows 10 x32/x64. Нет разницы между тем, хотите ли вы программировать на обычном компьютере, или на ноутбуке, или же на планшете – программа одинаково хорошо работает на всех типах устройств, так как не обладает сколько бы значимыми системными требованиями. Тем, кто хочет скачать более привычную среду программирования, мы рекомендуем скачать Turbo Pascal. А если же вы привыкли программировать на языке C++, то мы рекомендуем скачать Delphi 7.
Персональные инструменты
Разработчики: | 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
- Microsoft DirectX
- Microsoft Windows Phone SDK
- Android SDK
- Adobe Flex
- iPhone SDK
- Java Development Kit
- Opera Devices SDK
- Source SDK
- bada SDK
- CryEngine 3 SDK
- X-Ray 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)
Как установить Windows Phone SDK
Комета под названием Windows 10 Mobile почти распалась на кусочки, свет её угасает, но она навсегда оставит след в памяти фанатов. Очередная новость, которая говорит нам о том, что мобильная платформа от Microsoft мертва и даже сама компания отказывается от неё. В преддверии нового года софтверный гигант сделал «подарок» всем поклонникам смартфонов на Windows, исключив определение W10M из пакета разработки SDK для Windows 10, Это означает, что приложения, использующие последнюю версию SDK, не могут быть установлены на устройства c Windows 10 Mobile.
Из SDK был удален PRODUCT_MOBILE_CORE, который является формальным именем Windows 10 Mobile. Данный шаг со стороны Microsoft вполне ясно говорит нам о том, что разработка Windows 10 Mobile прекращена и в будущем нас ожидают лишь обновления безопасности и багфиксы, никаких нововведений, как и обещал в своем твите Джо Бельфиоре.
Стоит ли расстраиваться? И да и нет. С одной стороны уходит целая эпоха мобильной Windows, длившаяся почти 18 лет. Эта ОС была уникальна, непохожа на конкурентов, она шла своим путем, который в итоге её и погубил. С другой стороны, не за горами Project Andromeda, также известный под названием Surface Phone, который будет работать на полноценной Windows 10. Да, Surface Phone будет не для всех, ведь он будет дорогой и в чем-то компромиссный, но он будет уникален и откроет новый путь развития мобильных устройств.
А что касается Windows 10 Mobile… Поддержка системы продлится до 2019, но стоит ожидать, что приложения скоро вовсе перестанут обновляться, так как новые версии SDK не поддерживают данную ОС.