Android Games
Android Game SDK について詳しくは、SDK ドキュメントと SDK リリースノートをご覧ください。
androidx.games
グループ内のすべてのアーティファクトのリストを以下に示します。
アーティファクト | 安定版リリース | リリース候補版 | ベータ版リリース | アルファ版リリース |
---|---|---|---|---|
games-activity | 3.0.5 | - | - | 4.0.0-alpha01 |
games-controller | 2.0.2 | - | - | - |
games-frame-pacing | 2.1.2 | - | - | - |
games-memory-advice | 2.0.1 | - | 2.1.0-beta01 | - |
games-text-input | 3.0.4 | - | - | 4.0.0-alpha01 |
games-performance-tuner | 2.0.0 | - | - | - |
要件
games-memory-advice
MemoryAdvice API では、次のいずれかの NDK バージョンを使用してアプリケーションをビルドする必要があります。
- r20.*
- r21.*
- r23.*
依存関係の宣言
game への依存関係を追加するには、Google Maven リポジトリをプロジェクトに追加する必要があります。詳しくは、Google の Maven リポジトリをご覧ください。
アプリまたはモジュールの build.gradle
ファイルに、必要なアーティファクトの依存関係を追加します。games-activity
ライブラリは同じバージョンの game-text-input
ライブラリを統合しているため、GameActivity
アプリに再度 game-text-input
依存関係を含めることはできません。
Groovy
android { ... // To use the Android Frame Pacing or Android Performance Tuner libraries, enable // native dependencies to be imported. Libraries will be made available to your CMake build // as packages named "games-frame-pacing" and "games-performance-tuner". buildFeatures { prefab true } } dependencies { // To use the Android Frame Pacing library implementation "androidx.games:games-frame-pacing:2.1.2" // To use the Android Performance Tuner implementation "androidx.games:games-performance-tuner:2.0.0" // To use the Games Activity library implementation "androidx.games:games-activity:3.0.5" // To use the Games Controller Library implementation "androidx.games:games-controller:2.0.2" // To use the Games Text Input Library // Do not include this if games-activity has been included implementation "androidx.games:games-text-input:3.0.4" }
Kotlin
android { ... // To use the Android Frame Pacing or Android Performance Tuner libraries, enable // native dependencies to be imported. Libraries will be made available to your CMake build // as packages named "games-frame-pacing" and "games-performance-tuner". buildFeatures { prefab = true } } dependencies { // To use the Android Frame Pacing library implementation("androidx.games:games-frame-pacing:2.1.2") // To use the Android Performance Tuner implementation("androidx.games:games-performance-tuner:2.0.0") // To use the Games Activity library implementation("androidx.games:games-activity:3.0.5") // To use the Games Controller Library implementation("androidx.games:games-controller:2.0.2") // To use the Games Text Input Library // Do not include this if games-activity has been included implementation("androidx.games:games-text-input:3.0.4") } }
依存関係について詳しくは、ビルド依存関係を追加するをご覧ください。
Gradle プロパティを追加する
アプリ(またはモジュール)の build.gradle
ファイルと同じディレクトリにある gradle.properties
ファイルに、プロパティを追加しなければならない場合があります。gradle.properties
ファイルが存在しない場合は作成します。
Android Studio 4.0 を使用している場合は、gradle.properties
に次の行が含まれていることを確認してください。
# Enables experimental Prefab
android.enablePrefab=true
# Tell Android Studio we are using AndroidX
android.useAndroidX=true
Android Studio 4.1 以降を使用している場合は、gradle.properties
に次の行が含まれていることを確認してください。
# Tell Android Studio we are using AndroidX
android.useAndroidX=true
CMake でパッケージを追加する
インポートした Game SDK パッケージを利用できるようにするには、メインアプリの CMakeLists.txt
ファイルに次の行を追加します。
# Add the packages from the Android Game SDK
find_package(games-frame-pacing REQUIRED CONFIG)
find_package(games-performance-tuner REQUIRED CONFIG)
これにより、ゲームコードに Android Game SDK のヘッダー ファイルを含めることができます。
#include "swappy/swappyGL.h"
#include "tuningfork/tuningfork.h"
メインアプリの CMakeLists.txt
ファイルで、メインの共有ライブラリの target_link_libraries
を見つけます。Android Game SDK の静的ライブラリへの参照を追加して、共有ライブラリに組み込まれるようにします。
target_link_libraries(...
games-frame-pacing::swappy_static
games-performance-tuner::tuningfork_static
...)
フィードバック
お寄せいただいたフィードバックは Jetpack 改善の参考にさせていただきます。新しい問題が見つかった場合や、このライブラリを改善するアイデアをお持ちの場合は、お知らせください。新しい問題を報告していただく前に、このライブラリの既存の問題をご確認ください。スターボタンをクリックすると、既存の問題に投票できます。
詳細については、Issue Tracker のドキュメントをご覧ください。
Games-Memory-Advice バージョン 2.1
バージョン 2.1.0-beta01
2023 年 11 月 29 日
androidx.games:games-memory-advice:2.1.0-beta01
がリリースされました。バージョン 2.1.0-beta01 に含まれる commit については、こちらをご覧ください。
バージョン 2.1.0-alpha01
2023 年 11 月 15 日
androidx.games:games-memory-advice:2.1.0-alpha01
がリリースされました。バージョン 2.1.0-alpha01 に含まれる commit については、こちらをご覧ください。
新機能
- 予測の精度を高めるために、ライブラリのメモリモデルを更新しました。
API の変更
- 安全に割り振ることができるメモリの推定サイズ(バイト単位)を返す新しい API
getAvailableMemory()
を追加しました。
バージョン 2.1.0-alpha01
2023 年 7 月 26 日
androidx.games:games-memory-advice:2.1.0-alpha01
がリリースされました。バージョン 2.1.0-alpha01 に含まれる commit については、こちらをご覧ください。
API の変更
GetAvailableMemory
関数を追加
バグの修正
- メモリに関するアドバイス モデルを更新
- 共有
memory_advice
ビルド ターゲットを修正
Games-Memory-Advice バージョン 2.0
バージョン 2.0.1
2023 年 9 月 20 日
androidx.games:games-memory-advice:2.0.1
がリリースされました。バージョン 2.0.1 に含まれる commit については、こちらをご覧ください。
バグの修正
- スレッドが JVM にアタッチされていないために状態ウォッチャー スレッドで発生するクラッシュを修正。
バージョン 2.0.0
2023 年 9 月 6 日
androidx.games:games-memory-advice:2.0.0
がリリースされました。バージョン 2.0.0 に含まれる commit については、こちらをご覧ください。
2.0.0 の主な機能
- このバージョンでは、新しい ML モデルがトレーニングされ、リリースされました。
- 空きメモリ量を予測する API が実装されています。
バージョン 2.0.0-rc01
2023 年 7 月 26 日
androidx.games:games-memory-advice:2.0.0-rc01
がリリースされました。バージョン 2.0.0-rc01 に含まれる commit については、こちらをご覧ください。
新機能
- 残りのメモリをより正確に予測するための新しいモデルを追加しました。
バグの修正
- 共有 STL でメモリに関するアドバイスが機能しない問題を修正しました。
バージョン 2.0.0-beta04
2023 年 5 月 24 日
androidx.games:games-memory-advice:2.0.0-beta04
がリリースされました。バージョン 2.0.0-beta04 に含まれる commit については、こちらをご覧ください。
新機能
- ライブラリを基盤とする機械学習モデルを更新し、新しいスマートフォンでの結果を改善できるようにしました
バージョン 2.0.0-beta03
2023 年 4 月 5 日
androidx.games:games-memory-advice:2.0.0-beta03
がリリースされました。バージョン 2.0.0-beta03 に含まれる commit については、こちらをご覧ください。
バグの修正
- ライブラリが必要な Tensorflow Lite アセットを正しく読み込めないバグを修正しました
バージョン 2.0.0-beta02
2023 年 3 月 22 日
androidx.games:games-memory-advice:2.0.0-beta02
がリリースされました。バージョン 2.0.0-beta02 に含まれる commit については、こちらをご覧ください。
バグの修正
- ライブラリの静的バージョンが正しくリンクされないバグを修正しました
バージョン 2.0.0-beta01
2023 年 2 月 22 日
androidx.games:games-memory-advice:2.0.0-beta01
がリリースされました。バージョン 2.0.0-beta01 に含まれる commit については、こちらをご覧ください。
新機能
- 新しい変更はありません
バージョン 2.0.0-alpha01
2023 年 2 月 8 日
androidx.games:games-memory-advice:2.0.0-alpha01
がリリースされました。バージョン 2.0.0-alpha01 に含まれる commit については、こちらをご覧ください。
API の変更
- ビルドファイルのリファクタリングにより、メジャー バージョンを更新しました。
バグの修正
- ライブラリ アセットが正しく設定されていないときにクラッシュせず、エラーを表示するようになりました。
Games-Memory-Advice バージョン 1.0.0
バージョン 1.0.0-beta03
2022 年 11 月 9 日
androidx.games:games-memory-advice:1.0.0-beta03
がリリースされました。バージョン 1.0.0-beta03 に含まれる commit については、こちらをご覧ください。
新機能
- 新しい変更はありません
バージョン 1.0.0-beta01
2022 年 3 月 9 日
androidx.games:games-memory-advice:1.0.0-beta01
がリリースされました。バージョン 1.0.0-beta01 に含まれる commit については、こちらをご覧ください。
- 1.0.0-alpha01 からの変更はありません。
バージョン 1.0.0-alpha01
2022 年 2 月 23 日
androidx.games:games-memory-advice:1.0.0-alpha01
がリリースされました。バージョン 1.0.0-alpha01 に含まれる commit については、こちらをご覧ください。
新機能
- この C ライブラリは、ゲームを実行しているデバイスのメモリ状態の変化について、コールバックのクエリと受信を行うための設備を提供します。
API の変更
- これはメモリ アドバイス ライブラリの初回リリースです。完全な API については、include/memory_advice/memory_advice.h のヘッダーをご覧ください。
外部からの協力
- このライブラリは tensorflow に依存しています。tensorflow のライセンスと推移的依存関係について詳しくは、https://github.com/tensorflow/tensorflow をご覧ください。
Games-Text-Input バージョン 3.0
バージョン 3.0.4
2024 年 8 月 7 日
androidx.games:games-text-input:3.0.4
がリリースされました。バージョン 3.0.4 には、これらの commit が含まれています。
バグの修正
- テキストの選択有無にかかわらず、削除の機能を修正しました。
Games-Activity バージョン 4.0
バージョン 4.0.0-alpha01
2024 年 10 月 16 日
androidx.games:games-activity:4.0.0-alpha01
と androidx.games:games-text-input:4.0.0-alpha01
がリリースされました。バージョン 4.0.0-alpha01 には、これらの commit が含まれています。
新機能
GameTextInput
が左右キーをサポートするようになりました。
API の変更
GameTextInput
の古い Java インターフェースが削除されました。GameActivity
とGameTextInput
の両方のプレハブにすべてのソースファイルが含まれるようになりました。#include <GameActivity.cpp>
は非推奨になりました。代わりに、適切な静的ライブラリまたは動的ライブラリ(CMake
のgame-activity::game-activity_static
など)にリンクしてください。これらのライブラリは AAR ファイルで配布されます。
バグの修正
GameTextInput
で多数の修正を行いました。入力と削除の機能が修正されました。- 一般的なソフトウェア キーボードとの互換性を改善しました。
- ハードウェア キーボードでの特殊文字の処理を修正しました。
GameActivity
で発生するまれな null ポインタ アクセスを修正しました。
Games-Activity バージョン 3.0
バージョン 3.0.5
2024 年 8 月 7 日
androidx.games:games-activity:3.0.5
がリリースされました。バージョン 3.0.5 には、これらの commit が含まれています。
バグの修正
GameTextInput
の 3.0.4 リリースに合わせてGameActivity
の新しいリリース(入力でのテキスト削除機能の修正)。
バージョン 3.0.4
2024 年 7 月 10 日
androidx.games:games-activity:3.0.4
がリリースされました。バージョン 3.0.4 には、これらの commit が含まれています。
バグの修正
- null ポインタの処理を修正しました。
onConfiguration()
コールバックで一部の状態の状態更新が欠落する問題を修正しました。
バージョン 3.0.3
2024 年 4 月 17 日
androidx.games:games-activity:3.0.3
と androidx.games:games-text-input:3.0.3
がリリースされました。バージョン 3.0.3 には、これらの commit が含まれています。
バグの修正
- 一部のソフトウェア キーボードとの互換性の問題を修正しました。
バージョン 3.0.2
2024 年 4 月 3 日
androidx.games:games-activity:3.0.2
と androidx.games:games-text-input:3.0.2
がリリースされました。バージョン 3.0.2 には、これらの commit が含まれています。
バグの修正
- ソフトウェア キーボードとハードウェア キーボードのサポートを改善することを目的として、
GamesTextInput
にいくつかの修正を加えました。また、GameActivity
なしでGameTextInput
を使用できないバグも修正されました。
バージョン 3.0.1
2024 年 3 月 20 日
androidx.games:games-activity:3.0.1
と androidx.games:games-text-input:3.0.1
がリリースされました。バージョン 3.0.1 には、これらの commit が含まれています。
バグの修正
- 特殊文字の入力と表示に関する問題を修正しました。
バージョン 3.0.0
2024 年 3 月 6 日
androidx.games:games-activity:3.0.0
と androidx.games:games-text-input:3.0.0
がリリースされました。バージョン 3.0.0 に含まれる commit については、こちらをご覧ください。
3.0.0 の主な機能
GameTextInput
が再設計され、ゲームで使用できるようになりました。- 両方のライブラリの一部のインターフェースは、バージョン 2.0.0 と比較して変更されています。
バグの修正
- 古い NDK との互換性の問題を修正しました
- Windows ビルドの問題を修正しました
バージョン 3.0.0-rc01
2024 年 2 月 21 日
androidx.games:games-activity:3.0.0-rc01
と androidx.games:games-text-input:3.0.0-rc01
がリリースされました。バージョン 3.0.0-rc01 に含まれる commit については、こちらをご覧ください。
バグの修正
- キーボード イベントがループによって正しく処理されず、フリーズする問題を修正しました。
バージョン 3.0.0-beta01
2023 年 11 月 29 日
androidx.games:games-activity:3.0.0-beta01
と androidx.games:games-text-input:3.0.0-beta01
がリリースされました。バージョン 3.0.0-beta01 に含まれる commit については、こちらをご覧ください。
バージョン 3.0.0-alpha01
2023 年 11 月 15 日
androidx.games:games-activity:3.0.0-alpha01
と androidx.games:games-text-input:3.0.0-alpha01
がリリースされました。バージョン 3.0.0-alpha01 に含まれる commit については、こちらをご覧ください。
API の変更
GameActivityMotionEvent
構造とGameActivityCallbacks
構造のサイズを変更しました。onEditorAction
の戻り値の型がブール値から void に変更されました。setImeEditorInfo
は整数ではなく列挙型パラメータを想定するように変更されました。GameActivityEvents
の内部関数がGameActivityEvents_internal.h
に移動されました。GameTextInput
の入力タイプも、整数ではなく列挙型です。
Games-Activity バージョン 2.1
バージョン 2.1.0-alpha02
2023 年 9 月 6 日
androidx.games:games-activity:2.1.0-alpha02
と androidx.games:games-text-input:2.1.0-alpha02
がリリースされました。バージョン 2.1.0-alpha02 に含まれる commit については、こちらをご覧ください。
バグの修正
- 32 ビット デバイスの互換性を改善しました。
バージョン 2.1.0-alpha01
2023 年 7 月 26 日
androidx.games:games-activity:2.1.0-alpha01
がリリースされました。バージョン 2.1.0-alpha01 に含まれる commit については、こちらをご覧ください。
新機能
SurfaceView
インスタンスの作成をオーバーライドする機能を提供する- SDK バージョン レポートを追加する
API の変更
- 32 ビット システムでオーバーランを回避するため、
historicalEventTimes
にlong
ではなくint64_t
を使用 GameActivity_restartInput
メソッドを追加- ソフトウェア キーボードの可視性の変更を処理するネイティブ コールバックを追加
バグの修正
- タッチイベントの処理を最適化する
GameActivityMotionEven
の破棄を修正GameActivityMotionEvent_getHistoricalAxisValue
インデックスの計算を修正- モーション フィルタのビットマスクを修正
Games-Activity バージョン 2.0
バージョン 2.0.2
2023 年 5 月 24 日
androidx.games:games-activity:2.0.2
がリリースされました。バージョン 2.0.2 に含まれる commit については、こちらをご覧ください。
バグの修正
GameActivityEvents
の安定性を修正しました。(b/278017467)
バージョン 2.0.1
2023 年 4 月 5 日
androidx.games:games-activity:2.0.1
がリリースされました。バージョン 2.0.1 に含まれる commit については、こちらをご覧ください。
バグの修正
historicalEventTimes
によるメモリの早期解放を修正しました。- 32 ビット システムで
historicalEventTimesNanos
がオーバーフローする問題を修正しました
バージョン 2.0.0
2023 年 3 月 8 日
androidx.games:games-activity:2.0.0
がリリースされました。バージョン 2.0.0 に含まれる commit については、こちらをご覧ください。
2.0.0 の主な機能
- 32 ビットの上限を克服するため、過去のイベント時間のインターフェースを変更しました。
- ユーザーが画面の向きなどの設定変更を行えるようにしました。
contentRect
構造で最新の情報を提供しました。- デフォルトの
SurfaceView
を簡単にカスタマイズできるようにしました。 - システムボタンの処理など、タッチイベントのデフォルトの OS 処理を修正しました。
- タップイベント処理での JNI 呼び出しのほとんどを最適化しました。この処理はパフォーマンスに影響していました。
バージョン 2.0.0-rc01
2023 年 2 月 22 日
androidx.games:games-activity:2.0.0-rc01
がリリースされました。バージョン 2.0.0-rc01 に含まれる commit については、こちらをご覧ください。
バージョン 2.0.0-beta01
2023 年 2 月 8 日
androidx.games:games-activity:2.0.0-beta01
がリリースされました。バージョン 2.0.0-beta01 に含まれる commit については、こちらをご覧ください。
バグの修正
- システムボタンの処理を修正しました。(2a103e)
バージョン 2.0.0-alpha01
2023 年 1 月 11 日
androidx.games:games-activity:2.0.0-alpha01
がリリースされました。変更はありません。バージョン 2.0.0-alpha01 に含まれる commit については、こちらをご覧ください。
Games-Activity バージョン 1.2
バージョン 1.2.2
2022 年 12 月 7 日
androidx.games:games-activity:1.2.2
がリリースされました。バージョン 1.2.2 に含まれる commit については、こちらをご覧ください。
バグの修正
- 実行時にモーション イベントの最大数を設定できるようになりました。
バージョン 1.2.2-alpha01
2022 年 11 月 9 日
androidx.games:games-activity:1.2.2-alpha01
がリリースされました。バージョン 1.2.2-alpha01 に含まれる commit については、こちらをご覧ください。
API の変更
- API にバージョン情報も
GAMEACTIVITY_PACKED_VERSION
の形式で含まれるようになりました。(I287e6) - コンテンツを配置するウィンドウの矩形が変形したときに呼び出される
onContentRectChanged
コールバックを追加しました。(I81396)
バグの修正
- イベントのバッファ オーバーフローを修正しました。
inputBuffer
->keyEvents
とmotionEvents
の両方が動的に割り当てられるバッファになりました。(Ic00f6) - メモリ不足の場合、エラーとして適切に処理します。バッファのサイズ変更中の
realloc()
エラーの処理を追加しました。
バージョン 1.2.1
2022 年 7 月 13 日
androidx.games:games-activity:1.2.1
がリリースされました。バージョン 1.2.1 に含まれる commit については、こちらをご覧ください。
バグの修正
- 以前のリリースで .aar ファイルが見つからない問題を修正しました。
バージョン 1.2.0
2022 年 6 月 15 日
androidx.games:games-activity:1.2.0
がリリースされました。バージョン 1.2.0 に含まれる commit については、こちらをご覧ください。
1.1.0 以降の重要な変更
- GameActivity の派生クラスにネイティブ ライブラリの読み込みの処理を許可しました。
- 常に GameActivity.onCreate でネイティブ ライブラリを読み込むようにしました。
- ライブラリが見つからない場合は、代替として「main」という名前のライブラリを読み込むようにしました。
Games-Activity バージョン 1.1
バージョン 1.1.0
2022 年 2 月 23 日
androidx.games:games-activity:1.1.0
と androidx.games:games-controller:1.1.0
がリリースされました。バージョン 1.1.0 に含まれる commit については、こちらをご覧ください。
1.0.0 以降の重要な変更
Games Activity:
- ノッチと IME のレスポンスをリッスンしてクエリする WindowInsets
- キーとモーション イベントのフィルタを追加
- バグの修正:
- NativeActivity との互換性を維持するために欠落しているメッセージを追加
- onNativeWindowResized の署名を修正
- 入力イベントの損失を修正
バージョン 1.1.0-rc01
2022 年 2 月 9 日
androidx.games:games-activity:1.1.0-rc01
と androidx.games:games-controller:1.1.0-rc01
がリリースされました。バージョン 1.1.0-rc01 に含まれる commit については、こちらをご覧ください。
バージョン 1.1.0-beta03
2022 年 1 月 26 日
androidx.games:games-activity:1.1.0-beta03
がリリースされました。バージョン 1.1.0-beta03 に含まれる commit については、こちらをご覧ください。
バグの修正
onNativeWindowResized
のシグネチャを修正onSurfaceChanged
のネイティブ ウィンドウへのハンドルを維持
バージョン 1.1.0-beta02
2021 年 12 月 15 日
androidx.games:games-activity:1.1.0-beta02
がリリースされました。バージョン 1.1.0-beta02 に含まれる commit については、こちらをご覧ください。
バグの修正
- イベント フィルタの設定での競合状態を修正しました。
バージョン 1.1.0-beta01
2021 年 11 月 17 日
androidx.games:games-activity:1.1.0-beta01
がリリースされました。バージョン 1.1.0-beta01 に含まれる commit については、こちらをご覧ください。
新機能
- ウィンドウ インセットのクエリとインセット変更のリッスンに対するサポートを追加しました。これにより、ゲームは IME ポップアップに反応したり、ウォーターフォールとカメラ カットアウトのインセットを処理したりできます。
API の変更
void GameActivity_getWindowInsets(GameActivity* activity, enum GameCommonInsetsType type, GameCommonInsets* insets);
バグの修正
- 音量やカメラなど、すべてのキーイベントを使用せず、システムに渡すようになりました。
バージョン 1.1.0-alpha01
2021 年 9 月 29 日
androidx.games:games-activity:1.1.0-alpha01
がリリースされました。バージョン 1.1.0-alpha01 に含まれる commit については、こちらをご覧ください。
API の変更
onContentRectChanged
コールバックをGameActivityCallbacks
に追加しました
バグの修正
- 欠落していたメッセージを android_native_app_glue.h に追加しました。
APP_CMD_CONTENT_RECT_CHANGED
APP_CMD_WINDOW_REDRAW_NEEDED
Games Performance Tuner 2.0
バージョン 2.0.0
2024 年 8 月 7 日
androidx.games:games-performance-tuner:2.0.0
がリリースされました。バージョン 2.0.0 に含まれる commit はこちらをご覧ください。
2.0.0 の主な機能
- 2.0.0beta01 以降の主な変更はありません。このリリースは安定版としてマークされています。
バージョン 2.0.0-beta01
2024 年 1 月 10 日
androidx.games:games-performance-tuner:2.0.0-beta01
がリリースされました。前回のアルファ版リリースからの変更はありません。バージョン 2.0.0-beta01 に含まれる commit については、こちらをご覧ください。
バージョン 2.0.0-alpha07
2023 年 11 月 29 日
androidx.games:games-performance-tuner:2.0.0-alpha07
がリリースされました。バージョン 2.0.0-alpha07 に含まれる commit については、こちらをご覧ください。
バグの修正
- メモリ テレメトリー レポートで誤った値が報告される問題を修正しました
バージョン 2.0.0-alpha06
2023 年 11 月 1 日
androidx.games:games-performance-tuner:2.0.0-alpha06
がリリースされました。バージョン 2.0.0-alpha06 に含まれる commit については、こちらをご覧ください。
バージョン 2.0.0-alpha05
2023 年 8 月 23 日
androidx.games:games-performance-tuner:2.0.0-alpha05
がリリースされました。バージョン 2.0.0-alpha05 に含まれる commit については、こちらをご覧ください。
新機能
- Protobuf ライブラリを Protobuf lite に移行しました。
バグの修正
- ダングリング ポインタに関する問題を修正しました。
バージョン 2.0.0-alpha04
2023 年 4 月 19 日
androidx.games:games-performance-tuner:2.0.0-alpha04
がリリースされました。バージョン 2.0.0-alpha04 に含まれる commit については、こちらをご覧ください。
新機能
- ライブラリのテレメトリー収集機能を更新し、フレーム レンダリング時間のより詳細なレポートを可能にしました。
バグの修正
- 最大計測キー数がヒストグラム数より多い場合にライブラリがクラッシュするバグを修正しました。
バージョン 2.0.0-alpha03
2023 年 2 月 22 日
androidx.games:games-performance-tuner:2.0.0-alpha03
がリリースされました。バージョン 2.0.0-alpha03 に含まれる commit については、こちらをご覧ください。
バグの修正
- Games-Performance-Tuner が新しいリリース プロセスに移動しました。動作に変更はありません。
バージョン 2.0.0-alpha02
2023 年 2 月 8 日
androidx.games:games-performance-tuner:2.0.0-alpha02
がリリースされました。バージョン 2.0.0-alpha02 に含まれる commit については、こちらをご覧ください。
API の変更
TuningFork_predictQualityLevels
API を追加しました。これは使用すべき適切な品質レベル / 忠実度パラメータの予測に役立ちます。
Games Performance Tuner 1.6
バージョン 1.6.1-alpha01
2022 年 11 月 9 日
androidx.games:games-performance-tuner:1.6.1-alpha01
がリリースされました。バージョン 1.6.1-alpha01 に含まれる commit については、こちらをご覧ください。
新機能
- 新しい変更はありません
バージョン 1.6.0
2022 年 6 月 15 日
androidx.games:games-performance-tuner:1.6.0
がリリースされました。バージョン 1.6.0 に含まれる commit については、こちらをご覧ください。
1.5.0 以降の重要な変更
- メモリ テレメトリーを取得しようとするときに 0 を返す getpid を修正しました。
- StopLoadingGroup が有効な読み込みグループなしで実行されないようにしました。
Games Performance Tuner 1.5.0
バージョン 1.5.0
2022 年 2 月 9 日
androidx.games:games-performance-tuner:1.5.0
がリリースされました。バージョン 1.5.0 に含まれる commit については、こちらをご覧ください。
1.4.0 以降の重要な変更
- アップロードの間隔を、初期設定でハードコードするのではなくプログラムで変更するようにしました。
- 関数を追加しました:
TuningFork_setAggregationStrategyInterval
- 関数を追加しました:
API<=23
の API キーのメモリ破損を修正
バージョン 1.5.0-rc01
2022 年 1 月 26 日
androidx.games:games-performance-tuner:1.5.0-rc01
がリリースされました。バージョン 1.5.0-rc01 に含まれる commit については、こちらをご覧ください。
バグの修正
- API 23 以前の API キーのメモリ破損を修正
バージョン 1.5.0-beta02
2021 年 12 月 15 日
androidx.games:games-performance-tuner:1.5.0-beta02
がリリースされました。バージョン 1.5.0-beta02 に含まれる commit については、こちらをご覧ください。
API の変更
TuningFork_Settings
から ABI の互換性を破る変更を削除しました。
バージョン 1.5.0-beta01
2021 年 9 月 29 日
androidx.games:games-performance-tuner:1.5.0-beta01
がリリースされました。バージョン 1.5.0-beta01 に含まれる commit については、こちらをご覧ください。
新機能
- アルファ版リリースからの変更はありません。当該リリースでの変更は次のとおりでした。
- アップロードの間隔を、初期設定でハードコードするのではなくプログラムで変更するようにしました。
API の変更
- アルファ版リリースからの変更はありません。当該リリースでの変更は次のとおりでした。
- 新しい関数:
TuningFork_setAggregationStrategyInterval
- 新しいフィールド:
TuningFork_Settings: aggregation_strategy_intervalms_or_count
- 新しい関数:
バージョン 1.5.0-alpha01
2021 年 8 月 18 日
androidx.games:games-performance-tuner:1.5.0-alpha01
がリリースされました。バージョン 1.5.0-alpha01 に含まれる commit については、こちらをご覧ください。
新機能
- 設定ファイルを使用せず、APT アップロードの間隔をプログラムで設定できるようになりました。
API の変更
- 関数を追加しました:
TuningFork_setAggregationStrategyInterval
- TuningFork_Settings 構造体にフィールドを追加しました:
aggregation_strategy_intervalms_or_count
Games-Activity バージョン 1.0.0
バージョン 1.0.0
2021 年 8 月 4 日
androidx.games:games-activity:1.0.0
、androidx.games:games-controller:1.0.0
、androidx.games:games-text-input:1.0.0
がリリースされました。バージョン 1.0.0 に含まれる commit については、こちらをご覧ください。
1.0.0 の主な機能
これは、Games-Activity、Games-Controller、Games-Text-Input の安定版の初回のリリースです。詳しくは、AGDK のホームページをご覧ください。
バージョン 1.0.0-rc01
2021 年 7 月 12 日
androidx.games:games-activity:1.0.0-rc01
がリリースされました。バージョン 1.0.0-rc01 に含まれる commit については、こちらをご覧ください。
バグの修正
GameActivityCallbacks::onSaveInstanceState
の戻り値の型を修正しました
バージョン 1.0.0-beta01
2021 年 6 月 30 日
androidx.games:games-activity:1.0.0-beta01
がリリースされました。バージョン 1.0.0-beta01 に含まれる commit については、こちらをご覧ください。
API の変更
GameActivityInputInfo
をGameActivityPointerAxes
に名前変更します。onNativeWindowResized
コールバックでウィンドウの幅と高さが返されるようになりました。onContentRectChanged
コールバックが削除されました。onLowMemory
の名前がonTrimMemory
に変更されました。GameActivity_setWindowFormat
を削除しました。GameActivityMotionEvents
ポインタとGameActivityMotionEvent
ポインタの所有権モデルを改善しました。onSaveInstanceState
コールバックのユーザー状態の所有権モデルを改善しました。
バージョン 1.0.0-alpha01
2021 年 6 月 16 日
androidx.games:games-activity:1.0.0-alpha01
がリリースされました。
新機能
- Games-Activity は、C/C++ ゲームを Android と統合するためのおすすめの方法として NativeActivity の代わりに導入された新しいライブラリです。
Games-Controller バージョン 2.0
バージョン 2.0.2
2024 年 6 月 12 日
androidx.games:games-controller:2.0.2
がリリースされました。バージョン 2.0.2 には、これらの commit が含まれています。
バグの修正
Paddleboat_init
の前にすでに接続されているコントローラに対して、コントローラ接続コールバックがトリガーされない問題を修正しました。- 圧力軸を手動で有効にしないと、ゲーム コントローラのタッチパッドが
Paddleboat_processGameActivityMotionInputEvent
でタッチパッド押下を登録しない問題を修正しました。 - ゲーム コントローラのタッチパッド イベントが
Paddleboat_processGameActivityMotionInputEvent
によって消費済みとしてマークされない問題を修正しました。
バージョン 2.0.1
2023 年 9 月 20 日
「androidx.games:games-controller:2.0.1」がリリースされました。バージョン 2.0.1 に含まれる commit については、こちらをご覧ください。
ゲーム コントローラに関するバグの修正:
onInputDeviceChanged
ハンドラでまれに発生するNullReferenceException
状態を修正。- 特定の USB キーボードがゲーム コントローラとして不適切に登録されないように修正しました。
バージョン 2.0.0
2023 年 3 月 8 日
androidx.games:games-controller:2.0.0
がリリースされました。バージョン 2.0.0 に含まれる commit については、こちらをご覧ください。
2.0.0 の主な機能
- ハードウェア キーボードの接続ステータスを検出する機能を追加しました。
- メインデバイス(ハンドセット)とコントローラからモーション データ(加速度計 / ジャイロスコープ)を報告する機能を追加しました。
- メモリ フットプリントを削減し、追加機能をサポートするために、コントローラ定義データベースの API と形式を変更しました。
バージョン 2.0.0-alpha01
2023 年 1 月 11 日
androidx.games:games-controller:2.0.0-alpha01
がリリースされました。バージョン 2.0.0-alpha01 に含まれる commit については、こちらをご覧ください。
新機能
- ハードウェア キーボードの検出
- 統合されたセンサー モーション データレポートのサポート(例: スマートフォン自体からジャイロスコープと加速度計のデータを受信)
- 最適化された新しいコントローラ マッピング データ形式
API の変更
- ハードウェア キーボード用の新しい API 呼び出し:
Paddleboat_getPhysicalKeyboardStatus
およびPaddleboat_setPhysicalKeyboardStatusCallback
- 統合されたセンサー モーション データレポート用の新しい API 呼び出し:
Paddleboat_getIntegratedMotionSensorFlags
およびPaddleboat_setMotionDataCallbackWithIntegratedFlags
- 改訂されたコントローラ マッピング データ形式用の新しい API 呼び出し:
Paddleboat_addControllerRemapDataFromFd
、Paddleboat_addControllerRemapDataFromFileBuffer
- 古いマッピング API 呼び出しを非推奨化:
Paddleboat_addControllerRemapData
およびPaddleboat_getControllerRemapTableData
バグの修正
- GameActivity 1.2.2 以降のモーション イベントに関する互換性の問題を修正しました。
Games-Controller バージョン 1.1.0
バージョン 1.1.0
2022 年 2 月 23 日
androidx.games:games-activity:1.1.0
と androidx.games:games-controller:1.1.0
がリリースされました。バージョン 1.1.0 に含まれる commit については、こちらをご覧ください。
1.0.0 以降の重要な変更
Games Activity:
- ノッチと IME のレスポンスをリッスンしてクエリする WindowInsets
- キーとモーション イベントのフィルタを追加
- バグの修正:
- NativeActivity との互換性を維持するために欠落しているメッセージを追加
- onNativeWindowResized の署名を修正
- 入力イベントの損失を修正
バージョン 1.1.0-rc01
2022 年 2 月 9 日
androidx.games:games-controller:1.1.0-rc01
がリリースされました。バージョン 1.1.0-rc01 に含まれる commit については、こちらをご覧ください。
バージョン 1.1.0-beta01
2022 年 1 月 26 日
androidx.games:games-controller:1.1.0-beta01
がリリースされました。1.1.0-alpha01
からの変更はありません。バージョン 1.1.0-beta01 に含まれる commit については、こちらをご覧ください。
バージョン 1.1.0-alpha01
2021 年 12 月 15 日
androidx.games:games-controller:1.1.0-alpha01
がリリースされました。バージョン 1.1.0-alpha01 に含まれる commit については、こちらをご覧ください。
新機能
Android S 以降で実行されている場合の、サポートされているコントローラのバッテリーの状態、デュアルモーターのバイブレーション、ライト操作、モーション軸のレポートのサポートを追加しました。
API の変更
- コントローラのモーション データ コールバックを登録するための
Paddleboat_setMotionDataCallback
関数を追加しました - コントローラのライト設定を変更するための
Paddleboat_setControllerLight
関数を追加しました Paddleboat_Controller_Data
にPaddleboat_Controller_Battery
構造体を追加しました- 新しい構造体:
Paddleboat_Controller_Battery
Paddleboat_Motion_Data
- 新しい列挙型:
Paddleboat_BatteryStatus
Paddleboat_LightType
Paddleboat_Motion_Type
- 新しいコントローラ フラグ:
PADDLEBOAT_CONTROLLER_FLAG_ACCELEROMETER
PADDLEBOAT_CONTROLLER_FLAG_GYROSCOPE
PADDLEBOAT_CONTROLLER_FLAG_LIGHT_PLAYER
PADDLEBOAT_CONTROLLER_FLAG_LIGHT_RGB
PADDLEBOAT_CONTROLLER_FLAG_BATTERY
バグの修正
- PS4 コントローラの代替 deviceId データベース項目を追加しました
- PS5 コントローラの API >=31 データベース項目を追加しました
Games-Controller バージョン 1.0.0
バージョン 1.0.0
2021 年 8 月 4 日
androidx.games:games-activity:1.0.0
、androidx.games:games-controller:1.0.0
、androidx.games:games-text-input:1.0.0
がリリースされました。バージョン 1.0.0 に含まれる commit については、こちらをご覧ください。
1.0.0 の主な機能
これは、Games-Activity、Games-Controller、Games-Text-Input の安定版の初回のリリースです。詳しくは、AGDK のホームページをご覧ください。
バージョン 1.0.0-rc02
2021 年 7 月 21 日
androidx.games:games-controller:1.0.0-rc02
がリリースされました。バージョン 1.0.0-rc02 に含まれる commit については、こちらをご覧ください。
バグの修正
- 空の未使用のアーキテクチャ / バージョンの組み合わせで Prefab のインポートが失敗する原因となっていたパッケージング エラーを修正しました。
バージョン 1.0.0-rc01
2021 年 7 月 12 日
androidx.games:games-controller:1.0.0-rc01
がリリースされました。バージョン 1.0.0-rc01 に含まれる commit については、こちらをご覧ください。
バグの修正
- 最新の
GameActivity
との非互換性に関する問題を修正しました
バージョン 1.0.0-beta01
2021 年 6 月 30 日
androidx.games:games-controller:1.0.0-beta01
がリリースされました。バージョン 1.0.0-beta01 に含まれる commit については、こちらをご覧ください。
API の変更
- 成功または失敗をブール値で返していた関数が
Paddleboat_Error_Code
列挙型を返すようになりました Paddleboat_onPause
の名前をPaddleboat_onStop
に変更しましたPaddleboat_onResume
の名前をPaddleboat_onStart
に変更しました- Paddleboat_processGameActivityEvent を 2 つの関数
Paddleboat_processGameActivityKeyInputEvent
とPaddleboat_processGameActivityMotionInputEvent
に分割しました - プレビュー版の Android S SDK でビルドする必要があった拡張コントローラ機能を削除しました
Paddleboat_getBackButtonConsumed
関数を追加しました- コントローラとマウスのステータス コールバックに、ユーザー定義のデータへのポインタを省略可能なパラメータとして追加しました
- コントローラ名の文字列をデバイス情報の構造体から移動し、
Paddleboat_getControllerName
関数でアクセスするようにしました
バグの修正
- 最初はコントローラとして自身をレポートしないが、それを後で onInputDeviceChanged メッセージを通じて行うコントローラが、コントローラ接続として正しく検出されないという問題を修正しました。
バージョン 1.0.0-alpha01
2021 年 6 月 16 日
androidx.games:games-controller:1.0.0-alpha01
がリリースされました。
新機能
- Games-Controller は、ゲーム コントローラ デバイスを検出し、デバイスからの入力を読み取り、デバイスを操作する C API を提供する新しいライブラリです。
Games-Text-Input 2.1
バージョン 2.1.0-alpha01
2023 年 7 月 26 日
androidx.games:games-text-input:2.1.0-alpha01
がリリースされました。バージョン 2.1.0-alpha01 に含まれる commit については、こちらをご覧ください。
新機能
- 複数行モードと 1 行モードのサポートを追加
API の変更
isSoftwareKeyboardVisible
関数を追加GameActivity_setImeEditorInfo
のビットフィールド定義を追加onEditorAction
コールバックを追加
バグの修正
- ハードウェア キーボードとソフトウェア キーボードの同期がずれる問題を修正
- ソフト キーボードが非表示になったときにフォーカスを消去
Games-Text-Input 2.0
バージョン 2.0.0
2023 年 3 月 8 日
androidx.games:games-text-input:2.0.0
がリリースされました。バージョン 2.0.0 に含まれる commit については、こちらをご覧ください。
1.1.1 以降の重要な変更
- ビルドシステムの変更によるメジャー バージョン アップデート。ライブラリや API 自体の更新はありません。
Games-Text-Input バージョン 1.1
バージョン 1.1.2-alpha01
2022 年 11 月 9 日
androidx.games:games-text-input:1.1.2-alpha01
がリリースされました。バージョン 1.1.2-alpha01 に含まれる commit については、こちらをご覧ください。
新機能
- 新しい変更はありません
バージョン 1.1.1
2022 年 7 月 13 日
androidx.games:games-text-input:1.1.1
がリリースされました。バージョン 1.1.1 に含まれる commit については、こちらをご覧ください。
バグの修正
- 以前のリリースで .aar ファイルが見つからない問題を修正しました。
バージョン 1.1.0
2022 年 2 月 9 日
androidx.games:games-text-input:1.1.0
がリリースされました。バージョン 1.1.0 に含まれる commit については、こちらをご覧ください。
1.0.0 以降の重要な変更
- WindowInsets のリッスンとクエリの機能を GameTextInput に追加
- 欠落していた gamecommon.h
ヘッダーを追加
バージョン 1.1.0-rc01
2022 年 1 月 26 日
androidx.games:games-text-input:1.1.0-rc01
がリリースされました。バージョン 1.1.0-rc01 に含まれる commit については、こちらをご覧ください。
バージョン 1.1.0-beta01
2021 年 12 月 15 日
androidx.games:games-text-input:1.1.0-beta01
がリリースされました。バージョン 1.1.0-beta01 に含まれる commit については、こちらをご覧ください。
バグの修正
- ウォーターフォールと IME インセットを修正しました
- 不足している gamecommon.h ヘッダーを追加しました
バージョン 1.1.0-alpha01
2021 年 10 月 13 日
androidx.games:games-text-input:1.1.0-alpha01
がリリースされました。バージョン 1.1.0-alpha01 に含まれる commit については、こちらをご覧ください。
API の変更
- IME インセット機能を GameTextInput に追加しました
Games-Text-Input バージョン 1.0
バージョン 1.0.0
2021 年 8 月 4 日
androidx.games:games-activity:1.0.0
、androidx.games:games-controller:1.0.0
、androidx.games:games-text-input:1.0.0
がリリースされました。バージョン 1.0.0 に含まれる commit については、こちらをご覧ください。
1.0.0 の主な機能
これは、Games-Activity、Games-Controller、Games-Text-Input の安定版の初回のリリースです。詳しくは、AGDK のホームページをご覧ください。
バージョン 1.0.0-rc01
2021 年 7 月 12 日
androidx.games:games-text-input:1.0.0-rc01
がリリースされました。変更はありません。バージョン 1.0.0-rc01 に含まれる commit については、こちらをご覧ください。
バージョン 1.0.0-beta01
2021 年 6 月 30 日
androidx.games:games-text-input:1.0.0-beta01
がリリースされました。バージョン 1.0.0-beta01 に含まれる commit については、こちらをご覧ください。
API の変更
- GameTextInputState オブジェクトの所有権モデルを改善しました。
- NDK との整合性がとれるように型を整理しました。
バージョン 1.0.0-alpha01
2021 年 6 月 16 日
androidx.games:games-text-input:1.0.0-alpha01
がリリースされました。
新機能
- Games-Text-Input は、ゲーム デベロッパーが C/C++ に基づく Android ソフト キーボード入力を容易に使用できるようにする新しいライブラリです。
Games Frame Pacing バージョン 2.1
バージョン 2.1.2
2024 年 7 月 24 日
androidx.games:games-frame-pacing:2.1.2
がリリースされました。バージョン 2.1.2 に含まれる commit については、こちらをご覧ください。
バグの修正
- Swappy は、API 33 の
AChoreographer_postVsyncCallback
を使用して、表示時間をより正確に計算するようになりました。これにより、120 Hz デバイスでフレーム落ちが発生するバグが修正されました。
バージョン 2.1.1
2024 年 7 月 10 日
androidx.games:games-frame-pacing:2.1.1
がリリースされました。バージョン 2.1.1 に含まれる commit はこちらをご覧ください。
バグの修正
- ハングを回避するため、swappy からディスプレイ リスナーの登録を適切に解除。
- 破棄されたミューテックスを使用した
ChoreographerFilter::onSettingsChanged
のクラッシュを修正。
バージョン 2.1.0
2023 年 11 月 15 日
androidx.games:games-frame-pacing:2.1.0
がリリースされました。バージョン 2.1.0 に含まれる commit については、こちらをご覧ください。
バージョン 2.1.0-rc01
2023 年 9 月 20 日
androidx.games:games-frame-pacing:2.1.0-rc01
がリリースされました。バージョン 2.1.0-rc01 に含まれる commit については、こちらをご覧ください。
バージョン 2.1.0-beta01
2023 年 5 月 24 日
androidx.games:games-frame-pacing:2.1.0-beta01
がリリースされました。バージョン 2.1.0-beta01 に含まれる commit については、こちらをご覧ください。
バグの修正
NDKChoreographer
の初期化に失敗した場合のタイムアウト(ef466d)- システムから明示的に
SwappyGL_getSupportedRefreshPeriodsNS
クエリの更新頻度を使用する場合(c85235)
バージョン 2.1.0-alpha01
2023 年 4 月 5 日
androidx.games:games-frame-pacing:2.1.0-alpha01
がリリースされました。バージョン 2.1.0-alpha01 に含まれる commit については、こちらをご覧ください。
新機能
- フレーム ペーシングの状態をリセットする新しい API。
- CPU と GPU の時間をモニタリングしながら、スワップによるフレーム ペーシングの影響を無効にする新しい API。
API の変更
SwappyGL_resetFramePacing/SwappyVk_resetFramePacing
を使用して内部フレーム ペーシングの状態をリセットできるようになりました。フレーム ペーシングでは、reset API が呼び出された時点からのデータをのみ考慮するようになりました。SwappyGL_enableFramePacing/SwappyVk_enableFramePacing
を使用して、swappy のフレーム ペーシングを有効または無効にできるようになりました。無効にすると、SwappyGL_enableBlockingWait/SwappyVk_enableBlockingWait
を使用すると、フレーム ペーシングが無効になっているときに、最後のフレームの GPU 処理のブロック待機が発生するかどうかを制御できます。
バグの修正
- Swappy GL API を使用する GPU バウンド ケースのパフォーマンスが改善されました。
Games Frame Pacing バージョン 2.0
バージョン 2.0.0
2023 年 3 月 8 日
androidx.games:games-frame-pacing:2.0.0
がリリースされました。バージョン 2.0.0 に含まれる commit については、こちらをご覧ください。
1.10.1 以降の重要な変更
- ビルドシステムに大きな変更が加えられ、SDK/NDK バージョンごとに複数のライブラリではなく、1 つのライブラリのみが生成されました。
- Vulkan フレーム統計情報が追加されました。
- フレーム統計情報を消去する新しい API が追加されました。
- リリースモードではログはすべて無音ですが、デバッグモードでは有効にできます。
バージョン 2.0.0-rc01
2023 年 2 月 22 日
androidx.games:games-frame-pacing:2.0.0-rc01
がリリースされました。バージョン 2.0.0-rc01 に含まれる commit については、こちらをご覧ください。
新機能
- ロギングはコンパイル フラグで非表示になりました。デフォルトでは、ライブラリのリリースビルドではロギングが行われず、ライブラリのデバッグ リリースではすべてのロギングがオンになります。
バージョン 2.0.0-beta01
2023 年 2 月 8 日
androidx.games:games-frame-pacing:2.0.0-beta01
がリリースされました。バージョン 2.0.0-beta01 に含まれる commit については、こちらをご覧ください。
新機能
- フレーム統計情報をクリアする新しい API を導入しました。
API の変更
SwappyGL_clearStats
API とSwappyGL_clearStats
API を追加しました。
バージョン 2.0.0-alpha01
2023 年 1 月 11 日
androidx.games:games-frame-pacing:2.0.0-alpha01
がリリースされました。バージョン 2.0.0-alpha01 に含まれる commit については、こちらをご覧ください。
新機能
- Vulkan フレーム統計情報を追加しました。
API の変更
- ビルドファイルのリファクタリングにより、メジャー バージョンを更新
- 3 つの新しい API を追加:
SwappyVk_enableStats
、SwappyVk_recordFrameStart
、SwappyVk_getStats
バグの修正
- 自動スワップモードの場合にのみ、しきい値を適用します。(Ic0786)
Games Frame Pacing 1.10
バージョン 1.10.2-alpha01
2022 年 11 月 9 日
androidx.games:games-frame-pacing:1.10.2-alpha01
がリリースされました。バージョン 1.10.2-alpha01 に含まれる commit については、こちらをご覧ください。
新機能
- 新しい変更はありません
バージョン 1.10.1
2022 年 6 月 15 日
androidx.games:games-frame-pacing:1.10.1
がリリースされました。バージョン 1.10.1 に含まれる commit については、こちらをご覧ください。
バグの修正
- 17 より大きく 23 より小さい ndk で swappy がビルドされない問題を修正しました。
- ディスプレイでサポートされているリフレッシュ レートを取得するための API を公開しました。
バージョン 1.10.0
2022 年 2 月 23 日
androidx.games:games-frame-pacing:1.10.0
がリリースされました。バージョン 1.10.0 に含まれる commit については、こちらをご覧ください。
1.9.0 以降の重要な変更
- Choreographer のフィルタ入力の汚染を無視し、エミュレータのフリーズを防止するために滑らかさを改善
- *_uninjectTracer 関数を追加。
バージョン 1.10.0-rc01
2022 年 2 月 9 日
androidx.games:games-frame-pacing:1.10.0-rc01
がリリースされました。バージョン 1.10.0-rc01 に含まれる commit については、こちらをご覧ください。
バージョン 1.10.0-beta01
2022 年 1 月 26 日
androidx.games:games-frame-pacing:1.10.0-beta01
がリリースされました。バージョン 1.10.0-beta01 に含まれる commit については、こちらをご覧ください。
バージョン 1.10.0-alpha01
2021 年 12 月 15 日
androidx.games:games-frame-pacing:1.10.0-alpha01
がリリースされました。バージョン 1.10.0-alpha01 に含まれる commit については、こちらをご覧ください。
新機能
SwappyGL_uninjectTracer
関数を追加しました。
API の変更
SwappyGL_uninjectTracer(const SwappyTracer *t)
API を使用することで、以前はSwappyGL_injectTracer
を使用して追加されていたコールバックを削除しました。
Games Frame Pacing 1.9
バージョン 1.9.1
2021 年 10 月 13 日
androidx.games:games-frame-pacing:1.9.1
がリリースされました。バージョン 1.9.1 に含まれる commit については、こちらをご覧ください。
バグの修正
- b/199487756 を修正しました
バージョン 1.9.0
2021 年 7 月 12 日
androidx.games:games-frame-pacing:1.9.0
がリリースされました。バージョン 1.9.0 に含まれる commit については、こちらをご覧ください。
1.7.0 以降の重要な変更
- 内部のバージョニング スキームに合わせて更新しました。
Games Frame Pacing 1.7.0
バージョン 1.7.0
2021 年 6 月 30 日
androidx.games:games-frame-pacing:1.7.0
がリリースされました。バージョン 1.7.0 に含まれる commit については、こちらをご覧ください。
バージョン 1.7.0-rc01
2021 年 6 月 2 日
androidx.games:games-frame-pacing:1.7.0-rc01
がリリースされました。バージョン 1.7.0-rc01 に含まれる commit については、こちらをご覧ください。
バージョン 1.7.0-beta02
2021 年 2 月 24 日
androidx.games:games-frame-pacing:1.7.0-beta02
がリリースされました。
バージョン 1.7.0-beta01
2020 年 12 月 16 日
androidx.games:games-frame-pacing:1.7.0-beta01
がリリースされました。
Games Performance Tuner 1.4.3
バージョン 2.0.0-rc01
2024 年 7 月 24 日
androidx.games:games-performance-tuner:2.0.0-rc01
がリリースされました。バージョン 2.0.0-rc01 には、これらの commit が含まれています。
バージョン 1.4.3
2021 年 7 月 12 日
androidx.games:games-performance-tuner:1.4.3
がリリースされました。バージョン 1.4.3 に含まれる commit については、こちらをご覧ください。
1.1.0 以降の重要な変更
- 内部のバージョニング スキームに合わせて更新しました。
Games Performance Tuner 1.1.0
バージョン 1.1.0
2021 年 6 月 30 日
androidx.games:games-performance-tuner:1.1.0
がリリースされました。バージョン 1.1.0 に含まれる commit については、こちらをご覧ください。
バージョン 1.1.0-rc01
2021 年 6 月 2 日
androidx.games:games-performance-tuner:1.1.0-rc01
がリリースされました。バージョン 1.1.0-rc01 に含まれる commit については、こちらをご覧ください。
バージョン 1.1.0-beta03
2021 年 4 月 21 日
androidx.games:games-performance-tuner:1.1.0-beta03
がリリースされました。
バージョン 1.1.0-beta02
2021 年 2 月 24 日
androidx.games:games-performance-tuner:1.1.0-beta02
がリリースされました。
バージョン 1.1.0-beta01
2020 年 12 月 16 日
androidx.games:games-performance-tuner:1.1.0-beta01
がリリースされました。
バージョン 1.1.0-alpha01
androidx.games:games-performance-tuner:1.1.0-alpha01 がリリースされました。
バージョン 1.0.0
バージョン 1.0.0-alpha02
2020 年 8 月 12 日
Android Gaming ライブラリの名前が Android Games ライブラリに変更されました。
androidx.gaming -> androidx.games
バージョン 1.0.0-alpha01
2020 年 6 月 10 日
androidx.games:1.0.0-alpha01 がリリースされました。