Андроид-игры

Библиотека игр для Android отражает Android Game SDK, который доступен для скачивания в виде двоичного файла. Вы можете использовать библиотеку androidx вместо того, чтобы вручную загружать и интегрировать Android Game SDK в свою сборку.

Дополнительные сведения о Android Game SDK см. в документации SDK и примечаниях к выпуску SDK .

В этой таблице перечислены все артефакты группы androidx.games .

Артефакт Стабильный выпуск Кандидат на выпуск Бета-версия Альфа-релиз
игры-деятельность 3.0.5 - - 4.0.0-альфа01
игры-контроллер 2.0.2 - - -
частота кадров в играх 2.1.2 - - -
игры-память-советы 2.0.1 - 2.1.0-бета01 -
игры-ввод текста 3.0.4 - - 4.0.0-альфа01
игры-производительность-тюнер 2.0.0 - - -
Последнее обновление этой библиотеки: 16 октября 2024 г.

Требования

игры-память-советы

API MemoryAdvice требует, чтобы ваше приложение было создано с использованием NDK версии r23.* или новее.

Объявление зависимостей

Чтобы добавить зависимость от игры, вы должны добавить в свой проект репозиторий Google Maven. Для получения дополнительной информации прочтите репозиторий Google Maven .

Добавьте зависимости для нужных вам артефактов в файл build.gradle для вашего приложения или модуля; Библиотека games-activity интегрировала ту же версию библиотеки game-text-input , поэтому приложения GameActivity не могут снова включать зависимость game-text-input :

классный

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"
}

Котлин

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

Возможно, вам придется добавить свойства в файл gradle.properties , расположенный в том же каталоге, что и файл build.gradle вашего приложения (или модуля). Если файл 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 лучше. Дайте нам знать, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.

Создать новую задачу

Дополнительную информацию см . в документации по системе отслеживания проблем .

Игры-Память-Советы версия 2.1

Версия 2.1.0-бета01

29 ноября 2023 г.

androidx.games:games-memory-advice:2.1.0-beta01 выпущен. Версия 2.1.0-beta01 содержит эти коммиты.

Версия 2.1.0-альфа01

15 ноября 2023 г.

androidx.games:games-memory-advice:2.1.0-alpha01 выпущен. Версия 2.1.0-alpha01 содержит эти коммиты.

Новые возможности

  • Обновлена ​​модель памяти библиотеки для лучшего прогнозирования.

Изменения API

  • Добавлен новый API getAvailableMemory() , который возвращает оценку объема памяти, которую можно безопасно выделить, в байтах.

Версия 2.1.0-альфа01

26 июля 2023 г.

androidx.games:games-memory-advice:2.1.0-alpha01 выпущен. Версия 2.1.0-alpha01 содержит эти коммиты.

Изменения API

  • Добавьте функцию GetAvailableMemory

Исправления ошибок

  • Обновление модели рекомендаций по памяти
  • Исправить общую цель сборки memory_advice

Игры-Память-Советы версия 2.0

Версия 2.0.1

20 сентября 2023 г.

androidx.games:games-memory-advice:2.0.1 выпущен. Версия 2.0.1 содержит эти коммиты.

Исправления ошибок

  • Исправлен сбой в потоке наблюдателя за состоянием из-за того, что поток не был подключен к JVM.

Версия 2.0.0

6 сентября 2023 г.

Выпущен androidx.games:games-memory-advice:2.0.0 . Версия 2.0.0 содержит эти коммиты.

Основные особенности версии 2.0.0

  • В этой версии была обучена и выпущена новая модель машинного обучения.
  • Реализован API для прогнозирования объема свободной памяти.

Версия 2.0.0-rc01

26 июля 2023 г.

androidx.games:games-memory-advice:2.0.0-rc01 выпущен. Версия 2.0.0-rc01 содержит эти коммиты.

Новые возможности

  • Включена новая модель для лучшего прогнозирования оставшейся памяти.

Исправления ошибок

  • Исправлена ​​ошибка, из-за которой совет по памяти не работал с общим STL.

Версия 2.0.0-бета04

24 мая 2023 г.

androidx.games:games-memory-advice:2.0.0-beta04 выпущен. Версия 2.0.0-beta04 содержит эти коммиты.

Новые возможности

  • Обновлена ​​модель машинного обучения, лежащая в основе библиотеки, что позволит улучшить результаты для новых телефонов.

Версия 2.0.0-бета03

5 апреля 2023 г.

androidx.games:games-memory-advice:2.0.0-beta03 выпущен. Версия 2.0.0-beta03 содержит эти коммиты.

Исправления ошибок

  • Исправлена ​​ошибка, из-за которой библиотека не могла правильно загрузить необходимые ресурсы tensorflow lite.

Версия 2.0.0-бета02

22 марта 2023 г.

androidx.games:games-memory-advice:2.0.0-beta02 выпущен. Версия 2.0.0-beta02 содержит эти коммиты.

Исправления ошибок

  • Исправлена ​​ошибка, из-за которой статичная версия библиотеки не могла быть правильно скомпонована.

Версия 2.0.0-бета01

22 февраля 2023 г.

androidx.games:games-memory-advice:2.0.0-beta01 выпущен. Версия 2.0.0-beta01 содержит эти коммиты.

Новые возможности

  • Никаких новых изменений

Версия 2.0.0-альфа01

8 февраля 2023 г.

androidx.games:games-memory-advice:2.0.0-alpha01 выпущен. Версия 2.0.0-alpha01 содержит эти коммиты.

Изменения API

  • Увеличение основной версии из-за рефакторинга файлов сборки.

Исправления ошибок

  • Неправильная конфигурация ресурсов библиотеки теперь приводит к ошибке, а не к сбою.

Игры-Память-Советы версия 1.0.0

Версия 1.0.0-бета03

9 ноября 2022 г.

androidx.games:games-memory-advice:1.0.0-beta03 выпущен. Версия 1.0.0-beta03 содержит эти коммиты.

