2020-10-21, 12:22
Not quite relative just yet or at least not until Google has updated this device to Android 11 for Android TV is released (before the end of this year if they keep their promise), but FYI:
Android 11 provides a new "Frame rate API" as well as a couple of low-latency related features that enables apps to inform and request HDMI 2.1 systems to use their intended frame rate and for displays to disable post-processing.
I guess the driving reason why Google has developed such and the other performance-related features in Android TV 11 is to improve the experience in Google's new Stadia cloud-based game streaming player app for gaming.
https://android-developers.googleblog.co...id-tv.html
Testing of Android apps on the TV should also become easier for developers as well with the addition of "Test Harness Mode" on Android TV and Google Play Store support in the Android TV Emulator to help to test apps as you develop.
Android 11 in general also brings additional performances optimizations and improvement (like example enhanced memory management) and to Android operating-system in general.
https://developer.android.com/about/vers...1/features
https://source.android.com/setup/start/a...11-release
Android 11 on Android TV for is so far otherwise only available as a system update rollout to Google's ADT-3 ADT-3 Developer Kit devices.
Google has stated that they and OEM-partners/third-parties will roll out Android 11 on Android TV to devices like this new "Google Chromecast with Google TV" dongle before the end of this year.
Android 11 provides a new "Frame rate API" as well as a couple of low-latency related features that enables apps to inform and request HDMI 2.1 systems to use their intended frame rate and for displays to disable post-processing.
I guess the driving reason why Google has developed such and the other performance-related features in Android TV 11 is to improve the experience in Google's new Stadia cloud-based game streaming player app for gaming.
https://android-developers.googleblog.co...id-tv.html
- "Auto Low Latency Mode" - If enabled HDMI 2.1 or later this will automatically send a signal requesting that HDMI displays/televisions disable all and any graphics post-processing)
- HDMI 2.1 specification refers to this as "ALLM" (Auto Low Latency Mode), also known as "game mode", which should minimize latency by switching off all post-processing on displays.
- HDMI 2.1 specification refers to this as "ALLM" (Auto Low Latency Mode), also known as "game mode", which should minimize latency by switching off all post-processing on displays.
- "Frame rate API" - Android 11 provides a new API that enables apps to inform the system of their intended frame rate "to reduce judder on devices that support multiple refresh rates".
- "Allocating MediaCodec buffers" - Android 11 also includes new MediaCodec APIs (new classes and methods) that gives apps more control when allocating input and output buffers.
- "AAudio function AAudioStream_release()" - New functions to force release and close of audio stream at the same time + new function to release but do not close audio stream.
- "Low latency media decoding" - Which I assume is primarily meant for cloud-based game streaming services like Stadia, but could maybe also be used by Kodi's RetroPlayer core?)
- "NDK image decoder"- A new NDK ImageDecoder API provides a standard API for Android C/C++ apps to decode images directly.
- "HAL implementation of HDMI CEC" (maybe something that Kodi's libcec can hook into?)
- "Media CAS (Media conditional access systems)" and "Tuner Framework "
- "Extended gamepad support" (adds native support for some additional third-party gaming controllers over Bluetooth and USB)
- As I read it, this not only include native support for Nintendo Switch Pro controllers, but also native support the Steam Controller over USB.
Testing of Android apps on the TV should also become easier for developers as well with the addition of "Test Harness Mode" on Android TV and Google Play Store support in the Android TV Emulator to help to test apps as you develop.
Android 11 in general also brings additional performances optimizations and improvement (like example enhanced memory management) and to Android operating-system in general.
https://developer.android.com/about/vers...1/features
https://source.android.com/setup/start/a...11-release
Android 11 on Android TV for is so far otherwise only available as a system update rollout to Google's ADT-3 ADT-3 Developer Kit devices.
Google has stated that they and OEM-partners/third-parties will roll out Android 11 on Android TV to devices like this new "Google Chromecast with Google TV" dongle before the end of this year.