ゲーム/アプリをAndroid用に最適化

ユーザーはフレームレートが一貫して高く、ラグがないことを期待しているため、モバイルアプリの性能は、家庭用ゲーム機/PC品質のモバイルゲームを開発する際の重要な設計条件です。したがって、プレイヤーのエクスペリエンスとゲームの収益化の両方を最大限に高めるには、ハイエンドからローエンドまでの幅広いAndroidデバイスに対するテストが必須となります。Arm Performance Studioは、モバイルデバイス全体のアプリ性能を分析し、データを継続的な統合ワークフローに直接インポートするための無料のモバイルアプリ開発ツールを提供します。効率的な監視を行うために、Arm Performance Studioには次の機能が含まれています。


  • Performance Advisor - 直感的なサマリーレポートで問題のある領域を特定し、プロファイリング時間を削減します
  • Streamline - GPUと32/64ビットCPUカウンターを詳しく分析するために、ゲームをプロファイリングしてボトルネックを特定し、コードを最適化します
  • Graphics Analyzer - OpenGL ESおよびVulkan APIコールを分析して、レンダリングの不具合がどこで発生しているかを正確に特定します
  • Mali Offline Compiler - Mali GPUの性能を把握するために、シェーダーカーネルを調べます
 

特長とメリット

チーム全体のためのインサイト

時間とともに順調に進められるように、パフォーマンスバジェットを念頭に置いて作成を開始しましょう。開発チーム全体にわかりやすいレポートと適時のパフォーマンスインサイトを提供して、進捗に応じて効果的にコンテンツを調整できるように支援します。

コストのかかるグラフィックスの迅速な特定

スタンドアロンアプリケーションまたは最先端のゲームエンジンで、ボトルネックを特定し、最もコストのかかるグラフィックスの場所を正確に特定します。CPUからGPU、ドローコールなどに至るまでのすべてを網羅する幅広い種類のパフォーマンスデータにより、グラフィックス・アプリケーション・ソフトウェア・コードの問題が短時間で明らかになります。

より多くのデバイスでより長くプレイする

ハイエンドのAndroidデバイスでゲームは効率的に実行できますが、別のデバイスでのラグやオーバーヒートのリスクをどのように軽減すればよいでしょうか。Arm Performance Studio では、既製のデバイスを使用してゲームパフォーマンスを判断したり、プロファイリングによってプレイ時間と没入体験が促進される領域を示します。

製品仕様

Arm Performance Studioツールにより、ルート化されていないAndroidデバイスでゲームをプロファイルして、デバッグすることができます。
詳細は、Arm Developerをご覧ください

Androidグラフィックス最適化トレーニング

これは、モバイルゲームのパフォーマンスを最適化する最新のテクニックを網羅した、ゲーム開発者向けのMali GPUトレーニングシリーズです。

今すぐ見る
適用例

イノベーションとアイデアが現実になる場所

Unityゲームのパフォーマンスの解析

Arm Performance StudioのStreamline Performance Analyzerは、ArmベースのAndroidデバイスで実行されるUnityアプリケーションのパフォーマンスに関する詳細な知見を提供します。GPUおよびCPUの性能に対するコードの影響を追跡し、調整が必要な箇所やコストのかかる資産への影響を軽減する方法を特定できます。ゲームパフォーマンスをシステム全体で確認するには、Arm Graphics Analyzerを併用します。

コードのボトルネックとFPSの変化の特定

Arm Performance Advisorは、Androidゲーム開発時のコードのボトルネックの特定をサポートします。FPSの経時的な変化を監視し、デバイスがCPU、フラグメント、およびバーテックス・ワークロードをどのように処理しているかを確認します。GPUの利用方法、ならびにコンテンツ内のドローコール数、プリミティブ数、1フレームあたりのピクセル数の情報を活用して性能の変化を調べます。

Keil MDK バージョン 6 が組み込み開発を次のレベルに引き上げ

IoTデバイスがよりスマートになるにつれて、開発者は、最適化された機械学習モデルと効率的なデバイス ドライバーのための新しい開発フローが必要となるソフトウェアの複雑さの増大に取り組んでいます。Arm Cortex-M および Ethos-U プロセッサ ポートフォリオ全体に最適化され、今日のマイクロコントローラーにコンピューティング機能を提供する Keil MDK バージョン 6 の最新リリースについてお読みください。

ブログを読む

最高性能のソフトウェアソリューションを作成

Arm Developer Hub

最高性能のソフトウェアソリューションをつくるためにArmとオープンソースパートナーが提供するドキュメント、チュートリアル、テクニカルビデオです。

Arm Developer Hubの詳細はこちら

エキスパートに相談する

Arm Performance Studio を使用すると、グラフィックスアプリケーションを迅速に最適化できます。

お問い合わせ

Arm Performance Studio の関連情報

Android向けアプリケーションの最適化を行う際に知っておく必要のあるあらゆる情報を用意しています。テクニカルドキュメント、ダウンロード、アドバイスなどがあります。