Arm64 Visual Studio 2022がプレビューを終了し、正式リリース

知っておくべきこと
- Microsoft は、Visual Studio 2022 17.4 GA が Arm64 を完全にサポートすることを発表しました。
- Build 2022 で Project Volterra とともに発表された Visual Studio 2022 の最新バージョンにより、Windows on ARM 開発キットが完成します。
- Arm64 をサポートする Visual Studio 2022 は、今年の夏からプレビュー段階でしたが、現在は一般提供の準備が整っています。
Microsoftは、Visual Studio 2022 17.4(GA)のリリースにより、Windows 11をArm64に可能な限り対応させる取り組みを進めています。Microsoftによると、このVisual Studioのリリースにより、ネイティブArm64エクスペリエンスが提供され、「ほとんどの開発者ワークフローにおいてエミュレーションの必要性がなくなる」とのことです。
Arm64対応のVisual Studioは、ARM版Windowsの普及を促進するための大規模な取り組みの一環として、Build 2022で発表されました。この夏にはプレビュー版がリリースされました。Microsoftはソフトウェアに加え、「Project Volterra」と呼ばれるミニPCも発表し、Windows Dev Kit 2023という名称でリリースされました。この開発キットを組み合わせることで、開発者は高価なSnapdragon搭載モバイルPCを購入することなく、1台のデバイスでArm64 Windowsアプリケーションの開発とテストを行うことができます。
マイクロソフトは公式発表でさらに詳細を説明し、次のように述べています。
「ネイティブ実行が可能になり、Arm ベースのプロセッサ上で Arm64 アプリをビルドおよびデバッグできる、Visual Studio の初の完全サポートされた Arm64 バージョンを発表できることを嬉しく思います。」
17.4 GA は Visual Studio 向けのネイティブ Arm64 エクスペリエンスを提供し、ほとんどの開発ワークフローでエミュレーションの必要性を排除します。改良された x64 エミュレーターは、Arm デバイス上でエミュレートされたアプリの速度とパフォーマンスを向上させますが、最高の Arm 開発エクスペリエンスは、Arm64 でネイティブに動作するツールによって実現されると確信しています。
「当社は、Arm ベースのプロセッサ向けに、高速で使い慣れた、生産性の高いマネージドおよびネイティブ開発エクスペリエンスを提供する、包括的なエンドツーエンドの Arm ネイティブ開発ツールチェーンを構築しています。」
このリリースには、開発者コミュニティからMicrosoftに寄せられたフィードバックに基づき、最も評価の高いワークロードのサポートが含まれています。対応ワークロードは以下のとおりです。
Windows と Xbox の熱狂的なファンのための最新ニュース、レビュー、ガイド。
- .NETデスクトップ開発
- C++によるデスクトップ開発
- NETとWeb開発
- ユニバーサル Windows プラットフォーム開発
- Visual Studio拡張機能の開発
- C++によるゲーム開発
- Node.js開発
開発者にとって、新しいArm64アプリを開発したり、古いx86アプリを変換したりする際に特別な作業は必要ありません。Visual Studio 2022 17.4をインストールする際、インストーラーはシステムアーキテクチャを検出し、Arm64デバイスで実行する際にArm64バージョンのVisual Studioをダウンロードしてインストールします。
Visual Studio 2022 17.4 はここからダウンロードできます。
ダニエル・ルビーノはWindows Centralの編集長です。ヘッドレビュアー、ポッドキャストの共同ホスト、そしてアナリストも務めています。このサイトがWMExperts(後にWindows Phone Central)と呼ばれていた2007年からMicrosoftを取材しています。彼の関心分野は、Windows、ラップトップ、次世代コンピューティング、ウェアラブル技術です。10年以上ラップトップのレビューを担当しており、特に2 in 1コンバーチブル、Arm64プロセッサ、新しいフォームファクター、薄型軽量PCを好んでいます。テクノロジー業界に携わる前は、言語学の博士号取得を目指し、ニューヨークで睡眠ポリグラフ検査を行い、17年間映画撮影技師として活躍していました。