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

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


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

特長とメリット

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

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

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

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

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

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

Specifications

Profile and debug your game on a non-rooted Android device with Arm Performance Studio tools.
Visit Arm Developer for more details

Key Documentation

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

当社のウェビナーシリーズに参加して、モバイルゲームを最適化するための最新技術を学びましょう。

今すぐ登録
適用例

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

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

Arm Mobile 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 の最新リリースについてお読みください。

ブログを読む

Create Top-Performing Software Solutions

Arm Developer Hub

Documentation, tutorials and technical videos from Arm and open-source partners to create top-performing software solutions.

Explore Arm Developer Hub

エキスパートに相談する

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

お問い合わせ

Arm Mobile Studioの関連情報

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

Arm開発者サイトに移動する