アップル・シリコン次世代Macコンピュータ

Deeplからの自動翻訳

Appleは、毎年恒例のWorldwide Developers Conference(WWDC2020)において、 Apple Siliconという全く新しいプロセッサ技術のリリースを発表しました。

このブログでは、この新しいテクノロジーについて紹介し、4Dアプリケーションをシリコンにスムーズに移行するための計画についてお伝えします。

なぜSiliconなのか?

Apple Siliconでは、iPhoneやiPadで使用されているのと同じARMテクノロジーを統合し、現在のIntelプロセッサと比較して多くの改良をもたらします。

  • より優れたグラフィックスを実現する新しいGPU
  • 統合されたニューラル・エンジンと機械学習機能
  • セキュア・エンクレーブによるセキュリティの向上。
  • 業界をリードする性能。
  • バッテリー消費量の改善。
  • などなど。

4D社の計画

4Dでは、このニュースを受け、すぐにDeveloper Transition Kit(DTK)を注文しました。DTKとは、Appleがデベロッパーに貸し出し、製品のテストやアップデートを行うためのマシンです。簡単に言うと、第4世代iPad Proプロセッサを搭載したMacMiniで、macOS 11 Big Surのベータ版とXCode 12が動作するマシンです。

DTKを受け取ると、まず4D v18がRosettaでどのように動くかをテストしました。Rosettaは、移行を容易にするためにAppleが提供しているツールです(ユーザーには全く見えません)。Intel Mac向けに作られたアプリケーションをSilicon上で動作させるための実行環境です。私たちは、4Dがスムーズに動作し、ネイティブ版に近いパフォーマンスを発揮しているのを見て、とても感動しました。

今のところ、ウェブ領域での問題しか見つかっていません。内部では、Chromium(GoogleがChromeでWebページを表示するために使用しているライブラリ)を使用しています。残念ながら、ChromiumはRosettaと互換性がありません。Googleはすでに修正に取り組んでおり、互換性のあるバージョンがリリースされ次第、4Dをアップデートする予定です。ウェブ領域以外では、4DアプリケーションをSilicon上で動作させるのに何の問題もありません。

この移行の次のステップは、4Dのネイティブ版を構築することです。すでに開発者チームを構成して、この重要な作業に取り組んでいます。

次のステップは?

私たちの目標は、できるだけ早く準備を整え、新しいプラットフォームへきれいに移行できるようにすることです。

WWDC 2020 Special Eventによると。 Appleは2020年末に最初のシリコンマシンをリリースする予定です(macOS 11 Big Surはその数カ月前にリリースされます)。今後数ヶ月の間にリリースされるはずのIntelベースのMacがまだパイプラインにあるため、Appleは今後何年もIntelテクノロジーをサポートし続けるだろう。IntelからSiliconへの移行は2年かかると予想されています。

Siliconについてもっと知りたい方は、WWDC 2020 Special Event Keynoteのこの部分へのリンクをたどってみてください。

ブログで定期的に更新情報を公開していきます。

ご期待ください。

Nicolas Brachfogel
- プロダクトオーナー & シニアデベロッパー - Nicolas Brachfogelは、2017年にシニアデベロッパーとして4Dに入社しました(4D Serverとネットワークを担当)。Apple Siliconのリリースを管理するプロダクトオーナーとして、ユーザーストーリーを書いて機能仕様に落とし込み、機能実装が顧客のニーズを満たしているかを確認する役割を担っています。Institut Supérieur d'Informatique Appliquée (INSIA) を卒業した Nicolas は、2001年にソフトウェア開発者としてのキャリアをスタートさせました。JavaとC++で数年間コーディングした後、ゲーム会社のクライアント・サーバー開発を専門に担当。サーバー開発者/アーキテクトとして、多くのゲーム(Dofus Arena、Drakerz、Trivial Pursuit Go!)のサーバーアーキテクチャに携わり、成功を収めてきました。