M1チップ搭載Mac、「ユニバーサル」と「Rosetta 2」が動作アプリの幅を広げる – Engadget 日本版
https://japanese.engadget.com/m1chip-mac-bigsur-compatible-223549875.html
BootCampへの言及は未だなし
9時間前 in OneMoreThing2020
アップル独自開発のM1チップ搭載Mac3機種と同時に、次期macOS「Big Sur」の11月13日配信開始が発表されました。これら2つはアップルが「macOS Big Surは、M1チップの能力を解き放つために開発されました」と謳うほど密接な関係にあります(Big Suではインテル製チップ搭載の既存Macモデルも対象となりますが)。
そこで気になるのが、同社がアピールする「これまでで最も大きなアプリのコレクション」、つまり対応するアプリの幅広さです。そのカテゴリを大別すると、1つにはM1チップ専用に作られたアプリ。そして既存のインテル製チップ搭載Mac向けアプリは「Rosetta 2」によりそのまま使うことができ、iPhone/iPadアプリも初めてmacOS上で使えるようになったとされています。
さらに「アップル製のMacソフトウェアはすべてユニバーサルアプリケーションになり、M1システムでネイティブに動かせる」とのこと。ここ数年のMacユーザーには馴染みのない概念がいくつか登場していますが、実はアップルがWWDC20やその後に説明したものばかり。以下、順を追っておさらいしていきましょう。
まずユニバーサルアプリケーションとは、インテル製チップとM1チップ(アップル独自開発Apple Siliconの1種)、両方のネイティブコードを含む1つのアプリのこと。これはかつてMacがPowerPC(PPC)からインテルプロセッサに移行した際に提供された「Universal」の再来であり、新たなそれはインテルとM1向けバイナリの詰め合わせとなります。
要は「2系統のチップ向けに別々の専用コードをセット」にしているためハードウェアの互換性には関係なく新旧Macどちらでも動きますが、その代わりアプリのファイルサイズは大きくなり、ダウンロード時間は余分にかかることになりそうです。ちなみにPPC・インテル・Apple Silicon3世代に対応するユニバーサルアプリが作成可能とも(実用的かはさておき)指摘されています。
次にRosetta 2は、やはりPPCからインテル製チップ移行の際に提供された「Rosetta」再びというかたち。今回はインテル向けバイナリをApple Silicon向けバイナリに適宜変換して動かすことになります。
それだけの負荷をリアルタイムでCPUに掛けることになるため、パフォーマンスの低下が懸念されます。Apple Silicon移行用の開発キットDTKが配布された当初はおよそ25~40%の低下が見積もられていましたが、アップルの公称どおりM1チップのCPUパフォーマンスやグラフィックス性能が数倍に上がっているのであれば、むしろアプリの体感速度は上がっているのかもしれません。
また3つ目のiPhone/iPadアプリについては、原理的にはApple Silicon Mac上ですべて動くが、Googleなど大手アプリ開発元がMacApp Storeでの提供をオプトアウトしており、多くのゲームアプリも利用できないとの噂もありました。
ここまでは「アップルが言っていること」ですが、気になるのが「触れていないこと」でしょう。具体的には、ユーザーの用途によっては致命的に重要になりうるBoot Camp(MacにWindows 10をインストールし、起動の際にmacOSとWindowsを切り替えられる機能)です。11日のOne More Thingイベントでも、アップルから一切の言及はありませんでした。
そしてBoot Campと同様の機能を実現する仮想マシンアプリに関しては、上記のRosetta 2では「x86_64 コンピューター プラットフォームを仮想化する仮想マシンアプリは動作しない」、つまりParallelsやVMwareなどは、少なくとも現在のバージョンでは利用できないことが明らかとなっています。
果たしてRosetta 2は既存のインテルmacOSアプリをすべてスムーズに動かせるのか、MacApp Storeで多くのiPhone/iPadアプリにアクセスできるのか。またM1チップ+Big SurでもBootCampは将来的に提供されるのか(それが技術的にクリアされてもマイクロソフトがArm版Windows 10のライセンスを一般ユーザーに提供するかどうかは不明です)、今後の続報を待ちたいところです。
ARMでx86のdockerエミュレートすると性能が1/8になる
>>8
動く可能性がある程度。
例えばゲームなんかではハードの処理の負荷をうまく組み込んでバランスを取ってるものがあるけど、こういうのはダメダメになりやすい。
世の中Docker必要な人間なんてごく少数
Macが必要な人もごく少数
じゃあなんの問題もないですね、、
ちょこっとしたアプリ走らすのに便利
いつでもリセットできるからホスト側を汚さずに済む
Armに全部置き換えるつもりだから問題
その内じゃ困るよ~
しかも結局対応せずってなったら困るよ
>>55
Mac使いはMacは道具と考えているから、必要ならWindowsも使うし、スマホなどと組み合わせもする。
バカは何言ってるの?
自分がバカ丸出しという自覚ある?
ユーザーよりも開発者のニーズの方が特にな
作って売る方には、シェアが少ないのにやたら独自縛り付けられると商売にならん
林檎の木の下には開発者の死体が埋まっとるんやでw
開始するからMacしかなくても良くなるよ
アクセスできるようにすればいいじゃん。
USB 4 なら現状とほぼ変わらない操作感が出せるだろう。
誰か作ってよ。
それか、Appleから画面共有が使える Linux環境でもいいな。
そういうのないの?
使えるなら買うし使えないなら買わない
世の中にはWindows限定なアプリが多すぎる
Parallelは対応予定だがWindowsは動かない
>>88
ですね。
様子見が正解かと。
つーかIpadの13インチで総て賄いたい…
ソフトウェアでシミュレートしていたので死ぬほど遅かったのだが、
共通の Intelベースで動作するホストOSなら、トラップ(ソフトウェア割込み)を
ゲストOS(ハイパーバイザ)で捕捉すれば良いので、高速に動作できたわけだ。
だから、Intelベースの動作環境をハードウェアで用意してやって、トラップを
捕捉したら USB(PCIeでもいいな)経由でハードウェア割込みとして処理する
ようにしたらいいんではないか、と。
そういう話なんですけど。
バカそう
あるとして、そのUIを完全にラップできるソフトウェアを mac上に
用意して動作をコントロールするのではどうだ?
つRDP
Macで仮想化とか使うくらいならRemoteDesktopの方が良いぞ?
仮想化の相性や性能を意識しないで良いし
・RemoteDesktop=Windows(Pro以上)のライセンス
・仮想化=仮想化アプリのライセンス+Windowsのライセンス
まあ外でWindowsを使いたいならWindows持ち歩けばいいよね
別にGUI使いたいわけじゃない
x86のコンテナ立ち上げたいだけなんで
8コアだけどbig.LITTLEだから、実際使うのは4コアだけ
dockerも仮想環境も使えない
いつものAppleのベンチマークでだけ早い処理速度
いやマジで、誰が使うのこれ?
littleコアが性能に寄与しないのは5年以上前の話だ
今は非対称なSMPとして動作する
全8コア動くよ。
しかも低電力の4コアだけでも現MacBookair以上の性能
アホが使う
なる
いくつか面白い機能はあると思うが、無駄な機能は正直ワクワクしない
CPUって結局、どれだけ高速に命令回せるかってことでしょ
無駄な機能搭載するより総合的に速いやつのほうがいいと思うけどな
普通の人はRyzenスレッドリッパーとかOpteronにワクワクするんじゃないかな
ちなみに技術者じゃないです、技術者はどう思ってるのかな
だからCPUじゃないんだよ
全部入りの現在最強のチップ
しかも最新技術ばっかり
AI関係もフォローされているし、最強最新映像用のチップが盛り沢山
拡張用のPCIもgen4
必要な物は全部入ってる
技術者なら制限が一切無い状態だよ
>>148
そうなんだよね
一つのチップにして機種間でも共通化して生産数多くしてコスト削減してるんだろうから今の欠点はメモリ容量だけ
夢がひろがリング
カスに騙されんなよガイジ
開発者だが共有メモリ16GBの時点で開発には使えん
仮想アプリ動かせる云々以前にメモリ空間狭すぎ
AI動かすテスト環境としてなら欲しいが
速くしたって処理のほとんどは低速で十分なんだから、
低電力のコアを入れといたほうがええ
>>140
よく分かってない文系馬鹿が知ったかしてる感じというか、中二病臭いというか
IT土方だけど別にそんな目次みたいなもんでワクワクしないぞ
できることが具体化されて、その効果が数値化されて初めて検討するのがエンジニア
口だけのvaporwareが蔓延してるのがIT業界だからな
>>154
技術的に停滞しているだけだろ
IT土方って自称しているくらいだから枯れた技術を使うのは当たり前
君みたいな人は枯れたx86系だけを使えば良いだけ
最新技術も最新トレンドも興味ないでしょ?
世の中にはそれを必要としている人は多いんだよ
技術者全員が君みたいなIT土方だって思わないでね
>>159
馬鹿にも分かるように簡単に言うと、アジェンダだけ見ても何にも分からんだろって話
アジェンダだけ見て妄想膨らませても、実際はウンコでしたって事例を腐る程経験してるからね
中身が具体的になってから検討しないと意味が無い
アジェンダだけみて中身はさっぱり分からんまま会議に参加した気になってるクソ文系にとっては
アジェンダは重要なのかもしれんけど
Parallels(ハイパーバイザー型VM)とCrossOver(Wine)は対応を表明してるでしょ
Catalinaの64bit強制化でCrossOverが付かなくなったのと同じ
対応するバージョンが出てから乗り換えればいい
ブラウザだけしか使わない人なら別に問題なかろうが、それってMac買う意味あんの?ww
まあ、Windowsがどうでもいい存在にもなりつつはあるが
Windowsはどうでもよくなりすぎてオープンソース化も議論されるくらいだからな
Dockerもダメじゃん
完全に屑確定
AWSが既にARM(Graviton2)使っててDockerも動いてるのに、Unixの派生OSであるMacOSで
Dockerが動かないと思う時点で不思議
ちな、Parallelsは今後M1チップに対応予定
信者は新旧2台買うから
やめたれ
引用元
管理人からひと言
5年後が楽しみ
この記事へのコメントはありません。