Новые возможности

  • Никаких новых изменений

Версия 1.0.0-бета01

9 марта 2022 г.

androidx.games:games-memory-advice:1.0.0-beta01 выпущен. Версия 1.0.0-beta01 содержит эти коммиты.

  • Никаких изменений с версии 1.0.0-alpha01.

Версия 1.0.0-альфа01

23 февраля 2022 г.

androidx.games:games-memory-advice:1.0.0-alpha01 выпущен. Версия 1.0.0-alpha01 содержит эти коммиты.

Новые возможности

  • Эта библиотека C дает возможность запрашивать и получать обратные вызовы для изменений в состоянии памяти устройства, на котором запущена игра.

Изменения API

  • Это первый выпуск библиотеки советов по памяти. Полный API см. в заголовке include/memory_advice/memory_advice.h.

Внешний вклад

Игры-Текст-Ввод Версия 3.0

Версия 3.0.4

7 августа 2024 г.

Выпущен androidx.games:games-text-input:3.0.4 . Версия 3.0.4 содержит эти коммиты .

Исправления ошибок

  • Исправлен функционал удаления с выделением текста и без него.

Игры-активность Версия 4.0

Версия 4.0.0-альфа01

16 октября 2024 г.

Выпущены androidx.games:games-activity:4.0.0-alpha01 и androidx.games:games-text-input:4.0.0-alpha01 . Версия 4.0.0-alpha01 содержит эти коммиты .

Новые возможности

  • GameTextInput теперь поддерживает клавиши «Влево/Вправо».

Изменения API

  • Устаревшие Java-интерфейсы GameTextInput были удалены.
  • Префабы для GameActivity и GameTextInput теперь включают все исходные файлы. #include <GameActivity.cpp> больше не рекомендуется. Вместо этого дайте ссылку на подходящую статическую или динамическую библиотеку, например game-activity::game-activity_static в CMake . Эти библиотеки поставляются в файле AAR.

Исправления ошибок

  • Внесены многочисленные исправления в GameTextInput . Исправлены функции ввода и удаления.
  • Улучшена совместимость с большинством популярных программных клавиатур.
  • Исправлена ​​обработка специальных символов на аппаратных клавиатурах.
  • Исправлен редкий доступ к нулевому указателю в GameActivity .

Игры-активность Версия 3.0

Версия 3.0.5

7 августа 2024 г.

Выпущен androidx.games:games-activity:3.0.5 . Версия 3.0.5 содержит эти коммиты .

Исправления ошибок

  • Новая версия GameActivity , соответствующая версии 3.0.4 GameTextInput (исправлена ​​функция удаления текста во входных данных).

Версия 3.0.4

10 июля 2024 г.

Выпущен androidx.games:games-activity:3.0.4 . Версия 3.0.4 содержит эти коммиты .

Исправления ошибок

  • Исправлена ​​обработка нулевых указателей.
  • Исправлены отсутствующие обновления состояний для некоторых состояний в обратном вызове onConfiguration() .

Версия 3.0.3

17 апреля 2024 г.

Выпущены androidx.games:games-activity:3.0.3 и androidx.games:games-text-input:3.0.3 . Версия 3.0.3 содержит эти коммиты .

Исправления ошибок

  • Исправлены проблемы совместимости с некоторыми программными клавиатурами.

Версия 3.0.2

3 апреля 2024 г.

Выпущены androidx.games:games-activity:3.0.2 и androidx.games:games-text-input:3.0.2 . Версия 3.0.2 содержит эти коммиты .

Исправления ошибок

  • Мы внесли несколько исправлений в GamesTextInput , направленных на улучшение поддержки программных и аппаратных клавиатур. Также была исправлена ​​ошибка, не позволявшая использовать GameTextInput без GameActivity .

Версия 3.0.1

20 марта 2024 г.

Выпущены androidx.games:games-activity:3.0.1 и androidx.games:games-text-input:3.0.1 . Версия 3.0.1 содержит эти коммиты .

Исправления ошибок

  • Исправлена ​​проблема с вводом и отображением специальных символов.

Версия 3.0.0

6 марта 2024 г.

Выпущены androidx.games:games-activity:3.0.0 и androidx.games:games-text-input:3.0.0 . Версия 3.0.0 содержит эти коммиты .

Основные особенности версии 3.0.0

  • GameTextInput был переработан, чтобы его можно было использовать в играх.
  • Некоторые интерфейсы в обеих библиотеках изменены по сравнению с версией 2.0.0.

Исправления ошибок

  • Исправлены проблемы совместимости со старыми NDK.
  • Исправлены проблемы со сборкой Windows.

Версия 3.0.0-rc01

21 февраля 2024 г.

Выпущены androidx.games:games-activity:3.0.0-rc01 и androidx.games:games-text-input:3.0.0-rc01 . Версия 3.0.0-rc01 содержит эти коммиты.

Исправления ошибок

  • Исправлено зависание, из-за которого события клавиатуры не обрабатывались лупером должным образом.

Версия 3.0.0-бета01

29 ноября 2023 г.

Выпущены androidx.games:games-activity:3.0.0-beta01 и androidx.games:games-text-input:3.0.0-beta01 . Версия 3.0.0-beta01 содержит эти коммиты.

Версия 3.0.0-альфа01

15 ноября 2023 г.

Выпущены androidx.games:games-activity:3.0.0-alpha01 и androidx.games:games-text-input:3.0.0-alpha01 . Версия 3.0.0-alpha01 содержит эти коммиты.

Изменения API

  • Структуры GameActivityMotionEvent и GameActivityCallbacks изменили свои размеры.
  • onEditorAction меняет тип возвращаемого значения с логического на void.
  • setImeEditorInfo теперь ожидает параметры перечисления, а не целые числа.
  • внутренние функции GameActivityEvents перемещены в GameActivityEvents_internal.h .
  • Типы ввода GameTextInput также являются перечислениями, а не целыми числами.

Игры-активность Версия 2.1

Версия 2.1.0-альфа02

