変化の風がアップルに吹いています。同社は、Macライン全体を2年以内にカスタムARMベースのAppleシリコンプロセッサに完全に移行する予定であると発表しました。
Appleはまた、27インチiMacをIntelの最新の第10世代Corei5およびi7プロセッサで刷新しました。では、今すぐ新しいMacを購入するべきですか、それともARMを待つべきですか?
2020年にIntelMacを購入した場合
まったく新しいアーキテクチャが間もなく登場しますが、2020年にIntelMacを購入する理由はいくつかあります。リストの一番上にあるのは、新しいMacが必要だという事実です。 たった今 。たぶん、あなたのコンピュータは破壊されたか、盗まれたか、あるいは単に修理できない。
私たちの多くは仕事、学校、または創造的な努力のためにMacに依存しているため、Appleの次のARMモデルを待つことは選択肢ではありません。 2020年8月の時点で、Appleは最初のARMMacモデルがどうなるかを発表していません。噂は MacBook Air 、および 再設計されたiMacとMacBookPro すべて作業中です。
Appleが現在出荷しているIntelチップは、64ビットのIntelアーキテクチャを使用しています。 計算命令の処理方法が異なります 今後のARMベースのチップよりも。これは、IntelMac用に作成されたソフトウェアがARMでネイティブに実行されないことを意味します。
AppleはRosettaプロジェクトのおかげである程度の互換性を約束していますが、IntelMac用に作成されたアプリケーションがARMでも同様に機能する可能性は低いです。
これは、Intelネイティブアプリケーションからできるだけ多くのパフォーマンスを引き出したい場合に留意する必要があります。たとえば、ニッチなオーディオワークステーションアプリを使用している音楽プロデューサーの場合、依存しているソフトウェアは起動時にARMに対応していない可能性があります。ロゼッタがIntelネイティブアプリをARMプロセッサで動作するように変換するのにどれほど優れているか(または悪いか)はまだ誰にもわかりません。
IntelベースのMacの最大の利点の1つは、Windowsをデュアルブートできることです。 ARM用のWindows10は存在しますが、 それには多くの問題があります 、限られたアプリの選択を含みます。 WindowsをデュアルブートしてネイティブX86-64アプリを実行する場合(多くのMacゲーマーが行うように)、この最後の世代のIntelMacにジャンプすることをお勧めします。
Microsoft Surface Pro Xの登場により、Windows onARMを取り巻く会話が再燃しました。 ARM上のWindows10ととの違いもあります。 不運なWindowsRT 。現在の最大の欠点は、X86アプリが32ビットエミュレーターで実行されることです。つまり、64ビットアプリはサポートされていません。これは、Windowsでは実行されない多くのWindowsソフトウェアです。
ARMを待つことの潜在的な利点
Appleは、Apple Siliconについて、またはそれがMacエコシステムにどのように影響するかについてあまり明らかにしていませんが、ARMの潜在的な利点については十分に理解しています。同社がMac用のカスタムプロセッサを設計したのはこれが初めてですが、iPhoneとiPadで独自のシステムオンチップ(SoC)を何年も使用しています。
ARMはX86-64よりも単純化された命令セットを使用するため、低電力デバイスに最適なアーキテクチャです。 ARMベースのチップは、Intelの対応するチップよりも電力効率が高いため、バッテリ寿命が大幅に向上する可能性があります。
ただし、AppleのARMチップは、モバイルSoCと直接比較することはできません。同社は反対の方向に進み、パフォーマンスに焦点を合わせ、バッテリーのゲインをより多くの電力と交換することができます。これは、iMacやMacminiなどのデスクトップに当てはまります。
AppleがARMベースのMacをリリースする可能性はほとんどありません。これは、Intelの前身よりも大幅に強力ではありません。ただし、1つが到着するまで、2つがどのように積み重なるかはわかりません。
次に、コストの問題があります。 Appleは10年以上にわたってIntelに翻弄されており、会社がチップに請求する金額は何でも支払います(一括割引は別として)。 Appleは、サードパーティとの関係を断ち切り、自社製品を使用することで、コストを節約できる可能性があります。
もちろん、Appleが製造にお金を節約したとしても、それらの節約がより安価なMacの形で顧客に還元されないかもしれない。 Appleは回復のために研究開発に多額の投資をしている可能性があり、これらの費用は会社がARMの移行を超えて見ている間も続くでしょう。
ARMには、を通じて追加の利点があります。 AppleはiOSおよびiPadOSアプリを発表しました iPhoneおよびiPad用に設計されたものはネイティブで実行されます ARM搭載コンピュータで。また、開発者からのアクションはほとんど、またはまったく必要ありません。これにより、プラットフォームで利用できるアプリの数が大幅に増加します。もちろん、それらの多くは、デスクトップが本当に役立つように最適化する必要があります。
新しいARMMacBookでトリガーを引いても、RosettaのおかげでX86-64アプリケーションを使用できます。これらのアプリがIntelMacと同じように動作する可能性は低いですが、しばらくお待ちください。
Appleシリコンの多くの未知数
Rosettaは、X86-64をインストールすると、効果的に再コンパイルして、新しいアーキテクチャで実行できるARMバージョンを作成します。現在利用可能な唯一のARMMacは、古いA12Z iPadSoCを搭載したMacminiです。一部の開発者は、これを使用して、ソフトウェアがARM対応であることを確認できました。これは開発キットであるため、最終製品を代表するものではありません。ベータ版ソフトウェアも実行しています。
これらのマシンから得られたベンチマークは有望であり、ベンチマークツール(Geekbench)では、最初に実行するためにRosettaを使用する必要があります。このハンディキャップがあっても、A12Z搭載のMacはまだ Surface ProXを上回りました GeekbenchのネイティブARMバージョンを実行しています。
ただし、第1世代のハードウェアには注意してアプローチすることが常に賢明です。 AppleはiOSの取り組みのおかげでこれにある程度の経験がありますが、それでもMacにとっては勇敢な新しい世界です。同社は最近2019年にMacBookProの熱スロットリングに問題を抱えていましたが、ついに 人気のないバタフライキーボードの交換 最新モデルで。
最初のRetinaMacBook Proはディスプレイの問題に悩まされていましたが、元のApple Watchは、ソフトウェアがiPhoneから「ストリーミング」される方法が遅いため、完全に再考する必要がありました。
同社はシリアルイノベーターですが、それはまた、Appleが道を見つけるときにいくつかの失敗をすることを意味します。今すぐアップグレードする必要がないのであれば、次世代のAppleSiliconを1年も待つ価値があるかもしれません。
そして、もちろん、ハードウェアの更新に伴う他のすべての未知数があります。再設計されたARM搭載のiMacでも、拡張可能なRAMを使用できますか? USB-Aポートはどうですか? AppleはMacラインナップのヘッドフォンジャックを殺すのだろうか?そして、ARM搭載のMac Proはどのように見えますか?
今日Macを購入すれば、何が得られるかがわかります。特にARMバージョンをリリースした後、AppleがIntelを搭載したマシンをいつまで大量生産し続けるかはわかりません。
今日はMacが必要ですか?
今すぐMacが必要な場合は、購入してください。何年もサポートされます。 AppleがPowerPCからIntelに移行したとき、PowerPCアプリケーションをIntelマシンで実行できるようにするために、2005年にRosettaを導入しました。 Rosettaは2011年までOSから削除されませんでした。
今後、Appleのソフトウェア開発環境Xcodeを使用すると、開発者はIntelとAppleSiliconの両方のマシンでネイティブに実行されるユニバーサルバイナリを作成できるようになります。
新品のMacを購入する必要もありません。お金を節約したい場合は、中古の機械を選ぶか、 再生品を購入する アップルから直接、同様の新しい保証が付いています。おそらく最善です 古い「バタフライ」キーボードは避けてください できれば、しかし。
主にiMacまたはMacminiを使用している場合は、 MacBook Air または、メインマシンをARMにアップグレードした後も引き続き役立つ低スペックのMacBookPro。たとえば、この記事は、最新バージョンのmacOSCatalinaを実行している2012年半ばのMacBookProで書いています。
どちらを選択しても、Appleが何年もの間あなたのマシンにソフトウェアアップデートを提供し続けることを確信できます。