![Using Burst Compiler to optimize for Android | Unite Now 2020](https://i.ytimg.com/vi/WnJV6J-taIM/hqdefault.jpg)
Arm TechCon 2019では、ArmはUnityとのパートナーシップを発表し、ゲーム開発者がターゲットのハードウェアを最大限に活用できるようにしました。ユーザーの最終結果は?モバイルでのゲームのパフォーマンスが向上します。
Unityは、Playストアの3Dおよび2Dゲームコンテンツの大部分を駆動する物理エンジンです。 Armは、モバイルデバイスで使用されるCPU設計を担当するメーカーです。理論的には、これは非常に論理的なチームアップであり、ソフトウェアレベルでハードウェアをより厳密に使用できます。
お見逃しなく: カスタムインストラクションのおかげで、アームプロセッサはまもなくこれまで以上に高速化
現在、ArmはハードウェアへのTotal Computeアプローチについて完全に取り組んでいます。よりスケーラブルで適応性のあるソリューションを提供し、パートナーとより緊密に連携することに重点が置かれています。 5G、AI、IoT、およびXRが新たな需要と機会を生み出しているため、これに対応するには、よりカスタマイズされたアプローチが必要です。
Unityとのパートナーシップは、将来のアプリケーションのサービスにおけるこの共同精神のもう1つの例にすぎません。ゲームコンテンツの50%以上を処理するツールと緊密に連携することにより、 すべてのプラットフォーム、Armはより多くのパフォーマンスと幅広いユースケースを可能にします。
ゲーマーは、グラフィカルな忠実度とパフォーマンスの向上を期待できます。
ゲーマーは、グラフィックレンダリングが着陸するハードウェアに最適化されているため、グラフィックの忠実度とパフォーマンスの向上を期待できます。
一方、Armチームによる「デフォルトのパフォーマンス」へのコミットメントのおかげで、ゲーム開発者はこれらのメリットを享受するために別のことをする必要はありません。開発者は、コードを記述するとき、または最終製品をパッケージ化するときに、何も別のことをする必要はありません。すべてが舞台裏で処理されます。
とは言うものの、より良いデバッグやその他のツールのおかげで、作業を最適化したい開発者はパートナーシップの恩恵を受けることができます。これらのツールは、チップ自体からより正確な詳細を提供する必要がありますが、より多くの頭痛の種を作成しない実用的な方法で。
マーケティングプログラムのVPであるIan Smythe氏は、Unity開発者の多くは実際には、特定のポイントを超えてソフトウェアを最適化することに関心がないと説明しました。彼らはゲームをテストし、ターゲットデバイスで許容可能なフレームレートで実行されれば、それで十分です!そのため、モバイルチップの鈍いsにメモリ割り当ての問題を伝えたくありません。むしろ、ほとんどの開発者は、ポリゴン数を減らすと、必要なことを行えるようになることを伝えたいだけです。 「このようにすれば、パフォーマンスが20%向上する」とツールから伝えたいと思っています。Smytheは、まだ存在していないことを指摘したいのですが、Unityと連携することで可能になります。 。
多くのUnity開発者は、特定のポイントを超えてソフトウェアを最適化することにあまり関心がありません。
もちろん、Unityはゲームだけに使用されるわけではありません。 Unityは、たとえば、多種多様なVRおよびARエクスペリエンスも強化します。同様に、これらのデバイスはArmチップ(モバイルとスタンドアロンの両方のVRヘッドセットの両方)で処理されることが増えています。これは、このようなパートナーシップが新しいテクノロジーの「次の波」に刺激的であるもう1つの理由です。
これにより、Facebookが話題にしている未来のARメガネのように、さらに強力でエキサイティングなXRアプリケーションを非常にうまく開くことができます!
まだ、Unrealや他のゲームエンジンに対して同様の最適化が期待できるかどうかについては、何も述べられていません。