6 сентября 2023 г.

Выпущены androidx.games:games-activity:2.1.0-alpha02 и androidx.games:games-text-input:2.1.0-alpha02 . Версия 2.1.0-alpha02 содержит эти коммиты.

Исправления ошибок

  • Улучшена совместимость с 32-битными устройствами.

Версия 2.1.0-альфа01

26 июля 2023 г.

Выпущен androidx.games:games-activity:2.1.0-alpha01 . Версия 2.1.0-alpha01 содержит эти коммиты.

Новые возможности

  • Предоставьте возможность переопределить создание экземпляра SurfaceView
  • Добавить отчет о версии SDK

Изменения API

  • Используйте int64_t вместо long для historicalEventTimes , чтобы избежать переполнения в 32-битных системах.
  • Добавьте метод GameActivity_restartInput
  • Добавьте собственный обратный вызов для обработки изменения видимости клавиатуры программного обеспечения.

Исправления ошибок

  • Оптимизация обработки событий касания
  • Правильное уничтожение GameActivityMotionEven
  • Исправлен расчет индекса GameActivityMotionEvent_getHistoricalAxisValue
  • Исправлены битовые маски для фильтра движения.

Игры-активность Версия 2.0

Версия 2.0.2

24 мая 2023 г.

Выпущен androidx.games:games-activity:2.0.2 . Версия 2.0.2 содержит эти коммиты.

Исправления ошибок

  • Исправления стабильности в GameActivityEvents ( b/278017467 ).

Версия 2.0.1

5 апреля 2023 г.

Выпущен androidx.games:games-activity:2.0.1 . Версия 2.0.1 содержит эти коммиты.

Исправления ошибок

  • Исправлено раннее освобождение памяти с помощью historicalEventTimes .
  • Исправлена ​​проблема с переполнением historicalEventTimesNanos в 32-битных системах.

Версия 2.0.0

8 марта 2023 г.

Выпущен androidx.games:games-activity:2.0.0 . Версия 2.0.0 содержит эти коммиты.

Основные особенности версии 2.0.0

  • Изменен интерфейс для времени исторических событий, чтобы преодолеть ограничение в 32 бита.
  • Предоставлен доступ пользователей к изменениям конфигурации, например ориентации.
  • Предоставлена ​​актуальная информация в структуре contentRect .
  • Предоставлен более простой способ настройки SurfaceView по умолчанию.
  • Исправлена ​​обработка сенсорных событий ОС по умолчанию, например обработка системных кнопок.
  • Оптимизировано большинство вызовов JNI при обработке событий касания; раньше это влияло на производительность.

Версия 2.0.0-rc01

22 февраля 2023 г.

androidx.games:games-activity:2.0.0-rc01 выпущен. Версия 2.0.0-rc01 содержит эти коммиты.

Версия 2.0.0-бета01

8 февраля 2023 г.

Выпущен androidx.games:games-activity:2.0.0-beta01 . Версия 2.0.0-beta01 содержит эти коммиты.

Исправления ошибок

  • Исправлена ​​обработка системных кнопок. ( 2а103е )

Версия 2.0.0-альфа01

11 января 2023 г.

androidx.games:games-activity:2.0.0-alpha01 выпущен без изменений. Версия 2.0.0-alpha01 содержит эти коммиты.

Игры-активность Версия 1.2

Версия 1.2.2

7 декабря 2022 г.

Выпущен androidx.games:games-activity:1.2.2 . Версия 1.2.2 содержит эти коммиты.

Исправления ошибок

  • Максимальное количество событий движения теперь можно установить во время выполнения.

Версия 1.2.2-альфа01

9 ноября 2022 г.

androidx.games:games-activity:1.2.2-alpha01 выпущен. Версия 1.2.2-alpha01 содержит эти коммиты.

Изменения API

  • API теперь также содержит информацию о версии в форме GAMEACTIVITY_PACKED_VERSION . ( I287e6 )
  • Добавлен обратный вызов onContentRectChanged , который вызывается, когда прямоугольник в окне, в котором должен быть размещен контент, изменился. ( I81396 )

Исправления ошибок

  • Исправлено переполнение буфера событий. Оба inputBuffer -> keyEvents и motionEvents теперь являются динамически выделяемыми буферами. ( Ic00f6 )
  • Ошибка изящно, если не хватает памяти. Добавлена ​​обработка ошибок realloc() при изменении размера буферов.

Версия 1.2.1

13 июля 2022 г.

Выпущен androidx.games:games-activity:1.2.1 . Версия 1.2.1 содержит эти коммиты.

Исправления ошибок

  • Исправлены проблемы с отсутствием файла .aar в предыдущей версии.

Версия 1.2.0

15 июня 2022 г.

Выпущен androidx.games:games-activity:1.2.0 . Версия 1.2.0 содержит эти коммиты.

Важные изменения с версии 1.1.0

  • Разрешить производным классам GameActivity обрабатывать загрузку встроенной библиотеки.
  • Всегда загружайте собственную библиотеку в GameActivity.onCreate.
  • Возврат к загрузке библиотеки с именем «main», если другая библиотека не найдена.

Игры-активность Версия 1.1

Версия 1.1.0

23 февраля 2022 г.

Выпущены androidx.games:games-activity:1.1.0 и androidx.games:games-controller:1.1.0 . Версия 1.1.0 содержит эти коммиты.

Важные изменения с версии 1.0.0

Игровая активность:

  • WindowInsets прослушивает и запрашивает метку и ответ IME
  • Добавьте фильтры событий ключа и движения
  • Исправления ошибок:
    • Добавьте недостающие сообщения для совместимости с NativeActivity.
    • Исправить подпись onNativeWindowResized.
    • Исправление потерь входных событий

Версия 1.1.0-rc01

9 февраля 2022 г.

Выпущены androidx.games:games-activity:1.1.0-rc01 и androidx.games:games-controller:1.1.0-rc01 . Версия 1.1.0-rc01 содержит эти коммиты.

Версия 1.1.0-бета03

