Execution times - onUpdate - what are the limits for a responsive watchface

I can see a small delay on my Fenix 6X if I want to start an app or if I start showing my widgets. I wonder what are good values (for a complex watchface) that are acceptable.

My watchface can show up to 14 different datas at once and allows a lot of customisation.

Any hints / comparison values that show me what a complex watchface's onUpdate execution time should or can be?

My execution time is between 80-100ms for a very complex layout showing all data at once.

  • The best way to check this is download similar WFs from the store and see how they look.  Use ones that have been around for a while, show about the same amount of data, and have a higher number of downloads.

  • Will try this. It's hard to compare with my watchface though because I do load fonts and unload them a lot during the onUpdate because I do use rotated fonts to draw data in a circular style.. But thanks for the idea