Arm版の「Copilot+ PC」で既存アプリは快適に動作する? 新型「Surface Laptop」で試してみた(2/3 ページ)
発売日に購入した「Surface Laptop(第7世代)」の開封レポートに続いて、パフォーマンスチェックの結果をお届けする。
筆者が普段利用しているアプリは快適に動くのか?
x86/64アプリの動作もエミュレーションで対応可能であることは分かったが、実際に筆者が普段利用しているアプリが正常に動くのか、詳しくチェックしていこう。
Google ChromeはArmネイティブ対応
まずは、メインで使っているWebブラウザのGoogle Chromeだ。Windows開発キット2023が発売された当初は、Arm対応はしていなかったのだが、2024年の初頭にリリースされたCanaryビルド(試験運用版)のVer.123.0.6288.0にて、Arm版Windowsに対応した。しばらくテストが行われた後、2024年3月末に正式対応となった。
ChromiumベースのMicrosoft Edgeは、Windows開発キット2023が発売された時点で既にArmネイティブ完了していたが、個人的には普段から利用しているGoogle Chromeをネイティブアプリとして利用したかっただけに、このニュースは非常にうれしい出来事だった。さらにこれなら「メインのノートPCをArmアーキテクチャのPCにしてもいいな」と考えたきっかけでもあった。
過去にWindows開発キット2023のレビューを行った際にも触れたが、ネイティブ版と比べてx86/64エミュレーションではオーバーヘッドが発生する分、パフォーマンスも落ちることに触れたが、それだけでなく余計な処理を挟まなくなるため、バッテリーの持ちにも大きく影響してくる。
PCを利用する時間の中で大多数の利用時間を誇るWebブラウザがArmネイティブ対応することは、ArmアーキテクチャのPCを選定する上で非常に大きな追い風となる。
ただ1点注意すべき点がある。Surface Laptop(第7世代)の購入当初、wingetコマンドでGoogle Chromeをインストールした際は、Arm版ではなくx86版がインストールされた。ある程度、Windowsに精通した方ほど、Arm版ではなく実はx86版を使っていた、なんて可能性があるので注意してほしい。
余談ではあるが、筆者も引っ掛かった1人でもある。これは裏を返せば普段利用では、アプリがx86/64エミュレーションで動いている事に気付きにくい、ということを経験できた。
Visual Studio Codeもネイティブ対応
続いてはMicrosoft社がリリースしているVisual Studio Codeだ。テキストエディタにとどまらず、豊富な拡張機能や内包されたターミナルのおかげで、今ではGoogle Chromeに次いで必須アプリとなった。
こちらはMicrosoft製アプリということもあり、Microsoft Edgeと同じくWindows開発キット2023が発売された頃には既にネイティブ対応が完了していた。デフォルトのままではそこまでCPUリソースを利用しないが、拡張機能を複数組み合わせて利用することを考えると、早期からArmネイティブ対応が完了しているのは非常にありがたい。
WSL2もArmネイティブ対応 独自でアプリを動かす場合は注意が必要な場合も
続いてはWSL2を見てみよう。筆者は普段、Linuxを利用する際はDebian GNU/Linuxを愛用しているため、WSL2でもUbuntuではなくDebian GNU/Linuxを導入している。
こちらも特に普段と変わらない方法でWSL2を有効化し、Microsoftストア経由でインストールしたのだが、しっかりArmネイティブ対応だと確認できる。
1つ注意点を挙げるとすると、neofetchの実行結果からも分かる通り、Arm64版のDebian GNU/Linuxが動作しているので、WSL2向けに何か導入する手順を解説した書籍や、Webサイトの情報をそのままコピペして利用すると、x86_64向けにビルドした実行ファイルをダウンロードしてしまい、結果として動かないなんてこともある。
基本的にはソースコードをダウンロードして、ビルドするかaptなどのパッケージ管理ツールを使うので、そこまで気にする物でも無いが、念のために覚えておきたい。
Docker for DesktopもArmネイティブ対応しているが、インストールには注意が必要
Docker for Desktopについても。Microsoft Build 2024にてArmネイティブ対応が発表され、Ver.4.30からArmネイティブ対応しているのだが、執筆段階では少し注意が必要だ。
Docker for Desktopを公式サイトからダウンロードしてインストールしたのだが、Unexpected WSL errorが発生してしまう。詳しく確認してみると、Docker for Desktopがx64エミュレーションで動作しており、Arm版WSLにうまく対応できていないことが分かった。
それもそのはずで、Arm版のDocker for Desktopはまだβリリースにあり、ダウンロードページからはダウンロードできない。
Arm版のインストーラをダウンロードするには、Docker for Desktopのリリースノートのページから、「Windows Arm Beta」をクリックする必要があるので、もしDocker for Desktopを利用する場合は注意されたい。
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
新型「Surface Laptop」を開封 本体同色の外箱からも気合いが伝わってくるSnapdragon X搭載の“Copilot+ PC”
発売日に購入した「Surface Laptop(第7世代)」の開封レポートをお届け。本体同色の外箱が採用されており、気合いは十分だ。
華やかな“Copilot+ PC”売り場、でも「それ、Arm版Windowsですよね?」 “分かっている人があえて選ぶPC”が一般層に猛プッシュされている不安
6月18日に一斉発売されたCopilot+ PCだが、もし購入を検討するなら注意点もある。しかし、その告知が不十分ではないかと思うところも……。
「Copilot+ PC」って何だ!? 「AI PC」は早くも第2世代へ
6月18日、ついに「Copilot+ PC」が一般販売される。ここでは、移ろいゆく「AI PC」の歩みをまとめた。
「Copilot+ PC」なら最高のAI経験を得られる? リコールやコクリエイター機能を使ってみた
6月18日から、40TOPS以上のNPUを搭載する「Copilot+ PC」の出荷が始まる。それに先駆けて、日本マイクロソフトがCopilot+ PCの特徴的な機能を紹介するイベントを開催した。
なぜASUSは「Copilot+ PC」を他社に先駆けて数多く用意できたのか? 同社幹部に聞く
COMPUTEX TAIPEI 2024の期間中、台湾ASUSTeK Computer(ASUS)の幹部が日本のメディア向けにグループインタビューを行った。同社の気になる動きをウォッチした。




