Skip to content

Releases: android/tuningfork

Android Performance Tuner Unity v2.0.0-alpha06 (2023-11-08)

08 Nov 13:47
Compare
Choose a tag to compare

New APIs and capabilities

  • Added new quality prediction API. If using default fidelity parameters, this API can be enabled through Window > Android Performance Tuner > Prediction Settings. If using custom fidelity parameters, Prediction Settings tab instead details how the predictability API can be used.
  • Added a new option to disable advanced telemetry collection to improve performance on low end devices. This option can be accessed from Window > Android Performance Tuner > Settings > Disable Async Telemetry.

Other changes

  • Migrated Protobuf library to Protobuf lite.

Bug fixes

  • Fixed getpid returning 0 while trying to get memory telemetry.
  • Stopped StopLoadingGroup from executing without an active loading group.
  • Fixed a bug where the library crashes if max instrumentation keys are more than histogram count.

Android Performance Tuner Unity v1.5.2 (2022-10-07)

07 Oct 10:57
Compare
Choose a tag to compare

Other changes

  • The Utilities folder has been moved to the Samples~ folder. If you're importing Android Performance Tuner from .tgz you'll be able to import the sample scripts from the Package Manager. If you're using the .unitypackage, also import the android-performance-tuner-{version}-samples.unitypackage.

Bug fixes

  • Fixed #27: removed scripting define symbols from Initializer
  • Fixed #28: LoadingSceneTracker has now been moved to the Samples~ folder

Android Performance Tuner Unity v1.5.1 (2022-08-24)

24 Aug 11:36
Compare
Choose a tag to compare

New APIs and capabilities

  • Introduced support for Addressables scenes in Unity 2019.3 or newer.
  • Introduced LoadingSceneTracker to automatically track loading times in loading scenes.
  • Introduced option in APT window to disable verbose logging in Unity Console (disabled by default).
  • Introduced option in APT window to hide some sensitive information from logging in the C/C++ libraries (hidden by default).

Breaking changes

  • Importing the APT package in Unity 2017 now requires extra steps as detailed here.
  • Importing the APT package after removing it from the project now requires deleting the ANDROID_PERFORMANCE_TUNER_UTILITIES symbol under Project Settings > Player > Other Settings > Scripting Define Symbols (details here).

Other changes

  • Fixed #22: Proto compilation won't open a new window.

Bug fixes

  • Fixed #24: SetupConfig not using Unity separator on Windows.

Android Performance Tuner Unity v1.5.0 (2022-02-10)

10 Feb 12:31
Compare
Choose a tag to compare

We're changing the version numbering of APT Plugin to match that of native
Android Performance Tuner. Hence, this release will be 1.5.0 instead of 1.2.1.

New APIs and capabilities

  • Added support for x86-64 platforms.

Bug fixes

  • Fixed a bug for which Annotations and FidelityParams were reset when importing a project.
  • Fixed a bug that reset instrumentation settings to default when closing Unity.

Android Performance Tuner Unity v1.2.0 (2022-01-31)

31 Jan 12:57
Compare
Choose a tag to compare

New APIs and capabilities

  • Updated the native library to version 1.5.0.
  • Aggregation strategy and frequency can now be set programmatically.

Bug fixes

  • Fixed a bug that prevented successful authentication with a correct API key.

Android Performance Tuner Unity v1.1.2 (2021-05-26)

26 May 09:02
Compare
Choose a tag to compare

New APIs and capabilities

  • Editor page with Integration Steps.

Deprecations

  • LoadingState is obsolete, you should stop using loading annotation and use new loading API instead.

Android Performance Tuner Unity v1.1.1 (2021-04-07)

07 Apr 16:27
Compare
Choose a tag to compare

New APIs and capabilities

  • Updated the native library to version 1.3.11.

Bug fixes

  • Fixed loading time and duration recording on devices with inconsistent CLOCK_BOOTTIME.

Android Performance Tuner Unity v1.1.0 (2021-02-24)

24 Feb 17:34
Compare
Choose a tag to compare

New APIs and capabilities

Breaking changes

  • Google.Android.PerformanceTuner_gen.asmref is automatically created inside the AndroidPerformanceTuner/Runtime folder.
  • Upload callback is not enabled by default. Use the new function EnableUploadCallback() to receive callbacks.

Bug fixes

  • Fixed #1: The UI now provides an additional message if the protoc file couldn't be opened.
  • Fixed #2: Changed the menu path to be consistent with other Google products.
  • Fixed #3: The assembly definition file (.asmdef) is now automatically created for a generated folder.
  • No upload on metered connections.
  • Calling Flush will immediately upload data rather than queuing it for later upload.
  • Fixed intermittent upload failure due to JSON formatting of times.
  • Fixed a problem with uploads on release builds.

Android Performance Tuner Unity v1.0.0 (2020-06-10)

10 Jun 16:44
Compare
Choose a tag to compare

Android Performance Tuner is a new library in the Android Game SDK that unlocks game performance insights in Android Vitals. This library gives you a scalable way to measure and optimize your game's frame rate and graphical fidelity across the whole Android device ecosystem.

Changes

  • Native library updated to version 1.0.
  • Minimum API Level is 18.

Bug fixes

  • Fixed callbacks not being called.

Android Performance Tuner Unity Preview v0.2.2 (2020-05-21)

21 May 15:52
Compare
Choose a tag to compare

Changes

  • Minimum API Level is 18.

Other changes

  • Default upload time is 10 minutes.
  • Auto upload (flush) of the data when app is going to background.
  • Edit enums in Unity Editor.

Bug fixes

  • Fixed crash on API level 22.