Учебники

Разработка для Windows 10 — UWP

Среда выполнения Windows (WinRT) представляет собой платформенно-однородную архитектуру приложений, которая поддерживает разработку на C ++ / CX, C #, VB.NET и JavaScript. Приложения WinRT изначально поддерживают архитектуры как x86, так и ARM. Некоторые важные особенности

  • Впервые он был представлен в Windows Server 2012 в сентябре 2012 года.

  • WinRT API предоставляют доступ ко всем основным функциям платформы, используя JavaScript, C #, Visual Basic и C ++.

  • Компоненты WinRT поддерживают несколько языков и API, таких как родной, управляемый и скриптовый языки.

Впервые он был представлен в Windows Server 2012 в сентябре 2012 года.

WinRT API предоставляют доступ ко всем основным функциям платформы, используя JavaScript, C #, Visual Basic и C ++.

Компоненты WinRT поддерживают несколько языков и API, таких как родной, управляемый и скриптовый языки.

Универсальная платформа Windows (UWP)

Универсальное приложение для Windows построено на универсальной платформе Windows (UWP), которая впервые была представлена ​​в Windows 8 как среда выполнения Windows. В Windows 10 была представлена ​​универсальная платформа Windows (UWP), которая еще больше расширяет модель среды выполнения Windows (WinRT).

  • В Windows 8.1 WinRT впервые был приведен в соответствие между приложениями Windows Phone 8.1 и приложениями Windows 8.1 с помощью универсальных приложений Windows 8 для нацеливания приложений Windows Phone и Windows с использованием общей кодовой базы.

  • Унифицированное ядро ​​Windows 10, которое теперь называется Windows Core, достигло точки, когда UWP теперь предоставляет общую платформу приложений, доступную на каждом устройстве, работающем в Windows 10.

В Windows 8.1 WinRT впервые был приведен в соответствие между приложениями Windows Phone 8.1 и приложениями Windows 8.1 с помощью универсальных приложений Windows 8 для нацеливания приложений Windows Phone и Windows с использованием общей кодовой базы.

Унифицированное ядро ​​Windows 10, которое теперь называется Windows Core, достигло точки, когда UWP теперь предоставляет общую платформу приложений, доступную на каждом устройстве, работающем в Windows 10.

Универсальная платформа Windows

  • UWP может вызывать не только API-интерфейсы WinRT, которые являются общими для всех устройств, но также и API-интерфейсы (включая API-интерфейсы Win32 и .NET), специфичные для семейства устройств, на котором выполняется приложение.

UWP может вызывать не только API-интерфейсы WinRT, которые являются общими для всех устройств, но также и API-интерфейсы (включая API-интерфейсы Win32 и .NET), специфичные для семейства устройств, на котором выполняется приложение.

Устройства, поддерживаемые Windows 10

Приложения Windows 8.1 и Windows Phone 8.1 предназначены для ОС; либо Windows, либо Windows Phone. Приложения Windows 10 не нацелены на ОС, но нацелены на одно или несколько семейств устройств.

Семейства устройств также имеют свои собственные API, которые добавляют функциональность для этого конкретного семейства устройств. Вы можете легко определить все устройства в семействе устройств, на которых ваши приложения могут быть установлены и запущены из Магазина Windows. Вот иерархическое представление семейства устройств.

Устройства Windows

Преимущества UWP

Универсальная платформа Windows (UWP) предоставляет разработчикам несколько вещей. Они —

  • Одна операционная система и одно унифицированное ядро ​​для всех устройств.
  • Одна платформа приложений для запуска приложений в каждой семье.
  • Один Dev Center для подачи заявки и панель инструментов.
  • Один магазин для всех устройств.

Настройка для разработки UWP

Чтобы начать создание собственных приложений универсальной платформы Windows (UWP) для Windows 10, необходимо выполнить следующие шаги.

  • ОС Windows 10 — приложениям UWP для разработки требуется последняя версия Windows. Вы также можете разрабатывать приложения UWP в Windows 8.1, но в Windows Designer Window отсутствует поддержка.

  • Инструменты разработчика для Windows 10 — В Visual Studio 2015 вы можете разрабатывать, кодировать, тестировать и отлаживать свои приложения UWP. Вы можете скачать и установить бесплатное сообщество Microsoft Visual Studio 2015 по адресу https://dev.windows.com/en-us/downloads.

  • Включить режим разработки для Windows 10

    • Зайдите в Пуск> Настройки .

    • Выберите Обновление и безопасность .

    • Затем выберите «Для разработчиков» .

    • Нажмите на режим разработчика

ОС Windows 10 — приложениям UWP для разработки требуется последняя версия Windows. Вы также можете разрабатывать приложения UWP в Windows 8.1, но в Windows Designer Window отсутствует поддержка.

Инструменты разработчика для Windows 10 — В Visual Studio 2015 вы можете разрабатывать, кодировать, тестировать и отлаживать свои приложения UWP. Вы можете скачать и установить бесплатное сообщество Microsoft Visual Studio 2015 по адресу https://dev.windows.com/en-us/downloads.

Включить режим разработки для Windows 10

Зайдите в Пуск> Настройки .

Выберите Обновление и безопасность .

Затем выберите «Для разработчиков» .

Нажмите на режим разработчика

Для приложений UWP важно тестировать свои приложения на устройствах.

Режим разработчика

  • Регистрация в качестве разработчика приложения. Вы можете начать разработку приложений, но для отправки своих приложений в магазин требуется учетная запись разработчика. Вы можете создать свою учетную запись разработчика здесь https://msdn.microsoft.com/enus/library/windows/apps/bg124287.aspx

Регистрация в качестве разработчика приложения. Вы можете начать разработку приложений, но для отправки своих приложений в магазин требуется учетная запись разработчика. Вы можете создать свою учетную запись разработчика здесь https://msdn.microsoft.com/enus/library/windows/apps/bg124287.aspx

Выполнив описанные выше шаги, вы готовы приступить к разработке приложения универсальной платформы Windows (UWP).