新しいApple SiliconではBoot Campが使用できない?新しいCPUとBoot Campの関係性とは


Macユーザーにとって、気になるニュースが入ってきました。
現在Macintoshシリーズで採用されているIntel製CPUから、独自設計の新しいCPUに変わることが予定されています。
CPUが変わることで過去の資産がどうなるのか、ソフトや周辺機器の対応など心配されることが色々あります。
その1つとして、Windows環境をデュアルブートできるBoot Campについて、対応しないことが正式にアナウンスされました。
今回は、Boot Camp非対応について、現在わかっていることをまとめていきましょう。

この記事でわかること
・Boot Campは新しいCPUでは動作しないのか?
・仮想化ソフトの対応について現在わかっていることとは
・CISCからRISCへ再び進化を始めたAppleの描く未来について

Boot Campは新しいCPUでは動作しない?

安定の20年を過ごしてきたMacユーザー

しばらくの間、MacユーザーはAppleの歴史の中でも、もっとも安定した環境を享受していました。
Mac OSXになってからの20年ほどの間、基本的なOSの操作性、ユーザーインターフェース(UI)は大きな変化はありません。
もちろん、OSの中身やハードウエアについては、時代に合わせてブラッシュアップされてきましたが、そのために操作感が犠牲になることはありませんでした。

一方のWindowsはと言うと、Mac OSXが登場した2001年から見ても、Windows XP・Vista・7・8・10と5種類のOSが登場しています。
XPが安定していましたので、長年活躍していましたが、その後に登場したVistaはとても評判が悪く、7でやっと使える水準に戻り、現在は10へと進んできました。
特にXPからVista、Vistaから7への移行の時は、UIにも大きな変化があり、ユーザーを混乱させる原因にもなりました。

Windowsの場合、タッチパネルへの対応など、新しい技術をOSレベルで統合できるようにするため、UIの変更が必要となります。
一方のMacでは、頑固にMac OSではタッチパネル操作を取り入れず、iPhoneやiPadのiOSと棲み分けることで、安定し継続的なUIを提供してきました。
OSに振り回されることなく、使い慣れた操作で日常的な業務ができるということは、非常に重要なことです。
その点に限って言えばMacの方がWindowsよりも優位性があると言えるでしょう。

例えば、IBMが社員支給PCをWindowsからMacへ変更した際には、ユーザーサポートのコストが激減したという報告もあります。*注1
一度身についた操作は、慣れてしまうと無意識に手が動くものです。
もし、OSが変わるたびに一から覚えなおす必要があるとしたら、どれだけ負担になるか日常的にPC操作をしている方なら実感としてわかるのではないでしょうか。

しかし今回、Macユーザーもついに長年の安定・安心のOSから手を離し、新しいCPUへと進まなければならないようです。
Appleはインテル製のチップから、自社設計のチップを搭載する方向に舵を切りました。
早ければ2020年末には、自社設計のチップを搭載した、最初の製品が登場することになりそうです。
Macユーザーにとって気になることは、これまでの資産や既存のソフトが使えるのか?
周辺機器の対応・OSの操作性やUIがどうなるかなど多岐に渡ります。
そんな中、Boot Campを使ってMacOSとWindowsをデュアルブートしていたユーザーに、悲しいお知らせが届いたということなのです。

Apple Silicon搭載MacはBoot Camp非対応と正式発表

先ごろオンラインで開催されたWWDCにおいて、ソフトウエアエンジニアリング担当上級副社長であるクレイグ・フェデリギ氏が
「Apple Silicon搭載MacはBoot Campに非対応である」
と発表しました。

なんでも、
「Windowsをネイティブブートする必要性を感じない」
というのがその理由だと言うのです。*注2

WWDCでは、Appleが設計しARMで製造される新しいCPUは「Apple Silicon」という呼称で各種資料に記載されていましたので、この記事でもその名称を使うことにします。

「サポートしない」という表現であることから、「技術的には可能だが、採用しない」ということでしょう。
実は特別なライセンスではありますが、MicrosoftはARM製CPUで動作するWindowsOSも出しています。
そのため、同じARM製のチップであるApple Silicon上でも、Boot Campのような仕組みがあればWindowsが動くのでは?と想像することができます。
このアナウンスが出る前には、そのようなサポートを少し期待していましたが、今回正式に「なし」という結論が出されてしまいした。
残念ですね。

ライセンスについてはMicrosoftからは具体的なアナウンスはなし

