Architektury balíčků aplikací

Balíčky aplikací jsou nakonfigurované tak, aby běžely v konkrétní architektuře procesoru. Výběrem architektury určíte, na kterých zařízeních má vaše aplikace běžet. Aplikace pro Univerzální platformu Windows (UPW) je možné nakonfigurovat tak, aby běžely v následujících architekturách:

  • x86
  • Procesor x64
  • PAŽE
  • ARM64

Důrazně doporučujeme sestavit balíček aplikace tak, aby cílil na všechny architektury. Zrušením výběru architektury zařízení omezujete počet zařízení, na kterých může vaše aplikace běžet, což zase omezí počet lidí, kteří můžou vaši aplikaci používat.

Zařízení a architektury s Windows 10

Architektura UPW Plocha (x86) Stolní počítač (x64) Stolní počítač (ARM) Mobilní zařízení Windows Mixed Reality a HoloLens Xbox IoT Core (závislé na zařízení) Surface Hub (interaktivní tabule)
x86 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Procesor x64 ✔️ ✔️ ✔️ ✔️
PAŽE ✔️ ✔️ ✔️
ARM64 ✔️ ✔️ ✔️ ✔️

Pojďme se o těchto architekturách podrobněji seznámit.

x86

Volba x86 je obecně nejbezpečnější konfigurací balíčku aplikace, protože se spustí téměř na každém zařízení. Na některých zařízeních se balíček aplikace s konfigurací x86 nespustí, například Xbox nebo některá zařízení IoT Core. V případě počítače je ale balíček x86 nejbezpečnější volbou a má největší dosah pro nasazení zařízení. Podstatná část zařízení s Windows 10 nadále používá verzi x86 Windows.

Procesor x64

Tato konfigurace se používá méně často než konfigurace x86. Je třeba poznamenat, že tato konfigurace je vyhrazená pro stolní počítače používající 64bitové verze Windows 10, aplikace pro UPW na Xboxu a Windows 10 IoT Core v Intel Joule.

ARM a ARM64

Konfigurace Windows 10 v ARM zahrnuje stolní počítače, mobilní zařízení a některá zařízení IoT Core (Rasperry Pi 2, Raspberry Pi 3 a DragonBoard). Windows 10 na stolních počítačích ARM jsou novým doplňkem řady Windows, takže pokud jste vývojář aplikací pro UPW, měli byste odeslat balíčky ARM do Storu, abyste na těchto počítačích měli co nejlépe pracovat.

Poznámka:

Pokud chcete vytvořit aplikaci UPW pro nativní cílení na platformu ARM64, musíte mít Visual Studio 2017 verze 15.9 nebo novější. Další informace najdete v tomto blogovém příspěvku.

Další informace najdete v tématu Windows 10 v ARM. Podívejte se na tuto //buildovou komunikaci s ukázkou Windows 10 v ARM a přečtěte si další informace o tom, jak funguje.

Další informace o konkrétních tématech IoT najdete v tématu Nasazení aplikace pomocí sady Visual Studio.