Open
Description
Description
We received around 150x higher values for Slow rendering in our app on tvOS (~60 %) than iOS (<1 %). This led us to an investigation why this could be happening.
- Most iOS devices have 60 Hz screen, so this works almost correctly on iOS. Except for devices with ProMotion screens with refresh rates from 10-120 Hz. If a device is appropriately rendering in slower refresh rates it will be reported as a slow rendering, which is undesirable.
- Apple TVs are connected to different TVs and the default setting for refresh rate can be different in some parts of the world. (In Central Europe it is usually 50 Hz). If the default TV setting or user setting is 50 Hz or less then slow rendering will be reported. This seems undesirable too.
I am not sure what would be the best solution to improve this metric. I think the least what can be done is to mention this in the documentation.
Reproducing the issue
Set your TV to slow refresh rate and check slow rendering values.
Firebase SDK Version
9.4.1
Xcode Version
13.4.1
Installation Method
CocoaPods
Firebase Product(s)
Performance
Targeted Platforms
iOS, tvOS
Relevant Log Output
No response
If using Swift Package Manager, the project's Package.resolved
Expand Package.resolved
snippet
Replace this line with the contents of your Package.resolved.
If using CocoaPods, the project's Podfile.lock
Expand Podfile.lock
snippet
Replace this line with the contents of your Podfile.lock!