技術的な問題に加えて、MicrosoftがARM版Windowsをライセンスするのか?という問題があります。
現在はOEMのみであり、個人が自由にインストールできる形でのライセンス提供はおこなっていません。
海外メディアであるThe Vergeが、この点について問い合わせたところ
「現時点で回答することはない」
という内容でした。
これを否定的と捉えるか、未定と捉えるか、または提供の余地ありと見るのか、想像の範囲を超えないのが現状です。*注3

Boot Campはデュアルブート支援ソフト、Windowsはネイティブで動作する

Boot Campのすごいところは、エミュレーターなどではなくWindowsOSがネイティブ環境で実行できるということでしょう。
「WindowsOSを最速で動かすことができるハードは、Boot Campを使ったMacintoshシリーズ」
だという人がいるぐらい、その動作はスムーズです。
これもネイティブだからこそといえます。
このこと自体はもちろん個人の感想ですし、あまたあるハードウエアの構成によっても当然異なるでしょう。
しかし、MacとWindowsの両方とも、通常の用途でストレスなく利用できること、さらに両方の端末を別々に揃えるよりは安価に抑えられることなど、メリットは十分にありました。

ただしBoot Campでは、それぞれのOSをネイティブでデュアルブートするため、同時に立ち上げることができません。
毎回、一方をシャットダウンしてからもう一方を立ち上げるという、ちょっと面倒な手続きが必要です。
Boot Campではない、仮想化やエミュレーターという方法を使えば、同時に二つのOSを立ち上げたまま、自由に切り替えて操作することができるのが便利な点でもあります。

仮想化やエミュレータでは、ハードウエアや他のOSをソフト的にエミューレートした環境の上で動作するのですが、Boot Campの場合そもそもの役割が異なります。
よく「Boot Camp上でWindowsを動かす」といった表現がされることがありますが、正確には違います。
Boot Campでは、それぞれのOSを独立して動かすための、パーテーションの設定やデータのやりとりができる仕組みを、自動的に構築するための支援ソフトといった役割を果たしています。
HDやSSDを分割して、それぞれのOSが直接動く環境を構築しているのがBoot Campです。

仮想化ソフトの対応について現在わかっていること

Mac上でWindowsを動かすには、Boot Camp以外にも、「Parallels Desktop」や「VMware Fusion」などと言った仮想化ソフトを利用するという方法があります。
このような仮想化ソフトは、Apple Silicon搭載Macでも使えるのでしょうか?
現時点でわかっていることは、
「Intel版ソフトをApple silicon上で動作させるためのRosetta2は仮想化ソフトには対応しない」
ということです。

Rosetta2とは?

Rosetta2について説明が必要ですね。
Appleは過去にも何度か、MacのCPUを変更をしてきた歴史があります。
初めは68系と呼ばれるCPUを採用していましたが、より強力なRISCチップを導入するため、PowerPCへと切り替えました。
その後、再びIntelのCPUを採用して現在に至ります。
これをARM製のチップ(Apple Silicon)へ変更するというのが、今回の話題です。

CPUを変更する際には、これまでユーザーが保有している資産が無駄にならないよう、配慮する必要があります。
前回の変更(PowerPCからIntelへ)の時には、PowerPC用のコードをIntel製チップ上で動作するためのエミュレーターがうまく働きました。
そのエミュレーターソフトを「Rosetta」と言います。
この「Rosetta」の働きがあったことで、Macユーザーは比較的スムースに過去の資産をうまく活用しながら、新しい環境へと移行することができました。
今回のApple Silicon移行の際に提供されるエミュレーターは「Rosetta2」と呼ばれ、これが仮想化ソフトには対応しないことが明らかになりました。

少し複雑になってきたので、整理してみましょう。
現在の仮想化ソフトはIntel製チップ上で動きます。
このソフトをそのまま、新しいApple Silicon上で動くようにするには、Rosetta2の対応次第ということです。
今回で言うと「対応しない」=「今のIntel製チップ向け仮想化ソフトは動かない」となります。
では、メーカー各社がApple Silicon用の仮想化ソフトを新たに開発すれば良いということになりますが、現時点で明確な予定は発表されてないようです。

なお、Appleは仮想マシンでLinuxを実行する「Parallels Desktop」のデモを実施しています。
しかし、Windowsについてはライセンスの問題もあり、何も言及はされてません。
なんとも気になるところではありますが、現時点ではApple・Microsoft・仮想化ソフトメーカーのいずれも、対応についての明確なビジョンは示していないのが事実です。*
注4