26 января 2022 г.

androidx.games:games-activity:1.1.0-beta03 выпущен. Версия 1.1.0-beta03 содержит эти коммиты.

Исправления ошибок

  • Исправить подпись onNativeWindowResized
  • Сохранять дескриптор собственного окна в onSurfaceChanged

Версия 1.1.0-beta02

15 декабря 2021 г.

Выпущен androidx.games:games-activity:1.1.0-beta02 . Версия 1.1.0-beta02 содержит эти коммиты.

Исправления ошибок

  • Исправьте состояние гонки в настройках фильтра событий.

Версия 1.1.0-бета01

17 ноября 2021 г.

Выпущен androidx.games:games-activity:1.1.0-beta01 . Версия 1.1.0-beta01 содержит эти коммиты.

Новые возможности

  • Добавлена ​​поддержка запроса вставок окон и прослушивания изменений вставок. Это позволяет играм реагировать на появление IME и справляться с вставками водопада и выреза камеры.

Изменения API

  • void GameActivity_getWindowInsets(GameActivity* activity, enum GameCommonInsetsType type, GameCommonInsets* insets);

Исправления ошибок

  • Избегайте использования всех ключевых событий: громкость, камера и т. д. теперь передаются в систему.

Версия 1.1.0-альфа01

29 сентября 2021 г.

androidx.games:games-activity:1.1.0-alpha01 выпущен. Версия 1.1.0-alpha01 содержит эти коммиты.

Изменения API

  • Обратный вызов onContentRectChanged добавлен в GameActivityCallbacks

Исправления ошибок

  • В android_native_app_glue.h добавлены недостающие сообщения:
    • APP_CMD_CONTENT_RECT_CHANGED
    • APP_CMD_WINDOW_REDRAW_NEEDED

Тюнер производительности игр 2.0

Версия 2.0.0

7 августа 2024 г.

Выпущен androidx.games:games-performance-tuner:2.0.0 . Версия 2.0.0 содержит эти коммиты .

Основные особенности версии 2.0.0

  • Никаких серьезных изменений с версии 2.0.0beta01 нет, мы просто отмечаем эту версию как стабильную.

Версия 2.0.0-бета01

10 января 2024 г.

androidx.games:games-performance-tuner:2.0.0-beta01 Performance-tuner:2.0.0-beta01 выпущен без изменений по сравнению с последней альфа-версией. Версия 2.0.0-beta01 содержит эти коммиты.

Версия 2.0.0-альфа07

29 ноября 2023 г.

Выпущен androidx.games:games-performance-tuner:2.0.0-alpha07 :2.0.0-alpha07. Версия 2.0.0-alpha07 содержит эти коммиты.

Исправления ошибок

  • Исправлены отчеты телеметрии памяти, иногда сообщающие неправильные значения.

Версия 2.0.0-альфа06

1 ноября 2023 г.

Выпущен androidx.games:games-performance-tuner:2.0.0-alpha06 :2.0.0-alpha06. Версия 2.0.0-alpha06 содержит эти коммиты.

Версия 2.0.0-альфа05

23 августа 2023 г.

Выпущен androidx.games:games-performance-tuner:2.0.0-alpha05 . Версия 2.0.0-alpha05 содержит эти коммиты.

Новые возможности

  • Библиотека Protobuf перенесена в Protobuf lite.

Исправления ошибок

  • Исправлены проблемы со свисающим указателем.

Версия 2.0.0-альфа04

19 апреля 2023 г.

Выпущен androidx.games:games-performance-tuner:2.0.0-alpha04 :2.0.0-alpha04. Версия 2.0.0-alpha04 содержит эти коммиты.

Новые возможности

  • Обновлены функции сбора телеметрии в библиотеке, что позволяет более детально составлять отчеты о времени рендеринга кадров.

Исправления ошибок

  • Исправлена ​​ошибка, из-за которой библиотека аварийно завершала работу, если максимальное количество ключей инструментов превышало количество гистограмм.

Версия 2.0.0-альфа03

22 февраля 2023 г.

Выпущен androidx.games:games-performance-tuner:2.0.0-alpha03 :2.0.0-alpha03. Версия 2.0.0-alpha03 содержит эти коммиты.

Исправления ошибок

  • Games-Performance-Tuner перенесен в новый процесс выпуска. Никаких изменений в поведении быть не должно.

Версия 2.0.0-альфа02

8 февраля 2023 г.

Выпущен androidx.games:games-performance-tuner:2.0.0-alpha02 . Версия 2.0.0-alpha02 содержит эти коммиты.

Изменения API

  • Добавлен API TuningFork_predictQualityLevels ; что поможет спрогнозировать, какие параметры уровня качества/верности будут использоваться.

Тюнер производительности игр 1.6

Версия 1.6.1-альфа01

9 ноября 2022 г.

Выпущен androidx.games:games-performance-tuner:1.6.1-alpha01 :1.6.1-alpha01. Версия 1.6.1-alpha01 содержит эти коммиты.

Новые возможности

  • Никаких новых изменений

Версия 1.6.0

15 июня 2022 г.

Выпущен androidx.games:games-performance-tuner:1.6.0 . Версия 1.6.0 содержит эти коммиты.

Важные изменения с версии 1.5.0

  • Исправлен getpid, возвращающий 0 при попытке получить телеметрию памяти.
  • Остановлено выполнение StopLoadingGroup без активной группы загрузки.

Тюнер производительности игр 1.5.0

Версия 1.5.0

9 февраля 2022 г.

Выпущен androidx.games:games-performance-tuner:1.5.0 . Версия 1.5.0 содержит эти коммиты.

Важные изменения с версии 1.4.0

  • Измените интервал между загрузками программно, а не жестко запрограммируйте его в первоначальных настройках.
    • Добавлена ​​функция: TuningFork_setAggregationStrategyInterval
  • Исправлено повреждение памяти в ключе API для API<=23

Версия 1.5.0-rc01

26 января 2022 г.

