Skip to content

Slow rendering is not reported correctly on tvOS #10220

Open
@mkj-is

Description

@mkj-is

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!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions