Разработка Windows 10 - Введение
Это руководство предназначено для людей, которые хотят научиться разрабатывать приложения для Windows 10. В этом уроке мы узнаем -
- Разработка приложений для Windows 10
- Обновления новой ОС, выпущенные Microsoft
- Новые возможности для разработчиков в обновлениях
Теперь возможно множество интересных сценариев приложений, которые не были доступны нам в первом выпуске. Microsoft не только добавила новые API, но и расширила существующие.
Универсальное приложение для Windows
Универсальное приложение для Windows было впервые представлено в Windows 8 как среда выполнения Windows, построенная на платформе универсальных приложений.
Теперь в Windows 10 название универсальной платформы приложений было изменено на универсальную платформу Windows (UWP). Вы можете создавать современные и полностью иммерсивные приложения, ориентируясь на устройства с Windows 10 для Магазина Windows, такие как ПК, планшет, телефон и т. Д.
В Windows 10 вы можете легко разрабатывать приложения для работы со всеми устройствами, поддерживаемыми Windows 10, всего лишь -
- Один набор API
- Один пакет приложения
- И один магазин
Универсальная платформа Windows также поддерживает различные размеры экрана и различные модели взаимодействия, такие как сенсорная панель, мышь и клавиатура, игровой контроллер или перо.
Характеристики приложений UWP
Вот некоторые характеристики универсальных приложений для Windows, которые делают их лучше Windows 10.
Вы можете ориентироваться на семейства устройств, а не на ОС, такие как Windows 8.1.
Приложения упаковываются и распространяются с использованием .AppX формат упаковки, который гарантирует беспрепятственное развертывание и обновление ваших приложений.
Вы можете отправить свое приложение в магазин Windows, и оно станет доступным для всех семейств устройств или только на тех устройствах, которые вы выберете. Вы можете легко управлять всеми своими приложениями для устройств Windows в одном месте.
Вы можете ограничить доступность вашего приложения к определенному семейству устройств.
Основные API универсальной платформы Windows (UWP) одинаковы для всех семейств устройств Windows. Таким образом, ваше приложение может работать на всех устройствах с Windows 10, если оно использует только основные API.
С помощью Extension SDK вы можете осветить свое приложение для определенных устройств.
Варианты развития
Универсальные приложения для Windows можно создавать на любом из следующих языков:
- C # или Visual Basic с XAML
- JavaScript с HTML
- C ++ с DirectX и / или XAML
Вы также можете писать компоненты на одном языке и использовать их в приложении, разработанном на другом языке.