CISCからRISCへ再び進化を始めたAppleの描く未来

CPUは大雑把に二分すると、CISCとRISCに分類されます。
それぞれがどのようなものかについては、この記事の目的と異なりますので割愛します
が、Intel製チップがCISCタイプ、ARM製がRISCタイプであることを覚えておいてください。
「Intel inside」シールがWindowsPCに貼ってあることからもわかる通り、PCではCISCチップがメジャーな存在です。
しかし例えば、iPhoneやAndroidなどではARM製のRISC系チップが多く使われており、現在では存在感を増し、今後もその重要性は変わらないでしょう。

もともと、AppleはCISCタイプである68系から、RISCタイプであるPowerPCへと大きな改革を実施した経緯があります。
先進的なOSを動かし、より高速化するためにモトローラ・IBMと協力し、新しいRISCタイプチップに命運をかけました。
しかし、結局はIntel製のCISCタイプへそと戻ることになります。
「PowerPCのコストが割高だった」
「高速化が実現できなかった」
「WindowsOSのデュアルブートのためだ」
など、理由については色々と言われていますが、コスト・汎用化・安定した品質や供給など、総合的な判断だったのでしょう。

今回のARM製チップへの変更については、RISCタイプへの回帰という意味で、20年以上前にPowerPCへ挑戦した Appleを思い出して、少し胸が熱くなります。
もちろん、当時と今ではその意味も戦略も全く異なると思いますが、今回はiOSで動作するアプリをMacOS上でも動かせるよう、CPUレベルでのアーキテクチャーを統一するという狙いが予想されます。
Macにはタッチパネルを搭載しないなど、頑固にMacとモバイル端末の線引きをしてきたAppleが、Windows系とは異なるアプローチで両者の技術を共通化していくのでしょうか。

【まとめ】
私が最初に購入したパソコンはPowerMac6100でした。
ピザボックスタイプの筐体が美しく、付属のソフトで3Dグラフをリアルタイムで回転描画する様子を眺めては、PowerPCの性能に感心していたものです。
今回のApple Siliconへの移行については、その当時を思い出して、ついワクワクしてしまいます。
特に最近はiPhoneやiPad・Apple Watchの快進撃に比べて、置いて行かれたような存在のMacでしたので、余計に期待が大きくなります。
オールドMacファンの中には、同じような感覚を持った方もいらっしゃるのではないでしょうか。

▽Appleに関する記事はこちら

Appleのナイトモードとは?iPhoneで写真をうまく撮るコツは?

噂のApple Glass、気になる情報をまとめて紹介!

AppleのAR向けOS「glassOS」はなぜ期待されているのか

■参考文献
注1
GIZMODO 「Macで仕事すれば、Windowsより安くつく」と、まさかのIBMが絶賛
https://www.gizmodo.jp/2016/11/mac-windows-ibm.html

注2
価格ドットコムマガジン 『アップルのARM版Macは「Boot Camp」に対応せず。Windows 10は利用できない』
https://kakakumag.com/pc-smartphone/?id=15621

注3
engadget 「Arm版Mac、Boot Campはどうなる? MSが「Arm版Win 10は(現時点では)提供できない」と回答」
https://japanese.engadget.com/armmac-Boot Camp-080048762.html

注4
THE VERGE ‘Apple’s new ARM-based Macs won’t support Windows through Boot Camp’
https://www.theverge.com/2020/6/24/21302213/apple-silicon-mac-arm-windows-support-boot-camp

CONTACT

株式会社キャパでは、VR/AR/MRの開発・改善について
ご相談を承っています。

営業時間:月~金 9:30~18:00 
土日・祝 定休日
FAXでのお問い合わせは24時間受付中 
FAX:03-5297-2879

▼キャパの公式Twitter・FacebookではITに関する情報を毎日更新しています!
・Twitter

・Facebook
キャパFacebookページへ

関連記事一覧

we love develop
アプリやシステムの開発を通じて、お客様のビジネスを成長させることが私たちのビジネスです。お気軽にお問い合わせください。
 お問い合せ

お電話でのお問い合わせはこちらから
TEL:03-5297-2871

メールマガジンの登録

キャパでは誰かに話したくなるようなIT小ネタを、週に一回メルマガで配信しています。
ぜひ購読してみませんか?
 購読する

記事カテゴリ

月別投稿記事

PAGE TOP