Выпущен androidx.games:games-performance-tuner:1.5.0-rc01 :1.5.0-rc01. Версия 1.5.0-rc01 содержит эти коммиты.

Исправления ошибок

  • Исправлено повреждение памяти в ключе API для API<=23.

Версия 1.5.0-бета02

15 декабря 2021 г.

Выпущен androidx.games:games-performance-tuner:1.5.0-beta02 . Версия 1.5.0-beta02 содержит эти коммиты.

Изменения API

  • Удалите изменение, нарушающее ABI, из TuningFork_Settings .

Версия 1.5.0-бета01

29 сентября 2021 г.

Выпущен androidx.games:games-performance-tuner:1.5.0-beta01 . Версия 1.5.0-beta01 содержит эти коммиты.

Новые возможности

  • Никаких изменений по сравнению с альфа-версией. В этом выпуске было:
    • Измените интервал между загрузками программно, а не жестко запрограммируйте его в первоначальных настройках.

Изменения API

  • Никаких изменений по сравнению с альфа-версией. В этом выпуске было:
    • Новая функция: TuningFork_setAggregationStrategyInterval
    • Новое поле в TuningFork_Settings: aggregation_strategy_intervalms_or_count

Версия 1.5.0-альфа01

18 августа 2021 г.

Выпущен androidx.games:games-performance-tuner:1.5.0-alpha01 . Версия 1.5.0-alpha01 содержит эти коммиты.

Новые возможности

  • Теперь можно устанавливать интервал между загрузками APT программно, а не с помощью файла настроек.

Изменения API

  • Добавлена ​​функция: TuningFork_setAggregationStrategyInterval
  • В структуру TuningFork_Settings добавлено поле: aggregation_strategy_intervalms_or_count

Игры-активность Версия 1.0.0

Версия 1.0.0

4 августа 2021 г.

Выпущены 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 содержит эти коммиты.

Основные особенности версии 1.0.0

Это первый стабильный выпуск Games-Activity, Games-Controller и Games-Text-Input. Для получения дополнительной информации посетите домашнюю страницу AGDK .

Версия 1.0.0-rc01

12 июля 2021 г.

androidx.games:games-activity:1.0.0-rc01 выпущен. Версия 1.0.0-rc01 содержит эти коммиты.

Исправления ошибок

  • Исправлен тип возвращаемого значения GameActivityCallbacks::onSaveInstanceState

Версия 1.0.0-бета01

30 июня 2021 г.

Выпущен androidx.games:games-activity:1.0.0-beta01 . Версия 1.0.0-beta01 содержит эти коммиты.

Изменения API

  • Переименуйте GameActivityInputInfo в GameActivityPointerAxes .
  • Обратный вызов onNativeWindowResized теперь дает ширину и высоту окна.
  • Обратный вызов onContentRectChanged был удален.
  • onLowMemory был переименован в onTrimMemory .
  • GameActivity_setWindowFormat удален.
  • Улучшена модель владения для указателей GameActivityMotionEvents и GameActivityMotionEvent .
  • Улучшена модель владения состоянием пользователя в обратном вызове onSaveInstanceState .

Версия 1.0.0-альфа01

16 июня 2021 г.

androidx.games:games-activity:1.0.0-alpha01 выпущен.

Новые возможности

  • Games-Activity — это новая библиотека, которая заменяет NativeActivity в качестве рекомендуемого способа интеграции игры C/C++ с Android.

Игровой контроллер версии 2.0

Версия 2.0.2

12 июня 2024 г.

Выпущен androidx.games:games-controller:2.0.2 . Версия 2.0.2 содержит эти коммиты .

Исправления ошибок

  • Исправлена ​​проблема, из-за которой обратные вызовы, подключенные к контроллеру, не срабатывали для контроллеров, уже подключенных до Paddleboat_init .
  • Исправлена ​​проблема, из-за которой сенсорные панели игровых контроллеров не регистрировали нажатия сенсорной панели в Paddleboat_processGameActivityMotionInputEvent без включения оси давления вручную.
  • Исправлена ​​проблема, из-за которой события сенсорной панели игрового контроллера не помечались как потребляемые Paddleboat_processGameActivityMotionInputEvent .

Версия 2.0.1

20 сентября 2023 г.

