Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Пакеты приложений настроены для запуска в определенной архитектуре процессора. Выбрав архитектуру, вы указываете, на каких устройствах вы хотите запустить приложение. Приложения универсальной платформы Windows (UWP) можно настроить для запуска в следующих архитектурах:
- x86
- х64
- РУКА
- ARM64
Настоятельно рекомендуется создать пакет приложения для всех архитектур. Отменив выбор архитектуры устройства, вы ограничиваете количество устройств, на которых может работать ваше приложение, что, в свою очередь, ограничивает количество пользователей, которые могут использовать ваше приложение!
Устройства и архитектуры Windows 10
| Архитектура UWP | Настольный компьютер (x86) | Рабочий стол (x64) | Настольный компьютер (ARM) | мобильное устройство | Windows Mixed Reality и HoloLens | Xbox | IoT Core (зависит от устройства) | Surface Hub |
|---|---|---|---|---|---|---|---|---|
| x86 | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ | ✔️ | ✔️ |
| х64 | ❌ | ✔️ | ❌ | ❌ | ❌ | ✔️ | ✔️ | ✔️ |
| РУКА | ❌ | ❌ | ✔️ | ✔️ | ❌ | ❌ | ✔️ | ❌ |
| ARM64 | ❌ | ❌ | ✔️ | ✔️ | ✔️ | ❌ | ✔️ | ❌ |
Давайте поговорим об этих архитектурах более подробно.
x86
Выбор x86 обычно является самой безопасной конфигурацией для пакета приложения, так как он будет работать почти на каждом устройстве. На некоторых устройствах пакет приложения с конфигурацией x86 не будет выполняться, например устройства Xbox или некоторые устройства IoT Core. Однако для пк пакет x86 является самым безопасным выбором и имеет самый большой охват для развертывания устройств. Существенная часть устройств Windows 10 продолжает работать с версией Windows x86.
х64
Эта конфигурация используется реже, чем конфигурация x86. Следует отметить, что эта конфигурация зарезервирована для настольных компьютеров с использованием 64-разрядных версий Windows 10, приложений UWP на Xbox и Windows 10 IoT Core в Intel Joule.
ARM и ARM64
Windows 10 в конфигурации ARM включает настольные компьютеры, мобильные устройства и некоторые устройства IoT Core (Rasperry Pi 2, Raspberry Pi 3 и DragonBoard). Windows 10 на настольных компьютерах ARM являются новым дополнением к семейству Windows, поэтому если вы разработчик приложения UWP, вы должны отправить пакеты ARM в Магазин для лучшего взаимодействия с этими компьютерами.
Замечание
Чтобы создать приложение UWP для платформы ARM64, необходимо иметь Visual Studio 2017 версии 15.9 или более поздней. Дополнительные сведения см. в этой публикации в блоге.
Дополнительные сведения см. в статье Windows 10 в ARM. Ознакомьтесь с этим разделом //Build, чтобы просмотреть демонстрацию Windows 10 в ARM и узнать больше о том, как это работает.
Дополнительные сведения о конкретных разделах Интернета вещей см. в статье "Развертывание приложения с помощью Visual Studio".