Разработка для Windows 10 - UWP
Среда выполнения Windows (WinRT) - это однородная для платформы архитектура приложения, которая поддерживает разработку на C ++ / CX, C #, VB.NET и JavaScript. Приложения WinRT изначально поддерживают архитектуры x86 и ARM. Некоторые важные особенности есть.
Впервые он был представлен в Windows Server 2012 в сентябре 2012 года.
API WinRT обеспечивают доступ ко всем основным функциям платформы с помощью 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 Unified Core, которая сейчас известна как Windows Core, достигла точки, когда UWP теперь предоставляет общую платформу приложений, доступную на всех устройствах, работающих под управлением Windows 10.
UWP может вызывать не только API-интерфейсы WinRT, общие для всех устройств, но также API-интерфейсы (включая API-интерфейсы Win32 и .NET), относящиеся к семейству устройств, на котором работает приложение.
Устройства, поддерживаемые Windows 10
Приложения Windows 8.1 и Windows Phone 8.1 нацелены на ОС; либо Windows, либо Windows Phone. Приложения Windows 10 ориентированы не на ОС, а на одно или несколько семейств устройств.
Семейства устройств также имеют свои собственные API-интерфейсы, которые добавляют функциональность для этого конкретного семейства устройств. Вы можете легко определить все устройства в семействе устройств, на которых ваши приложения могут быть установлены и запущены из Магазина Windows. Вот иерархическое представление семейства устройств.
Преимущества UWP
Универсальная платформа Windows (UWP) предоставляет разработчикам несколько возможностей. Они -
- Одна операционная система и одно единое ядро для всех устройств.
- Одна платформа приложений для запуска приложений в каждой семье.
- Один центр разработки для отправки приложения и панели инструментов.
- Один магазин для всех устройств.
Настройка для разработки UWP
Чтобы начать создавать собственные приложения универсальной платформы Windows (UWP) для Windows 10, необходимо выполнить следующие шаги.
Windows 10 OS- Приложениям UWP для разработки требуется последняя версия Windows. Вы также можете разрабатывать приложения UWP в Windows 8.1, но нет поддержки окна дизайнера пользовательского интерфейса.
Windows 10 developer tools- В Visual Studio 2015 вы можете разрабатывать, кодировать, тестировать и отлаживать свои приложения UWP. Вы можете загрузить и установить бесплатную версию Microsoft Visual Studio Community 2015 сhttps://dev.windows.com/en-us/downloads
Enable development mode for Windows 10 -
Идти к Start > Settings.
Выбрать Update & security.
Затем выберите "For developers".
Нажми на Developer mode
Для приложений UWP важно протестировать свои приложения на устройствах.
Register as an app developer- Вы можете начать разработку приложений, но для отправки приложений в магазин вам потребуется учетная запись разработчика. Вы можете создать учетную запись разработчика здесьhttps://msdn.microsoft.com/enus/library/windows/apps/bg124287.aspx
Выполнив описанные выше шаги, вы готовы начать разработку приложения универсальной платформы Windows (UWP).