Megosztás:


Alkalmazáscsomag-architektúrák

Az alkalmazáscsomagok egy adott processzorarchitektúra futtatására vannak konfigurálva. Egy architektúra kiválasztásával meg kell adnia, hogy az alkalmazás melyik eszközön fusson. Az univerzális Windows Platform (UWP) alkalmazások úgy konfigurálhatók, hogy az alábbi architektúrákon fussanak:

  • x86
  • x64
  • KAR
  • ARM64

Kifejezetten ajánlott az alkalmazáscsomag összeállítása az összes architektúra megcélzásához. Az eszközarchitektúra kijelölésének megszüntetésével korlátozza az alkalmazás által futtatható eszközök számát, ami viszont korlátozza az alkalmazást használó felhasználók számát!

Windows 10-eszközök és architektúrák

UWP-architektúra Asztali számítógép (x86) Asztal (x64) Asztali (ARM) Mobil Windows Mixed Reality és HoloLens Xbox konzol IoT Core (eszközfüggő) Surface Hub érintőképernyős tábla
x86 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
x64 ✔️ ✔️ ✔️ ✔️
KAR ✔️ ✔️ ✔️
ARM64 ✔️ ✔️ ✔️ ✔️

Beszéljünk részletesebben ezekről az architektúrákról.

x86

Az x86 kiválasztása általában az alkalmazáscsomagok legbiztonságosabb konfigurációja, mivel szinte minden eszközön futni fog. Egyes eszközökön nem fut az x86-konfigurációjú alkalmazáscsomag, például az Xbox vagy néhány IoT Core-eszköz. Pc-k esetén azonban az x86-os csomag a legbiztonságosabb választás, és a legszélesebb körű támogatást nyújtja az eszközök telepítéséhez. A Windows 10-es eszközök jelentős része továbbra is a Windows x86-os verzióját futtatja.

x64

Ezt a konfigurációt ritkábban használják, mint az x86-os konfigurációt. Meg kell jegyezni, hogy ez a konfiguráció a Windows 10 64 bites verzióit, az Xbox UWP-alkalmazásait és az Intel Joule-on futó Windows 10 IoT Core-t használó asztali számítógépek számára van fenntartva.

ARM és ARM64

Az ARM-alapú Windows 10-konfiguráció asztali pc-ket, mobileszközöket és néhány IoT Core-eszközt (Rasperry Pi 2, Raspberry Pi 3 és DragonBoard) tartalmaz. A Windows 10 asztali ARM-számítógépeken a Windows-család új kiegészítője, ezért ha Ön UWP-alkalmazásfejlesztő, a legjobb felhasználói élmény érdekében küldje el az ARM-csomagokat az Áruházba.

Megjegyzés:

Ahhoz, hogy az UWP-alkalmazás natív módon megcélozza az ARM64 platformot, a Visual Studio 2017 15.9-es vagy újabb verziójával kell rendelkeznie. További információért lásd ezt a blogbejegyzést .

További információ: Windows 10 on ARM. Nézze meg ezt a //Build előadást, hogy lássa a Windows 10 ARM-en bemutatót, és tudjon meg többet arról, hogyan működik.

További információ az IoT-specifikus témakörökről: Alkalmazás üzembe helyezése a Visual Studióval.