For the DClock in the AppStore, I suspect that the app has used private API (same as the clock.app by Apple) to animate the second hand smoothly. I am not here to disclose the API but a simple Google search will reveal.
It is quite obvious that it is true, since the animation is absolute in sync with Apple's own clock. Frequent calls to WidgetCenter.shared.reloadAllTimelines() can never achieve this.
Just two requests to Apple's Widget team:
1) May Apple please take action and remove any app if private API is used. It is unfair that some developers are gaining advantage.
2) May Apple please release this API as public. A clock widget with hands animation makes sense.
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: