Apple のご厚意により、8 コアと 32GB の RAM を搭載した新しいエントリーレベルの iMac Pro を IphoneFocus.clickでテストすることができました。このマシンはそれ自体が夢であり、 Apple がかつてのように彼らを気にかけてくれなくなったことを悲しみながら見ていた専門分野に希望を取り戻すために登場します。プロ市場が最も多くのお金を生み出す市場ではないのは事実ですが、ブランドに最も高い名声を生み出す市場であることは間違いありません。

私の場合、同僚のエドゥアルド・アルチャンコに誘われて、私が最もよく知っている開発分野で午前中ずっと装置をテストするためにこの装置をテストする仕事に就きました。 iOS または Android 用のアプリケーションの開発、Xcode、Android Studio、Visual Studio などの IDE の使用、さらには Unity を使用した 3D ビデオ ゲームの作成も可能です。私が日常生活の中で実行する実際のプロジェクトによる実際のテスト。iMac Pro をテストし、あまり考慮されない専門分野でその長所 (または弱点) を発見します。しかし、それが責任です。たくさんのさまざまな分野の。始めます…

自分自身を状況の中に置く

Apple に関して、専門分野の側に何年もの間見捨てられた感情があると言っても、私が秘密を明らかにしたことにはなりません。とりわけ、ビデオ、3D デザイン、デスクトップ パブリッシング、写真、建築などの専門家は、 Apple 製品に対して通常ほど満足して興奮していません。そして最も悲しいことは、この層は歴史的に Mac の使用歴が最も長く、ブランドの忠実な擁護者であり、Apple に見捨てられたと感じ、多くの場合、Mac への移行を余儀なくされてきたユーザー層であるということです。 PC プラットフォーム。これらの巨大なタワーと完全にモジュール式の Mac Pro を喜んで購入したユーザーたちですが、今では Apple にはかつてのようなプロフェッショナル市場への配慮が見出されず、企業として非常に感謝しているところです。

プロフェッショナル部門は、歴史的に Mac を最も長く使ってきたものの、Apple に見捨てられたと感じているユーザーで構成されています。

円筒形の Mac Pro 2013 の発売は新鮮な風を吹き込み、プロフェッショナル部門の熱意を再活性化しました (ただし、コンセプトを明確に理解していない人もいました)。しかし、業界は、このモデルを所有する人々が、この装置が多くの面でどれほど素晴らしいかを知ることができたと確信しており、疑いの余地はありません。 Apple自身も認識しているように、問題は、その構想が将来へのコミットメントではなく、更新やアップデートを可能にするコンポーネントの発売に継続性がないまま年月が経過し始めたことだった。最前線の日。

Mac Pro 2013 と以前のモジュラー Mac Pro

年月が経つにつれて(そして誰もがすでに知っているブランドの極度の秘密のせいで)、専門分野はそのMac Proに何が起こっているのか、そして彼ら自身に何が起こっているのか疑問に思うようになりました。 Aperture などのアプリが消えたり、 2016 年に MacBook Pro (Touch Bar を搭載したモデル) が再設計されたりしても、その感情は解決されませんでした。 「プロ」という用語は、製品のターゲット市場を区別する特徴というよりは、これまで以上にマーケティング用語のように思えました

それが、2017 年 4 月にApple が過失であると述べ、ジャーナリストと正直に話し、Mac Pro 2013 への賭けの間違いを認め、プロフェッショナル市場に焦点を当てた iMac と新しい Mac Pro モジュラーの発売を進めた理由です。ブランド側の成功。しかし、当然のことながら、物事をうまく進めるには時間がかかります。 Pro という名前の iMac のバージョンが登場するまでに数か月かかりました。これはクパチーノ初のオールインワンワークステーションとなりました。そして、 2019 年まで待たなければなりません。そこでは、あらゆるコンポーネントを自由に更新および変更できる、待望のモジュラー Mac Pro が登場します

機械学習の開発標準は CUDA であり、Apple が依存している ATI グラフィックス チップセットではサポートされていません。ただし、Mac 上の最新の GPU をサポートする公式の Nvidia ドライバーがあります。

