M1 Mac(Apple Silicon搭載Mac)が気になる今日この頃なのだが、自分の場合はWindowsのソフトを動かしたいため、そこがとても気になるところ。
Intel MacではParallels DesktopをつかえばWindows10をほぼ問題なく動かすことができた。
M1 Macではどうか。
Boot CampはCPUが異なるため動かない。デュアルブートでの動作は不可能。
Parallels DesktopはM1対応の正式版にむけてプレビュー版が公開されている。
ここで注意すべきことは、Paralles DesktopはあくまでARMアーキテクチュアのソフトウエア動作環境に過ぎないと言うことだ。つまり、Intelのx86のソフトウエア群を直接動作させることはできない。
M1 MacではRosetta2というX86エミュレータでIntel Macアプリを動作させられるが、エミュレータ上ではParallels Desktopは動かない。当然x86用のWindows10は動作しない。
Paralles Desktopで動作させるのは、x86版ではなくARM版のWindows10なのである。
ARM版Win10は、Surface Pro Xで動作している。x86エミュレータでx86 Win10のソフトも動作する。
但し、現状ではMicrosoftは単体での市販をしておらず、プレビュー版しか入手できない状況にある。MSはこの問題に前向きであるようで、Parallels Desktopで正式版を動作させられるようにするつもりがあるらしい。
Paralles DesktopとARM版Win10の組み合わせで、それなりにx86アプリを動かすことができているようだ。
しかし完璧ではない。インストールができなかったり起動できないソフトが存在するようだ。ようやくx64アーキテクチャー(64bit)に対応したもののまだ実用的とは言いがたい。
M1 Macのx86エミュレータはかなり出来がよいようだが、ARM版Win10上のx86エミュレータはまだまだだ。
プレビュー版では動作効率は悪くないようだが。
M1 MacでのWindows10動作については
・Paralles Desktopの正式版
・ARM版Windows10の正式版
リリースを待つ必要があり、ある程度の非互換性があることは考慮する必要がありそうだ。
Macintoshは歴史上4種の異なるCPUを搭載してきた。
Motorola 68000系
IBM POWER PC系
Intel Core系
Apple Silicon M系
既存のアプリケーションソフトがそのままでは動かなくなる大きな変化であったが、そのたびにAppleはうまくやって来た(ようだ)。
その上で言えば、現状のM1 MacはあくまでMac OSのアプリを動作させるものであり、x86 Mac OSアプリを動かすことはできても、Windows10を動かすためにはできていない。
現状に限れば、Windows10の動作を優先するならIntel Macを使うべきである。
ARM版Windows10のx86アプリの互換性についてはMicrosoftのやる気に負うところが大きい。ストアアプリしか動かせなかったSurface RTの反省からSurface Pro Xではx86アプリの互換性を高める努力をしている。
ARMスマホ/タブレットに比べて効率で見劣りがするIntel PCだけでは市場が小さくなっていく可能性がある。Surface Pro Xを投入したように、MSにとっても高効率なARMマシンでネイティブアプリが動かせることは大きく、橋渡しをするエミュレータの出来はMSにとっても命運を左右するかもしれない。
力を入れた開発をされ続けるのであれば、M1 MacでのWindowsも期待できるようになりそうだ。
Posted at 2021/01/23 14:33:37 | |
トラックバック(0) |
PC/UMPC/Smart Phone | 日記