# 概要

Windows on Snapdragon（WoS）プラットフォームは、32ビットおよび64ビット用のアプリケーションをネイティブにサポートし、エミュレーションによって既存のx86 32ビットアプリケーションもサポートします。[レガシーコードをWoSアーキテクチャに移植](https://learn.microsoft.com/en-us/windows/arm/overview) ![devhw](data:image/png;base64,UklGRt4AAABXRUJQVlA4TNIAAAAvD8ADED/BoG0jSe5SXP5I7gkNRG3byLnX4Tn+2K4I2raNw5/iqPxlEwBAGlwuj8BNBPpnsblrANx3P36s+DHQIcQ0dmEfEGPc8WEcCCcO/M2hXv3rDJTcHCTB1es7l9P2UoywA2a3jSW/pp77EhxGkq1E8zjH3R3e/fxjREOI6P8EcH+lqu/oTK/6kS+YwlHVAMjkP0ErP1UNIZZmnsB32Y2lZjNPO7HUUA1HkVWz73lAIiWM6WaegFcHzNOJ3bv89WhdNu1TDx/txhT2np2bzWU=) し、ネイティブバイナリをビルドすることで、アプリケーションはアーキテクチャの拡張メモリ空間と高速処理の恩恵を受け、最高のパフォーマンスとバッテリー寿命を実現できます。

**Arm64EC**

[Arm64EC（エミュレーション互換）](https://learn.microsoft.com/en-us/windows/arm/arm64ec) ![devhw](data:image/png;base64,UklGRt4AAABXRUJQVlA4TNIAAAAvD8ADED/BoG0jSe5SXP5I7gkNRG3byLnX4Tn+2K4I2raNw5/iqPxlEwBAGlwuj8BNBPpnsblrANx3P36s+DHQIcQ0dmEfEGPc8WEcCCcO/M2hXv3rDJTcHCTB1es7l9P2UoywA2a3jSW/pp77EhxGkq1E8zjH3R3e/fxjREOI6P8EcH+lqu/oTK/6kS+YwlHVAMjkP0ErP1UNIZZmnsB32Y2lZjNPO7HUUA1HkVWz73lAIiWM6WaegFcHzNOJ3bv89WhdNu1TDx/txhT2np2bzWU=) では、エミュレーション互換コードとネイティブArm64コードを混在させることができるため、x86\_64アプリケーションを段階的にArm64へ移行させる際に役立ちます。このハイブリッドなアプローチにより、アプリケーションの段階的な開発が容易になり、x86専用プラグインとの互換性を維持しながら、最終的なArm64への完全移行が可能になります。基本的に、これはx86\_64とArm64の間の橋渡し役であり、移植プロセスにおいて柔軟性と互換性をもたらします。

**Arm64とArm64ECを組み合わせたバイナリ**

アプリケーションのArm64バージョンとArm64ECバージョンの両方を1つのバイナリで提供することが必要となる実装のために、Windows 11では [Arm64X](https://learn.microsoft.com/en-us/windows/arm/arm64x-pe) ![devhw](data:image/png;base64,UklGRt4AAABXRUJQVlA4TNIAAAAvD8ADED/BoG0jSe5SXP5I7gkNRG3byLnX4Tn+2K4I2raNw5/iqPxlEwBAGlwuj8BNBPpnsblrANx3P36s+DHQIcQ0dmEfEGPc8WEcCCcO/M2hXv3rDJTcHCTB1es7l9P2UoywA2a3jSW/pp77EhxGkq1E8zjH3R3e/fxjREOI6P8EcH+lqu/oTK/6kS+YwlHVAMjkP0ErP1UNIZZmnsB32Y2lZjNPO7HUUA1HkVWz73lAIiWM6WaegFcHzNOJ3bv89WhdNu1TDx/txhT2np2bzWU=) バイナリタイプが導入されました。Arm64Xを使用すれば、1つのArm64XバイナリでArm64ECとArm64の両方をサポートできます。

[Visual Studio](https://visualstudio.microsoft.com/downloads/) ![devhw](data:image/png;base64,UklGRt4AAABXRUJQVlA4TNIAAAAvD8ADED/BoG0jSe5SXP5I7gkNRG3byLnX4Tn+2K4I2raNw5/iqPxlEwBAGlwuj8BNBPpnsblrANx3P36s+DHQIcQ0dmEfEGPc8WEcCCcO/M2hXv3rDJTcHCTB1es7l9P2UoywA2a3jSW/pp77EhxGkq1E8zjH3R3e/fxjREOI6P8EcH+lqu/oTK/6kS+YwlHVAMjkP0ErP1UNIZZmnsB32Y2lZjNPO7HUUA1HkVWz73lAIiWM6WaegFcHzNOJ3bv89WhdNu1TDx/txhT2np2bzWU=) またはコマンド・ライン・ツールを使用して、Arm64、[Arm64EC](https://learn.microsoft.com/en-us/windows/arm/arm64ec) ![devhw](data:image/png;base64,UklGRt4AAABXRUJQVlA4TNIAAAAvD8ADED/BoG0jSe5SXP5I7gkNRG3byLnX4Tn+2K4I2raNw5/iqPxlEwBAGlwuj8BNBPpnsblrANx3P36s+DHQIcQ0dmEfEGPc8WEcCCcO/M2hXv3rDJTcHCTB1es7l9P2UoywA2a3jSW/pp77EhxGkq1E8zjH3R3e/fxjREOI6P8EcH+lqu/oTK/6kS+YwlHVAMjkP0ErP1UNIZZmnsB32Y2lZjNPO7HUUA1HkVWz73lAIiWM6WaegFcHzNOJ3bv89WhdNu1TDx/txhT2np2bzWU=)、および [Arm64X](https://learn.microsoft.com/en-us/windows/arm/arm64x-pe) ![devhw](data:image/png;base64,UklGRt4AAABXRUJQVlA4TNIAAAAvD8ADED/BoG0jSe5SXP5I7gkNRG3byLnX4Tn+2K4I2raNw5/iqPxlEwBAGlwuj8BNBPpnsblrANx3P36s+DHQIcQ0dmEfEGPc8WEcCCcO/M2hXv3rDJTcHCTB1es7l9P2UoywA2a3jSW/pp77EhxGkq1E8zjH3R3e/fxjREOI6P8EcH+lqu/oTK/6kS+YwlHVAMjkP0ErP1UNIZZmnsB32Y2lZjNPO7HUUA1HkVWz73lAIiWM6WaegFcHzNOJ3bv89WhdNu1TDx/txhT2np2bzWU=) のバイナリをビルドします。

Last Published: Jan 13, 2026

[Previous Topic
コアアプリ開発](https://docs.qualcomm.com/bundle/publicresource/80-62010-1JA/topics/core-app-overview-.md) [Next Topic
開発者のワークフロー](https://docs.qualcomm.com/bundle/publicresource/80-62010-1JA/topics/core-app-dev-workflow.md)