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のこの部分へのリンクをたどってみてください。
ブログで定期的に更新情報を公開していきます。
ご期待ください。