プロフェッショナル開発部門にとって、このモジュラー機能は単純な理由で不可欠です。Apple が GPU の唯一のサプライヤーとして ATI にコミットしているためです。CUDA計算標準のサポートがないことが、Apple 開発チームにとって障害となっています。 Apple が OpenCL オープン標準に取り組んでいることは明らかであり、この標準は Nvidia よりも ATIチップセットの方が効率的です (当然、どちらもサポートしています)。しかし、CUDA (プロプライエタリでクローズド) は、多くのコンピューティング タスクや機械学習などのトピックにおいてはより強力であり、CUDA は「標準」です。 ATI は、機械学習における OpenCL のパフォーマンスを大幅に超える新しいライブラリである ROCm などの新たな賭けでこの問題の解決に取り組んでいますが、まだ時間と労力が必要です。そして、新しい Mac で Nvidiaチップセットを使用できることは、確かに多くの人が追求していることです。 Nvidia と CUDA から Mac 用の公式ドライバーが提供されており、Mac で必要な GPU の使用を選択できることは、間違いなく、今日機械学習と人工知能を扱う膨大な数の開発者に歓迎されるでしょう。

iMac Pro、新たな希望の息吹

iMac Pro のデザインは、非 Pro シリーズの iMac 5K のデザインと同じです。しかし、スペースグレーという色の使用は非常によく合っており、より「攻撃的」、または「真面目」な外観を与え、ばかげているように見えても、より真剣に受け止めるようになります。スペースグレイのキーボードは彼によく似合い、マウスも同様です。私の場合、トラックパッドに慣れていますが、マウスは少し不快に思えます(発売以来、自分の iMac 用に机の上にMagic Trackpadがあります)。

しかし、Apple が外装デザインだけでなく、内装にも気を配っていることはすでにわかっています。そして、これは iMac に関する Apple デザインの頂点のように思えます。コンポーネントの順序、センスの良さ、配置は、細部に細心の注意を払って誰かによって作られたようです。さらに、私がマシンを楽しむことができた作業日全体で最も注目すべき点は、静粛性です

iMac Proの内部のデザイン。驚異的です。

何を要求したかは関係ありません。パッチと数千の小さなファイルを含む Android Studio の無限のインストールの 1 つ、完全な Visual Studio プロジェクトのコンパイル、初めて起動する iOS Xcode シミュレーターの起動、複数の iPad および iPhone シミュレータで同時に実行される、非常にリソースを大量に使用するアプリのコンパイル…4K テクスチャと大量のシーン、音楽、サウンド、およびゲームの Mac、Windows、Linux 用プロジェクトを生成する Unity も含まれます。何百もの異なるアセット私は彼にできる限りの「短気」を与え、(発達レベルで)思いつく限りのあらゆることを彼に虐待しようとしました:何も…騒音でもなく…息でもなく。最大の負荷と作業の過程で後部ファンがわずかに熱風を放出し、後部の一部の部分 (CPU エリア) が高温になりました…しかし、離陸の準備ができている滑走路上の飛行機とは何の関係もありませんでした (私のかわいそうな2011 MacBook Proのようなものです)。

iMac Pro ほど堅牢で、私の側での乱用にも反応するコンピューターを見たことがありません。

正直に告白しなければなりませんが、私は多かれ少なかれ、各世代のほぼすべての Apple デバイス (2013 年の円筒型 Mac Pro も含めて) をテストしてきましたが、あれほどの堅牢性と、私の側でのそのような酷使に対する応答性を感じさせたコンピューターを見たことがありませんでした。 、「再生」を終了するには、使用中にプログラムを閉じることさえしませんでした。このようにして、Xcode 9.3、Android Studio 3.1、Visual Studio 2018 がまだ開いている間に、Unity (最後にテストしたもの) が重労働を実行し、さらに複数のデバイスを同時に開いている iOS シミュレーターと、いくつかの異なる Android エミュレーターも実行できました。開ける。 iMac Pro は、Apple Park の紅葉の中を散歩しているときのように、ひるみませんでした。

アプリ IDE (Xcode、Android Studio、Visual Studio)

Xcode はこれまで見たことのないような動作をしました。非常に滑らかで、高速です。これまで私が慣れていたよりも高速で、前世代の iMac 5K の時間をほぼ半分に短縮して改善しました。画面が次々と「スクリーンショット」で開きます。嬉しいですね。もちろん、システムにとってより大きな比重を持つ有名なストーリーボードをクリックするまではそうです。または、新しいシミュレーターをスタートアップ状態から開始するとき、またはそれが初めての場合でも。これらのプロセスでは、iMac Pro は輝きますが、もうそれほどではありません。 Xcode を使用した最終的な感覚は、通常よりも速くなったということです。まるで新しいチームに所属し、さらに 1 世代か 2 世代遅れて来たかのように。すべてがより流動的に見えるようになりましたが、労力がかかるものには引き続き費用がかかります