Выпущен `androidx.games:games-controller:2.0.1'. Версия 2.0.1 содержит эти коммиты.

Исправления ошибок игрового контроллера:

  • Исправлено редкое условие NullReferenceException в обработчике onInputDeviceChanged .
  • Исправление, предотвращающее неправильную регистрацию некоторых USB-клавиатур в качестве игровых контроллеров.

Версия 2.0.0

8 марта 2023 г.

Выпущен androidx.games:games-controller:2.0.0 . Версия 2.0.0 содержит эти коммиты.

Основные особенности версии 2.0.0

  • Добавлена ​​возможность определять состояние подключения аппаратных клавиатур.
  • Добавлена ​​возможность сообщать данные о движении (акселерометр/гироскоп) с основного устройства (например, телефона), а также с контроллеров.
  • Изменен API и формат базы данных определений контроллера для уменьшения объема памяти и поддержки дополнительных функций.

Версия 2.0.0-альфа01

11 января 2023 г.

Выпущен androidx.games:games-controller:2.0.0-alpha01 . Версия 2.0.0-alpha01 содержит эти коммиты.

Новые возможности

  • Обнаружение аппаратной клавиатуры
  • Встроенная поддержка передачи данных о движении датчика (т. е. получение данных гироскопа и акселерометра с самого телефона)
  • Новый оптимизированный формат данных сопоставления контроллеров.

Изменения 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 и выше.

Игровой контроллер версии 1.1.0

Версия 1.1.0

23 февраля 2022 г.

Выпущены androidx.games:games-activity:1.1.0 и androidx.games:games-controller:1.1.0 . Версия 1.1.0 содержит эти коммиты.

Важные изменения с версии 1.0.0

Игровая активность:

  • WindowInsets прослушивает и запрашивает метку и ответ IME
  • Добавьте фильтры событий ключа и движения
  • Исправления ошибок:
    • Добавьте недостающие сообщения для совместимости с NativeActivity.
    • Исправить подпись onNativeWindowResized.
    • Исправление потерь входных событий

Версия 1.1.0-rc01

9 февраля 2022 г.

androidx.games:games-controller:1.1.0-rc01 выпущен. Версия 1.1.0-rc01 содержит эти коммиты.

Версия 1.1.0-бета01

26 января 2022 г.

androidx.games:games-controller:1.1.0-beta01 выпущен без изменений с версии 1.1.0-alpha01 . Версия 1.1.0-beta01 содержит эти коммиты.

Версия 1.1.0-альфа01

15 декабря 2021 г.

Выпущен androidx.games:games-controller:1.1.0-alpha01 . Версия 1.1.0-alpha01 содержит эти коммиты.

Новые возможности

Добавлена ​​поддержка состояния батареи, вибрации двух двигателей, управления освещением и отчетов по осям движения на поддерживаемых контроллерах при работе на Android S или выше.

Изменения API

  • Добавлена ​​функция Paddleboat_setMotionDataCallback для регистрации обратных вызовов данных о движении контроллера.
  • Добавлена ​​функция Paddleboat_setControllerLight для изменения настроек освещения контроллера.
  • Добавлена ​​структура Paddleboat_Controller_Battery в Paddleboat_Controller_Data
  • Новые структуры:
    • 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

Исправления ошибок

  • Добавлена ​​альтернативная запись в базе данных deviceId для контроллера PS4.
  • Добавлена ​​запись в базу данных API >=31 для контроллера PS5.

Игровой контроллер версии 1.0.0

Версия 1.0.0

4 августа 2021 г.

Выпущены 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 содержит эти коммиты.

Основные особенности версии 1.0.0

Это первый стабильный выпуск Games-Activity, Games-Controller и Games-Text-Input. Для получения дополнительной информации посетите домашнюю страницу AGDK .

Версия 1.0.0-rc02

21 июля 2021 г.

Выпущен androidx.games:games-controller:1.0.0-rc02 . Версия 1.0.0-rc02 содержит эти коммиты.

Исправления ошибок

  • Исправлена ​​ошибка упаковки, из-за которой импорт префаба завершался сбоем при пустых, неиспользуемых перестановках архитектуры/версии.

Версия 1.0.0-rc01

12 июля 2021 г.

androidx.games:games-controller:1.0.0-rc01 выпущен. Версия 1.0.0-rc01 содержит эти коммиты.

Исправления ошибок

  • Исправлена ​​проблема несовместимости с последней версией GameActivity

Версия 1.0.0-бета01

30 июня 2021 г.

Выпущен androidx.games:games-controller:1.0.0-beta01 . Версия 1.0.0-beta01 содержит эти коммиты.

Изменения API

  • Функции, которые возвращали логическое значение успеха или неудачи, теперь возвращают перечисление Paddleboat_Error_Code .
  • Paddleboat_onPause переименован в Paddleboat_onStop
  • Paddleboat_onResume переименован в Paddleboat_onStart
  • Paddleboat_processGameActivityEvent разделен на две функции: Paddleboat_processGameActivityKeyInputEvent и Paddleboat_processGameActivityMotionInputEvent
  • Удалены расширенные функции контроллера, которые требовали сборки на основе предварительной версии Android S SDK.
  • Добавлена ​​функция Paddleboat_getBackButtonConsumed
  • Обратные вызовы состояния контроллера и мыши теперь имеют дополнительный параметр, указывающий на определяемые пользователем данные.
  • Строка имени контроллера перемещена из структуры информации об устройстве, доступ к которой теперь осуществляется через функцию Paddleboat_getControllerName .

Исправления ошибок

  • Исправлена ​​проблема, из-за которой контроллер, который изначально не сообщал о себе как о контроллере, но позже делал это через сообщение onInputDeviceChanged, не определялся должным образом как соединение с контроллером.

Версия 1.0.0-альфа01

16 июня 2021 г.

Выпущен androidx.games:games-controller:1.0.0-alpha01 .

Новые возможности

  • Games-Controller — это новая библиотека, предоставляющая API C для обнаружения, чтения входных данных и взаимодействия с устройствами игровых контроллеров.

Игры-Текст-Ввод 2.1

Версия 2.1.0-альфа01

26 июля 2023 г.

androidx.games:games-text-input:2.1.0-alpha01 выпущен. Версия 2.1.0-alpha01 содержит эти коммиты.

Новые возможности

  • Добавить поддержку многострочного и однострочного режимов.

Изменения API

  • Добавьте функцию isSoftwareKeyboardVisible
  • Добавьте определения битовых полей для GameActivity_setImeEditorInfo
  • Добавить обратный вызов onEditorAction

Исправления ошибок

  • Исправлена ​​несинхронизация аппаратной и программной клавиатуры.
  • Четкий фокус, когда программная клавиатура скрыта

Игры-Текст-Ввод 2.0

Версия 2.0.0

8 марта 2023 г.

androidx.games:games-text-input:2.0.0 выпущен. Версия 2.0.0 содержит эти коммиты.

Важные изменения с версии 1.1.1

  • Обновление мажорной версии в связи с изменениями в системе сборки, обновлений самой библиотеки/API нет.

Игры-Текст-Ввод Версия 1.1

Версия 1.1.2-альфа01

9 ноября 2022 г.

androidx.games:games-text-input:1.1.2-alpha01 выпущен. Версия 1.1.2-alpha01 содержит эти коммиты.

Новые возможности

  • Никаких новых изменений

Версия 1.1.1

13 июля 2022 г.

androidx.games:games-text-input:1.1.1 выпущен. Версия 1.1.1 содержит эти коммиты.

Исправления ошибок

  • Исправлены проблемы с отсутствием файла .aar в предыдущей версии.

Версия 1.1.0

9 февраля 2022 г.

androidx.games:games-text-input:1.1.0 выпущен. Версия 1.1.0 содержит эти коммиты.

Важные изменения по сравнению с версией 1.0.0 . Добавлены функции прослушивания и запроса WindowInsets в GameTextInput. Добавлен отсутствующий заголовок gamecommon.h

Версия 1.1.0-rc01

26 января 2022 г.

androidx.games:games-text-input:1.1.0-rc01 выпущен. Версия 1.1.0-rc01 содержит эти коммиты.

Версия 1.1.0-бета01

15 декабря 2021 г.

androidx.games:games-text-input:1.1.0-beta01 выпущен. Версия 1.1.0-beta01 содержит эти коммиты.

Исправления ошибок

  • Исправлен водопад и вставки IME.
  • Добавить отсутствующий заголовок gamecommon.h.

Версия 1.1.0-альфа01

13 октября 2021 г.

androidx.games:games-text-input:1.1.0-alpha01 выпущен. Версия 1.1.0-alpha01 содержит эти коммиты.

Изменения API

  • Добавлена ​​функциональность вставок IME в GameTextInput.

Игры-Текст-Ввод Версия 1.0

Версия 1.0.0

4 августа 2021 г.

Выпущены 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 содержит эти коммиты.

Основные особенности версии 1.0.0

Это первый стабильный выпуск Games-Activity, Games-Controller и Games-Text-Input. Для получения дополнительной информации посетите домашнюю страницу AGDK .

Версия 1.0.0-rc01

12 июля 2021 г.

androidx.games:games-text-input:1.0.0-rc01 выпущен без изменений. Версия 1.0.0-rc01 содержит эти коммиты.

Версия 1.0.0-бета01

30 июня 2021 г.

androidx.games:games-text-input:1.0.0-beta01 выпущен. Версия 1.0.0-beta01 содержит эти коммиты.

Изменения API

  • Улучшена модель владения объектами GameTextInputState.
  • Приведение типов в соответствие с NDK.

Версия 1.0.0-альфа01

16 июня 2021 г.

androidx.games:games-text-input:1.0.0-alpha01 выпущен.

Новые возможности

  • Games-Text-Input — это новая библиотека, помогающая разработчикам игр использовать ввод с помощью программной клавиатуры Android из C/C++.

Игры Frame Pacing, версия 2.1

Версия 2.1.2

24 июля 2024 г.

androidx.games:games-frame-pacing:2.1.2 выпущен. Версия 2.1.2 содержит эти коммиты .

Исправления ошибок

  • Swappy теперь использует AChoreographer_postVsyncCallback из API 33 для более точного расчета времени презентации. Это исправляет ошибку на устройствах с частотой 120 Гц, из-за которой пропадали кадры.

Версия 2.1.1

10 июля 2024 г.

Выпущен androidx.games:games-frame-pacing:2.1.1 . Версия 2.1.1 содержит эти коммиты .

Исправления ошибок

  • Правильно отмените регистрацию прослушивателя дисплея в swappy, чтобы избежать зависания.
  • Исправлен сбой в ChoreographerFilter::onSettingsChanged при использовании уничтоженного мьютекса.

Версия 2.1.0

15 ноября 2023 г.

Выпущен androidx.games:games-frame-pacing:2.1.0 . Версия 2.1.0 содержит эти коммиты.

Версия 2.1.0-rc01

20 сентября 2023 г.

Выпущен androidx.games:games-frame-pacing:2.1.0-rc01 . Версия 2.1.0-rc01 содержит эти коммиты.

Версия 2.1.0-бета01

24 мая 2023 г.

androidx.games:games-frame-pacing:2.1.0-beta01 выпущен. Версия 2.1.0-beta01 содержит эти коммиты.

Исправления ошибок

  • Тайм-аут в случае сбоя инициализации NDKChoreographer ( ef466d )
  • При использовании SwappyGL_getSupportedRefreshPeriodsNS частота обновления запроса явно из системы ( c85235 )

Версия 2.1.0-альфа01

5 апреля 2023 г.

Выпущен androidx.games:games-frame-pacing:2.1.0-alpha01 . Версия 2.1.0-alpha01 содержит эти коммиты.

Новые возможности

  • Новый API для сброса состояния синхронизации кадров.
  • Новый API для отключения влияния swappy на частоту кадров, сохраняя при этом время работы процессора и графического процессора.

Изменения API

  • SwappyGL_resetFramePacing/SwappyVk_resetFramePacing теперь можно использовать для сброса внутреннего состояния синхронизации кадров. При синхронизации кадров теперь будут учитываться данные только с момента вызова API сброса.
  • SwappyGL_enableFramePacing/SwappyVk_enableFramePacing теперь можно использовать для включения/выключения синхронизации кадров в swappy. Когда отключено,
  • SwappyGL_enableBlockingWait/SwappyVk_enableBlockingWait можно использовать для управления тем, происходит ли ожидание блокировки работы графического процессора последнего кадра, когда частота кадров отключена.

Исправления ошибок

  • Улучшена производительность для случаев, связанных с графическим процессором, при использовании Swappy GL API.

Игры Frame Pacing, версия 2.0

Версия 2.0.0

8 марта 2023 г.

Выпущен androidx.games:games-frame-pacing:2.0.0 . Версия 2.0.0 содержит эти коммиты.

Важные изменения с версии 1.10.1

  • Система сборки претерпела серьезные изменения, в результате которых была создана только одна библиотека вместо нескольких для каждой версии SDK/NDK.
  • Добавлена ​​статистика Vulkan Frame.
  • Добавлен новый API для очистки статистики кадров.
  • В режиме выпуска все журналы молчат, их можно включить в режиме отладки.

Версия 2.0.0-rc01

22 февраля 2023 г.

Выпущен androidx.games:games-frame-pacing:2.0.0-rc01 . Версия 2.0.0-rc01 содержит эти коммиты.

Новые возможности

  • Ведение журнала теперь скрыто за флагом компиляции. По умолчанию в выпускной сборке библиотеки ведение журнала не ведется, а в отладочной версии библиотеки все ведение журнала включено.

Версия 2.0.0-бета01

8 февраля 2023 г.

androidx.games:games-frame-pacing:2.0.0-beta01 выпущен. Версия 2.0.0-beta01 содержит эти коммиты.

Новые возможности

  • Представлен новый API для очистки статистики кадров.

Изменения API

  • Добавлены API SwappyGL_clearStats и SwappyGL_clearStats .

Версия 2.0.0-альфа01

11 января 2023 г.

Выпущен androidx.games:games-frame-pacing:2.0.0-alpha01 . Версия 2.0.0-alpha01 содержит эти коммиты.

Новые возможности

  • Добавлена ​​статистика кадров вулкана.

Изменения API

  • Увеличение основной версии из-за рефакторинга файлов сборки
  • Добавлено 3 новых API: SwappyVk_enableStats , SwappyVk_recordFrameStart и SwappyVk_getStats .

Исправления ошибок

  • Применять порог только в режиме автоматической замены ( Ic0786 )

Скорость воспроизведения кадров 1.10

Версия 1.10.2-альфа01

9 ноября 2022 г.

androidx.games:games-frame-pacing:1.10.2-alpha01 выпущен. Версия 1.10.2-alpha01 содержит эти коммиты.

Новые возможности

  • Никаких новых изменений

Версия 1.10.1

15 июня 2022 г.

androidx.games:games-frame-pacing:1.10.1 выпущен. Версия 1.10.1 содержит эти коммиты.

Исправления ошибок

  • Исправлена ​​ошибка, из-за которой swappy не собирался с ndk <23 и >17.
  • Открытый API для получения частот обновления, поддерживаемых дисплеем.

Версия 1.10.0

23 февраля 2022 г.

Выпущен androidx.games:games-frame-pacing:1.10.0 . Версия 1.10.0 содержит эти коммиты.

Важные изменения с версии 1.9.0

  • Игнорируйте загрязняющие входные данные фильтра хореографа и сглаживайте больше, чтобы предотвратить зависания эмулятора.
  • Добавьте функции *_uninjectTracer.

Версия 1.10.0-rc01

9 февраля 2022 г.

Выпущен androidx.games:games-frame-pacing:1.10.0-rc01 . Версия 1.10.0-rc01 содержит эти коммиты.

Версия 1.10.0-бета01

26 января 2022 г.

androidx.games:games-frame-pacing:1.10.0-beta01 выпущен. Версия 1.10.0-beta01 содержит эти коммиты.

Версия 1.10.0-альфа01

15 декабря 2021 г.

androidx.games:games-frame-pacing:1.10.0-alpha01 выпущен. Версия 1.10.0-alpha01 содержит эти коммиты.

Новые возможности

  • Добавление функции SwappyGL_uninjectTracer .

Изменения API

  • Удалите обратные вызовы, которые ранее были добавлены с помощью SwappyGL_injectTracer с помощью API SwappyGL_uninjectTracer(const SwappyTracer *t) .

Изменение кадров в играх 1.9

Версия 1.9.1

13 октября 2021 г.

androidx.games:games-frame-pacing:1.9.1 выпускается. Версия 1.9.1 содержит эти коммиты.

Исправления ошибок

Версия 1.9.0

12 июля 2021 г.

androidx.games:games-frame-pacing:1.9.0 : 1.9.0 выпускается. Версия 1.9.0 содержит эти коммиты.

Важные изменения с 1.7.0

  • Обновлено в соответствии с схемой внутренней версии.

Игры каркас Pacing 1.7.0

Версия 1.7.0

30 июня 2021 г.

androidx.games:games-frame-pacing:1.7.0 выпускается. Версия 1.7.0 содержит эти коммиты.

Версия 1.7.0-RC01

2 июня 2021 г.

androidx.games:games-frame-pacing:1.7.0-rc01 выпускается. Версия 1.7.0-RC01 содержит эти коммиты.

Версия 1.7.0-бета02

24 февраля 2021 г.

androidx.games:games-frame-pacing:1.7.0-beta02 выпускается.

Версия 1.7.0-BETA01

16 декабря 2020 г.

androidx.games:games-frame-pacing:1.7.0-beta01 выпускается.

Игры производительность тюнер 1.4.3

Версия 2.0.0-RC01

24 июля 2024 г.

androidx.games:games-performance-tuner:2.0.0-rc01 выпускается. Версия 2.0.0-RC01 содержит эти коммиты .

Версия 1.4.3

12 июля 2021 г.

androidx.games:games-performance-tuner:1.4.3 выпускается. Версия 1.4.3 содержит эти коммиты.

Важные изменения с 1.1.0

  • Обновлено в соответствии с схемой внутренней версии.

Игры производительность тюнер 1.1.0

Версия 1.1.0

30 июня 2021 г.

androidx.games:games-performance-tuner:1.1.0 выпускается. Версия 1.1.0 содержит эти коммиты.

Версия 1.1.0-rc01

2 июня 2021 г.

androidx.games:games-performance-tuner:1.1.0-rc01 выпускается. Версия 1.1.0-RC01 содержит эти коммиты.

Версия 1.1.0-бета03

21 апреля 2021 г.

androidx.games:games-performance-tuner:1.1.0-beta03 выпускается.

Версия 1.1.0-beta02

24 февраля 2021 г.

androidx.games:games-performance-tuner:1.1.0-beta02 выпускается.

Версия 1.1.0-бета01

16 декабря 2020 г.

androidx.games:games-performance-tuner:1.1.0-beta01 выпускается.

Версия 1.1.0-альфа01

Androidx.games:games-Performance-Tuner:1.1.0-Alpha01 выпускается.

Версия 1.0.0

Версия 1.0.0-альфа02

12 августа 2020 г.

Библиотека Android Gaming была переименована в библиотеку Android Games.

androidx.gaming -> androidx.games

Версия 1.0.0-альфа01

10 июня 2020 г.

Androidx.games:1.0.0-Alpha01 выпускается.