原文(日本語)
Windows ARM64(win32-arm64)ネイティブバイナリサポートを追加しました。
原文(英語)
Added Windows ARM64 (win32-arm64) native binary support
概要
Claude Code v2.1.41では、Windows ARM64アーキテクチャ向けのネイティブバイナリサポートが追加されました。これにより、ARM64プロセッサを搭載したWindowsデバイスで、エミュレーション層を介さずにClaude Codeを実行できるようになり、パフォーマンスとバッテリー効率が大幅に向上します。
ARM64対応デバイス
以下のようなデバイスでネイティブ動作が可能になります:
Surface Pro X / Surface Pro 9(5G対応モデル)
Microsoft SQ1/SQ2/SQ3チップを搭載したSurfaceデバイス
Snapdragon搭載Windowsデバイス
Qualcomm Snapdragon 8cx Gen 3などを搭載したノートPC
その他のARM64 Windowsデバイス
今後リリースされるARM64プロセッサ搭載のWindowsデバイス全般
インストール方法
新規インストール
# npm経由(推奨)
npm install -g @anthropic-ai/claude-code
# または、公式リリースページからダウンロード
# https://github.com/anthropics/claude-code/releases
# win32-arm64版を選択インストーラーが自動的にシステムアーキテクチャを検出し、適切なバイナリをインストールします。
既存インストールのアップデート
# npmでアップデート
npm update -g @anthropic-ai/claude-code
# バージョン確認
claude --version
# → Claude Code 2.1.41 以降が表示されることを確認ネイティブサポートのメリット
パフォーマンス向上
エミュレーション層(x86/x64エミュレーション)を介さないため、以下の点で性能が向上します:
起動時間の短縮
# 以前(エミュレーション):約3-5秒
# ネイティブ:約1-2秒
claudeコード解析速度の向上
大規模なコードベースの解析がより高速に:
claude "このプロジェクト全体をレビューしてください"
# → ネイティブ実行により、解析処理が高速化バッテリー寿命の延長
ARM64プロセッサの省電力性能を最大限に活用できます:
- エミュレーションオーバーヘッドの削減により、CPU使用率が低下
- 長時間の作業でもバッテリー消費が抑えられる
- モバイル環境での使用に最適
メモリ効率の改善
ネイティブバイナリにより、メモリ使用量が最適化されます。
実践例
モバイルワークステーションとしての活用
Surface Pro Xなどの軽量デバイスで、移動中や外出先でも快適にコーディング作業が可能:
# カフェや移動中でも高速動作
claude
> このReactコンポーネントを最適化してください
> バッテリーを気にせず長時間作業できますクロスプラットフォーム開発
ARM64 Windowsデバイスで、ARM64 Linux/macOS向けのアプリケーション開発がスムーズに:
# ARM64アーキテクチャ共通の開発体験
claude "ARM64向けに最適化されたコードを提案してください"CI/CD環境での利用
ARM64 Windowsランナーでの自動化:
# GitHub Actions example
runs-on: windows-arm64
steps:
- name: Setup Claude Code
run: npm install -g @anthropic-ai/claude-code
- name: Run code review
run: claude "Pull requestをレビュー"動作確認方法
アーキテクチャの確認
現在使用しているバイナリのアーキテクチャを確認:
# PowerShellで実行
claude --version
# システム情報を確認
systeminfo | findstr /B /C:"System Type"
# → ARM64-based PC と表示されれば、ARM64デバイスパフォーマンステスト
簡単なパフォーマンステストで改善を確認:
# 起動時間を測定(PowerShell)
Measure-Command { claude --help }注意点
- ARM64ネイティブバイナリは、ARM64版Windowsでのみ動作します
- x86/x64版Windowsでは、従来通りx64バイナリが使用されます
- 古いバージョンのNode.jsを使用している場合は、最新版へのアップデートが推奨されます(Node.js 16以降)
- 一部のNode.jsネイティブモジュールがARM64に対応していない場合がありますが、Claude Code本体は完全対応しています
トラブルシューティング
インストールが正しいバイナリを選択しているか確認
# npmキャッシュをクリアして再インストール
npm cache clean --force
npm install -g @anthropic-ai/claude-codeエミュレーションモードで動作している場合
タスクマネージャーで確認:
- タスクマネージャーを開く(Ctrl+Shift+Esc)
- Claude Codeプロセスを探す
- 「アーキテクチャ」列を確認
- 「Arm64」と表示されていればネイティブ動作
- 「x64」と表示されている場合はエミュレーション