iMac Pro 上で実行されている、ライブビューを備えたプレイグラウンドのスクリーンショット

ただし、プレイグラウンドのパフォーマンスは非常に素晴らしく、再コンパイルについて考える時間がほとんどなかったことは指摘しなければなりません。時には、それがプロトタイプのビルドではなく、実際にはインタープリターであるかのように見えました。間違いなく重要な改善です。

Android Studio は素晴らしいパフォーマンスを発揮しました。ここでは速度の変化がより顕著になりました。テスト用の Android エミュレータは、Google が実装した新しいスナップショット機能のおかげで即座に起動し、複数のネットワーク ライブラリを使用した重いプロジェクトのコンパイルやマルチメディア再生も問題なく生成されました。全体として、iMac Pro は Xcode よりも iMac Pro に適しているように見えました

Visual Studio も Xcode と同様の印象を残しました。私はこれを Unity のコードエディターとして使用し、SpriteKit でネイティブ ゲームを C# で作成しようとしました。 Unity ゲームのコードをデバッグするためにも。動作は良好でしたが、全体的な感触は Xcode に似ていました。確かに改善されましたが、夢中になるようなことは何もありません

仮想現実を備えた新しい iMac Pro の Unity

したがって、ここで私は重要な点を指摘しなければなりません。なぜなら、私がこのような驚異的な力を持つ獣について説明するのに今興奮している読者の皆さんは、次のように考えているに違いありません。では、あなたが開発者であれば、それを買う価値は本当にあるのでしょうか?そしてここで立ち止まって熟考する必要があります。

私がテストしていた iMac Pro は 8 コア モデルで、スペインでのエントリー価格 (VAT 込み) は約 5,500 ユーロです。大金。言うまでもなく、搭載されているコンポーネントにはそれだけの価値があり、競合他社で同じ特性を持つ別のコンピューター (その品質の 5K モニターを含む) を探すと、これらのコンポーネントを備えた機器が経済的に価値があることがわかります。それだけの価値があります。しかし、ここで答えるべき質問は、開発者の私にとって、SSD を搭載した iMac 5K と比較して数秒で得られる改善のために iMac 5K 2 台のコストを支払う価値があるのか​​ということです。 (メカニカルドライブや Fusion Drive を搭載した iMac は、比較の選択肢としてさえ考えていません)。

パイロットの Apple コーディング アプリを実行する Xcode

それは何のためかによって異なります。アプリを作成するのが日常の仕事であり、Xcode、Android Studio、Visual Studio (またはその他の IDE やインフラストラクチャ) のユーザーになる場合は、改善が見られます。しかし、そのアップグレードには 2 倍の価格の価値があるのでしょうか?私が確認できたように、現在の 5K iMac では、Xcode で同じプロセスを実行すると、およそ 1.5 ~ 2 倍の時間がかかります (経験的データを引用)。つまり、iMac 5K 上のケーブルで接続された iPhone 上で実行する Xcode のビルドには 40 秒かかりますが (重いプロジェクトです)、新しい iMac Pro では 20 ~ 25 秒かかります。多くのコントローラー (通常はコストがかかるもの) を使用してストーリーボードを開く場合も、時間はほぼ半分になります。オープンまでの25〜30秒から10〜15秒に進みます。速度は速くなりますが…その時間の差に対してマシンの価格の 2 倍を支払う価値があるでしょうか?それは自分自身に問いかける重要な質問です

アプリの開発のみに専念するのであれば、弟との莫大な経済的差異は、出費の価値がありません。

私の意見では、素晴らしい品質のマシンであるため、もし私たちが、そのマシンでエミュレートされるアプリやバックエンドシステムの開発だけに専念するつもりであれば、弟との莫大な経済的差異は、出費の価値がないと信じています。私たちの独自のマシン。 32GB は明らかに魔法のようなもので、あたかも明日がないかのように Docker インスタンスや仮想マシンをロードできますが、ここでは明らかにメモリ自体の量のおかげです。

iMac Pro シリーズのビルドパフォーマンス

Unity、iMac Pro は輝く

