Currently some apps are terminated before they have finished displaying their information. This is often a problem for the News apps when it moves on to the next app before the headline has finished scrolling. While some static apps only need to display for a few seconds to communicate their information (e.g. Crypto price apps) some could benefit from displaying until they have finished displaying what they want to show (e.g. scrolling headline)
It would make sense if Apps could specify their own relative duration, perhaps as part of the .webp filename that is sent to the device. The developer could optionally create variants that fit within different durations that are sent according to the app cycle speed selected by the user. The developer could then adjust the animation/transition speed of the app for each variant to ensure it completes within the allotted time.
For example, a static app (e.g. crypto price) might have variants that are:
Whereas an app that conveys a lot of information (e.g. news headline, trivia app) might have variants that are all displayed for a big longer:
The developer could specify the duration for each user-selected speed “level” and then adjust the animation/scroll speed to ensure the information being conveyed fits within the allotted time.
This would prevent data from being cut off before the next app is displayed.