В частности, есть ли способ проверить частоту кадров анимации?
Я спрашиваю об этом, потому что я хотел бы сообщить пользователю, слишком ли медленнее его устройство для приложения, для которого важна плавность анимации.
Я всегда использовал классический подход, чтобы вытащить время в начале процесса визуализации и конца, а затем найти различия. Этого недостаточно для вас?
Частота кадров будет сильно зависеть от вашего рендеринга, и ваш код, по-видимому, будет вызывать методы рендеринга, поэтому таймер кажется самым прямым и правильным.