Unity を開いたときに、最初に注意を引いた点に突然気づきました (最新の Unity 2018.1f2 をテストしました)。エディターは OpenGL ではなく Metal で実行されていました。フル HD の 3D ゲームを、エディター自体のすべての品質を最高にして、まばたきせずに 60fps で試すことがどのようなものであるか想像できますか?それがUnityがやったことです。これは私の心を驚かせました。ゲームは、これまでどのマシンでも見たことのないほどスムーズに実行され、すでにコンパイルされており、同じエディターで [再生] ボタンを押して実行できました

iMac Pro 5K では、「Scary Humans」ゲーム レベルでエディターで Unity を実行しています。

プログラムエディタ自体に入ると60fpsで動きました。カメラ、キャラクター、要素のあらゆる動き…すべてのテクスチャを含むあらゆるジオメトリは、Unity では見たことのない流動性と容易さで動きました。ベイクしたライトの代わりにリアルタイムでライトを計算することもできます (バージョン変更時に削除されていました)。

Unity がどのように機能するかをテストしたところ、ビデオ ゲーム開発に取り組む場合は、ここで考慮すべき違いがあることが明らかになりました。そしてそれを仮想現実ゲームで行うのであれば、それを検討する必要すらありません。ここではiMac Proが明るく輝いています。ライバルはおらず、獣の力は顕著です。言うまでもなく、 iMac Pro の最低のグラフィック構成でも、HTC Vive グラスを使用したプレイや、私たちが興味を持っている仮想現実用のゲームの開発がサポートされています。

ビデオ ゲーム開発に取り組む場合、iMac Pro には考慮すべき大きな違いがあります。要求の高い 3D 開発において、iMac Pro は他のマシンにはない輝きを放ちます。

間違いなく、Unity で 1 時間以上遊んで、ゲームのさまざまな側面に触れ、Windows、Mac、Linux 用に生成し、パフォーマンスを確認し、エディターを移動し、コードをデバッグした後…ビデオに取り組んでいる場合ゲームはここにあります はい、Unity のようなプログラム (私がこれまでに使用したプログラムの中で最も「最適化されている」とは考えていません) がそのように動作するのを私は見たことがないので、この違いには値段の価値があると言えます。そして、(テストはできませんでしたが) Unreal Engine も同じであることに何の疑いもありません。

Unity または Unreal Engine を使用し、グラフィックスと CPU 能力を使用して高レベルの 3D ビデオ ゲームの開発に専念する場合は、iMac Pro が最適なマシンです

iMac Pro はバーチャル リアリティに対応

最終的な結論

沈黙、特に沈黙。高級マシンのパワーを伝える静寂は、Apple がプロフェッショナルのことをもう一度考えていること、そしてこれが単なる第一歩にすぎないことを示しています。アプリ開発ではその可能性を最大限に発揮できない (または発揮できない) マシンでも、ビデオ ゲームに関しては独自の光を放ち、名前の後に「Pro」という名前が付いた理由がわかります。

これは、インターネットの閲覧や OA の使用を目的としたマシンではありません。ビデオと同様に、汗をかくことなく 60fps で 4K を動かすことができるマシンであり、3D 作品でも全力を尽くします。言うまでもなく、3D デザイン、インフォアーキテクチャ、Maya、Cinema4D、Blender などのアプリの使用に専念するのであれば、 Unity などのエンジンと同等かそれ以上に優れていると確信しています

Xcode で Mac ゲームを 3D で実行する

Unity エディター (何らかの理由はわかりません) が Metal ではなく OpenGL で動作し始めたとき (いくつかのスクリーンショットで確認できます)、そこでその巨大な力が少し消散し、すべてが動作しなくなったことがありました。一定の60fpsで動作します。しかし、その問題は後の Unity で解決されると確信しています

iMac Pro は、トリプル A のビデオ ゲームや仮想現実の開発者にとって夢のマシンです。

開発に専念し、4K であっても高レベルの 3D グラフィックスを使用し、開発エンジンを使用して、高レベルのグラフィックスでハイレベルなゲームをプレイすることが目的である場合は、これがあなたのマシンです。アプリ開発の場合、SSD ドライブを搭載した従来の iMac 5K はそれほど速くはなりませんが、ここでは時差を考慮しなければならない良心 (および経済的能力) について話しています

しかし、間違いなく、新しい iMac Pro は Pro の名を正当に獲得したコンピューターであり、最も完全な静音性からパフォーマンスなどすべてが別のレベルにあることが証明されています。ブラボーアップル。

極限まで追求された iMac Pro: 沈黙、それは発展する・関連動画