Microsoft は、GitHub Actions ですべてのパブリックリポジトリの Windows on Arm ランナーのサポートを有効にしました。

Microsoft は、GitHub Actions ですべてのパブリックリポジトリの Windows on Arm ランナーのサポートを有効にしました。

GitHub Actions における Windows on Arm ランナーの進化

2022年9月、Windows on Arm向けのセルフホストランナーが導入されました。これは、ArmベースのWindowsデバイスを扱う開発者にとって重要なマイルストーンとなりました。この初期リリースは、チームがArmアーキテクチャを継続的インテグレーション(CI)ワークフローにシームレスに統合するための重要な機会を提供し、煩雑な回避策の必要性を排除しました。

2022年までの開発者の課題

この進歩以前は、開発者はArmハードウェア上でソフトウェアをテストしたり構築したりする際に大きなハードルに直面していました。必要なインフラストラクチャを構築するには、複雑な設定や代替マシンへの依存が必要になることが多く、コアとなる開発プロセスから注意が逸れてしまうことがありました。

最近の開発: パブリックベータ版と一般公開

2024年半ば、GitHubはArmベースのLinuxおよびWindowsランナー向けのパブリックベータ版をリリースしました。2024年9月にはこの機能が一般提供され、世界中の開発者にとってアクセスと使いやすさがさらに向上しました。

GitHubユーザーのアクセシビリティ向上

マイクロソフトは、Windows on Armランナーのサポートを、GitHub Freeレベルのものも含め、すべてのパブリックGitHubリポジトリに拡張することを発表した、画期的なアップデートを発表しました。この戦略的な動きは、Windows on Arm ISOの展開に続くもので、開発者にとってよりアクセスしやすい環境を実現します。

Armアーキテクチャ向けの強化された開発ツール

Microsoftは、Arm搭載Copilot+ PCの開発を支援するツールに積極的に投資してきました。特に注目すべきは、GitHub Runner向けの新しいWindows 11 Armイメージには、多様な開発環境向けに設計されたツールとソフトウェアスイートが搭載されていることです。例えば、Visual Studioツールを利用するC#開発者は、YAML構成で「windows-11-arm」Runnerターゲットを指定することで、ワークフローを簡単に設定できます。

Visual Studio ツールを使用した C プロジェクトの GitHub Actions ワークフローの例

新しい Windows on Arm ランナー サポートの主な利点

  1. 拡張アーキテクチャ サポート: Windows on Arm デバイス、特に Qualcomm 搭載デバイスが普及し続けるにつれて、開発者は追加のインフラストラクチャの負担なしに、このプラットフォーム向けにアプリケーションを強化できます。
  2. 継続的インテグレーション ワークフローの改善: Arm ランナーを開発パイプラインに統合することで、Arm と Intel の両方のアーキテクチャにわたって一貫したテストとビルドが保証され、回帰をタイムリーに特定できるようになります。
  3. オープンソース プロジェクトへの直接的なメリット:無料レベルのアカウントを含むすべてのパブリック リポジトリに Arm ランナーを導入することは、オープンソース コミュニティ内でのイノベーションの促進に対する GitHub の取り組みを強調するものです。

Arm 搭載 Windows への関心の高まり

Windows on Armプラットフォームは、特に開発者の間でますます注目を集めています。SignalやAdobe Illustratorなど、他のアプリケーションも同様の移行を進めており、Googleは最近、Drive for Windows on Armを安定版チャネルに拡張すると発表しました。

詳細については、Neowinの記事全文をご覧ください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です