Игры для Android
Дополнительную информацию об Android Game SDK см. в документации SDK и примечаниях к выпуску SDK .
В этой таблице перечислены все артефакты в группе androidx.games
.
Артефакт | Стабильный релиз | Кандидат на релиз | Бета-релиз | Альфа-релиз |
---|---|---|---|---|
игры-деятельность | 4.0.0 | - | - | 4.2.0-альфа01 |
игры-контроллер | 2.0.2 | - | - | 2.2.0-альфа01 |
игры-кадр-темп | 2.1.3 | - | - | 2.3.0-альфа01 |
игры-память-советы | 2.0.1 | - | 2.1.0-бета01 | 2.2.0-альфа01 |
игры-текст-ввод | 4.0.0 | - | - | 4.2.0-альфа01 |
игры-производительность-тюнер | 2.0.0 | - | - | 2.2.0-альфа01 |
Требования
игры-память-советы
API MemoryAdvice требует, чтобы ваше приложение было создано с использованием NDK версии r23.* или более поздней.
Объявление зависимостей
Чтобы добавить зависимость от игры, необходимо добавить репозиторий 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.3" // 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:4.0.0" // 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:4.0.0" }
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.3") // 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:4.0.0") // 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:4.0.0") } }
Дополнительную информацию о зависимостях см. в разделе Добавление зависимостей сборки .
Добавить свойства 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 лучше. Сообщите нам, если вы обнаружите новые проблемы или у вас есть идеи по улучшению этой библиотеки. Пожалуйста, ознакомьтесь с существующими проблемами в этой библиотеке, прежде чем создавать новую. Вы можете добавить свой голос к существующей проблеме, нажав кнопку со звездочкой.
Более подробную информацию смотрите в документации Issue Tracker .
Игры-Память-Советы версия 2.1
Версия 2.1.0-beta01
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
- Исправление цели сборки shared
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-beta04
24 мая 2023 г.
Выпущен androidx.games:games-memory-advice:2.0.0-beta04
. Версия 2.0.0-beta04 содержит эти коммиты.
Новые возможности
- Обновлена модель машинного обучения, лежащая в основе библиотеки, что позволит улучшить результаты для новых телефонов.
Версия 2.0.0-beta03
5 апреля 2023 г.
Выпущен androidx.games:games-memory-advice:2.0.0-beta03
. Версия 2.0.0-beta03 содержит эти коммиты.
Исправление ошибок
- Исправлена ошибка, из-за которой библиотека не могла правильно загрузить требуемые ресурсы Tensorflow Lite.
Версия 2.0.0-beta02
22 марта 2023 г.
Выпущен androidx.games:games-memory-advice:2.0.0-beta02
. Версия 2.0.0-beta02 содержит эти коммиты.
Исправление ошибок
- Исправлена ошибка, из-за которой статическая версия библиотеки не могла быть правильно связана.
Версия 2.0.0-beta01
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-beta03
9 ноября 2022 г.
Выпущен androidx.games:games-memory-advice:1.0.0-beta03
. Версия 1.0.0-beta03 содержит эти коммиты.
Новые возможности
- Никаких новых изменений.
Версия 1.0.0-beta01
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
- Это начальный выпуск библиотеки советов по памяти. Смотрите заголовок в include/memory_advice/memory_advice.h для полного API.
Внешний вклад
- Библиотека зависит от tensorflow, лицензию которого и транзитивные зависимости можно найти по адресу https://github.com/tensorflow/tensorflow .
Игры-Текстовый-Ввод Версия 3.0
Версия 3.0.4
7 августа 2024 г.
Выпущен androidx.games:games-text-input:3.0.4
. Версия 3.0.4 содержит эти коммиты .
Исправление ошибок
- Исправлена функциональность удаления с выделением текста и без него.
Игры-Деятельность Версия 4.0
Версия 4.2.0-альфа01
26 марта 2025 г.
Выпущены androidx.games:games-activity:4.2.0-alpha01
и androidx.games:games-text-input:4.2.0-alpha01
. Версия 4.2.0-alpha01 содержит эти коммиты .
Новые возможности
Исправление ошибок
- Исправлена ошибка в
GameActivity
, из-за которойgetLocaleScript
,getLocaleCountry
иgetLocaleVariant
сообщали о языке локали вместо запрошенного значения ( 1198bb0 ). - Исправлена ошибка в
GameActivity
, из-за которой мы неверно сообщали о событиях открытия-закрытия программной клавиатуры. ( a63ecca ) - Исправлена ошибка в
GameTextInput
с обработкой многобайтовых эмодзи ( 9d54c68 )
Версия 4.0.0
12 февраля 2025 г.
Выпущены androidx.games:games-activity:4.0.0
и androidx.games:games-text-input:4.0.0
. Версия 4.0.0 содержит эти коммиты .
Основные особенности 4.0.0
- Файлы AAR теперь содержат готовые статические библиотеки. Теперь ожидается, что код приложения будет использовать эти библиотеки через префабы и включать только заголовки (например,
#include "GameActivity.h"
) вместо включения реализации (например,#include "GameActivity.cpp"
). - Кроме того, информация о локали Android теперь доступна для собственного кода, использующего
GameActivity
.
Исправление ошибок
- Исправлены многочисленные ошибки в
GameTextInput
. Библиотека стала более стабильной и работает со многими популярными программными и аппаратными клавиатурами.
Версия 4.0.0-rc01
29 января 2025 г.
Выпущены androidx.games:games-activity:4.0.0-rc01
и androidx.games:games-text-input:4.0.0-rc01
. Версия 4.0.0-rc01 содержит эти коммиты .
Версия 4.0.0-beta01
15 января 2025 г.
Выпущены androidx.games:games-activity:4.0.0-beta01
и androidx.games:games-text-input:4.0.0-beta01
. Версия 4.0.0-beta01 содержит эти коммиты .
Исправление ошибок
- Улучшенная документация новых добавленных функций, связанных с локалью.
- Добавлены резервные типы для всех типов перечисления.
Версия 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
были удалены. - Prefabs для
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
, соответствующая версииGameTextInput
3.0.4 (исправлена функциональность удаления текста в полях ввода).
Версия 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-beta01
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-beta01
8 февраля 2023 г.
Выпущен androidx.games:games-activity:2.0.0-beta01
. Версия 2.0.0-beta01 содержит эти коммиты.
Исправление ошибок
- Исправлена обработка системных кнопок. ( 2a103e )
Версия 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 прослушивает и запрашивает ответ Notch и 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-beta03
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-beta01
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-beta01
10 января 2024 г.
androidx.games:games-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-альфа06
1 ноября 2023 г.
Выпущен androidx.games:games-performance-tuner: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-альфа03
22 февраля 2023 г.
Выпущен androidx.games:games-performance-tuner: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.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 содержит эти коммиты.
Исправление ошибок
- Исправление повреждения памяти в ключе API для API<=23
Версия 1.5.0-beta02
15 декабря 2021 г.
Выпущен androidx.games:games-performance-tuner:1.5.0-beta02
. Версия 1.5.0-beta02 содержит эти коммиты.
Изменения API
- Удалить нарушающие ABI изменения из
TuningFork_Settings
.
Версия 1.5.0-beta01
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-beta01
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.2
Версия 2.2.0-альфа01
26 марта 2025 г.
Выпущены androidx.games:games-controller:2.2.0-alpha01
, androidx.games:games-memory-advice:2.2.0-alpha01
и androidx.games:games-performance-tuner:2.2.0-alpha01
. Версия 2.2.0-alpha01 содержит эти коммиты .
Новые возможности
- Обновление до Gradle 8.8.1 ( 1ed0153 )
- Обновление до Java 17 ( 1ed0153 )
- Измените
targetSdk
на 35 ( eddf605 )
Игровой контроллер версии 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 прослушивает и запрашивает ответ Notch и IME
- Добавить фильтры ключевых событий и событий движения
- Исправления ошибок:
- Добавить отсутствующие сообщения для совместимости с NativeActivity
- Исправить подпись onNativeWindowResized.
- Исправление потерь входных событий
Версия 1.1.0-rc01
9 февраля 2022 г.
Выпущен androidx.games:games-controller:1.1.0-rc01
. Версия 1.1.0-rc01 содержит эти коммиты.
Версия 1.1.0-beta01
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 содержит эти коммиты.
Исправление ошибок
- Исправлена ошибка упаковки, приводившая к сбою импорта Prefab при пустых, неиспользуемых перестановках архитектуры/версии.
Версия 1.0.0-rc01
12 июля 2021 г.
Выпущен androidx.games:games-controller:1.0.0-rc01
. Версия 1.0.0-rc01 содержит эти коммиты.
Исправление ошибок
- Исправлена проблема несовместимости с последней версией
GameActivity
Версия 1.0.0-beta01
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-beta01
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-beta01
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++.
Игровой фреймовый темп версии 2.3
Версия 2.3.0-альфа01
26 марта 2025 г.
Выпущен androidx.games:games-frame-pacing:2.3.0-alpha01
. Версия 2.3.0-alpha01 содержит эти коммиты .
Новые возможности
- Обновление до Gradle 8.8.1 ( 1ed0153 )
- Обновление до Java 17 ( 1ed0153 )
- Измените
targetSdk
на 35 ( eddf605 )
Исправление ошибок
- Различные исправления ошибок ( Список исправлений )
Игровой фреймовый темп версии 2.1
Версия 2.1.3
2 июля 2025 г.
Выпущен androidx.games:games-frame-pacing:2.1.3
. Версия 2.1.3 содержит эти коммиты .
Исправление ошибок
- Включает поддержку размера страницы 16 КБ.
Версия 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-beta01
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
может использоваться для управления, происходит ли блокирующее ожидание GPU последнего кадра при отключении кадров.
Исправление ошибок
- Улучшения производительности сделаны для графических случаев при использовании Swappy GL API.
Games 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.
- Статистика кадров вулькана добавлена.
- Добавлен новый API для очистки кадра.
- Все журналы молчат в режиме выпуска, они могут быть включены в режиме отладки.
Версия 2.0.0-RC01
22 февраля 2023 г.
androidx.games:games-frame-pacing:2.0.0-rc01
выпускается. Версия 2.0.0-RC01 содержит эти коммиты.
Новые возможности
- Регистрация теперь скрыта за флагом компиляции. По умолчанию сборка библиотеки не имеет регистрации, и отладка в выпуске библиотеки включена все журналы.
Версия 2.0.0-BETA01
8 февраля 2023 г.
androidx.games:games-frame-pacing:2.0.0-beta01
выпускается. Версия 2.0.0-beta01 содержит эти коммиты.
Новые возможности
- Новый API, введенный для статистики четкой кадры.
Изменения API
- Добавлен
SwappyGL_clearStats
иSwappyGL_clearStats
API.
Версия 2.0.0-Alpha01
11 января 2023 года
androidx.games:games-frame-pacing:2.0.0-alpha01
: Gamames-Frame-Pacing:2.0.0-Alpha01 выпускается. Версия 2.0.0-Alpha01 содержит эти коммиты.
Новые возможности
- Добавлена статистика кадров вулкан
Изменения API
- Основное увеличение версии из -за создания файлов рефакторинг
- Добавлены 3 новых API:
SwappyVk_enableStats
,SwappyVk_recordFrameStart
иSwappyVk_getStats
Исправление ошибок
- Примените порог только в режиме автоматического обмена ( IC0786 )
Игры каркас Pacing 1.10
Версия 1.10.2-Alpha01
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.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-BETA01
26 января 2022 г.
androidx.games:games-frame-pacing:1.10.0-beta01
выпускается. Версия 1.10.0-beta01 содержит эти коммиты.
Версия 1.10.0-Alpha01
15 декабря 2021 г.
androidx.games:games-frame-pacing:1.10.0-alpha01
выпускается. Версия 1.10.0-Alpha01 содержит эти коммиты.
Новые возможности
- Добавление функции
SwappyGL_uninjectTracer
.
Изменения API
- Удалите обратные вызовы, которые ранее были добавлены с использованием
SwappyGL_injectTracer
, используяSwappyGL_uninjectTracer(const SwappyTracer *t)
API.
Games Frame Pacing 1.9
Версия 1.9.1
13 октября 2021 г.
androidx.games:games-frame-pacing:1.9.1
выпускается. Версия 1.9.1 содержит эти коммиты.
Исправление ошибок
- Фиксирован B/199487756
Версия 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-BETA03
21 апреля 2021 г.
androidx.games:games-performance-tuner:1.1.0-beta03
выпускается.
Версия 1.1.0-бета02
24 февраля 2021 г.
androidx.games:games-performance-tuner:1.1.0-beta02
выпускается.
Версия 1.1.0-beta01
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 выпускается.