Учебники

Разработка для Windows 10 — Введение

Этот учебник предназначен для людей, которые хотят научиться разрабатывать приложения для Windows 10. В этом уроке мы собираемся изучить —

  • Разработка приложений для Windows 10
  • Обновления новой ОС выпущены Microsoft
  • Новые функции для разработчиков в обновлениях

Сейчас возможно множество интересных сценариев приложений, которые не были доступны нам в первом выпуске. Microsoft не только добавила новые API, они также расширили существующие API.

Универсальное приложение для Windows

Универсальное приложение для Windows было впервые представлено в Windows 8 как среда выполнения Windows, построенная на платформе универсальных приложений.

Теперь в Windows 10 имя универсальной платформы приложений было изменено на Универсальная платформа Windows (UWP). Вы можете создавать современные и полностью захватывающие приложения, ориентируясь на устройства Windows 10 для Магазина Windows, такие как ПК, планшет, телефон и т. Д.

Универсальное приложение для Windows

В Windows 10 вы можете легко разрабатывать приложения для всех устройств, поддерживаемых в Windows 10, с помощью:

  • Один набор API
  • Один пакет приложений
  • И один магазин

Универсальная платформа Windows также поддерживает различные размеры экрана и различные модели взаимодействия, такие как сенсорная панель, мышь и клавиатура, игровой контроллер или ручка.

Характеристики приложений UWP

Вот некоторые характеристики универсальных приложений Windows, которые делают его превосходящим Windows 10.

  • Вы можете ориентироваться на семейства устройств, а не на ОС, например Windows 8.1.

  • Приложения упаковываются и распространяются с использованием формата упаковки .AppX , что обеспечивает беспрепятственное развертывание и обновление приложений.

  • Вы можете отправить свое приложение в магазин Windows, и оно сделает его доступным для всех семейств устройств или только для тех устройств, которые вы выберете. Вы можете легко управлять всеми своими приложениями для устройств Windows в одном месте.

  • Вы можете ограничить доступность вашего приложения определенным семейством устройств.

  • Основные API универсальной платформы Windows (UWP) одинаковы для всех семейств устройств Windows. Таким образом, ваше приложение может работать на всех устройствах Windows 10, если оно использует только основные API.

  • С помощью расширенных SDK вы можете включить свое приложение для определенных устройств.

Вы можете ориентироваться на семейства устройств, а не на ОС, например Windows 8.1.

Приложения упаковываются и распространяются с использованием формата упаковки .AppX , что обеспечивает беспрепятственное развертывание и обновление приложений.

Вы можете отправить свое приложение в магазин Windows, и оно сделает его доступным для всех семейств устройств или только для тех устройств, которые вы выберете. Вы можете легко управлять всеми своими приложениями для устройств Windows в одном месте.

Вы можете ограничить доступность вашего приложения определенным семейством устройств.

Основные API универсальной платформы Windows (UWP) одинаковы для всех семейств устройств Windows. Таким образом, ваше приложение может работать на всех устройствах Windows 10, если оно использует только основные API.

С помощью расширенных SDK вы можете включить свое приложение для определенных устройств.

Выбор развития

Универсальные приложения Windows могут быть созданы на любом из следующих языков —

  • C # или Visual Basic с XAML
  • JavaScript с HTML
  • C ++ с DirectX и / или XAML

Вы также можете писать компоненты на одном языке и использовать их в приложении, разработанном на другом языке.