Acknowledged
CIQQA-3126

feature-request: resume later

Many watch-apps work as an activity. It would be great if we could trigger "Resume later" programmatically to save battery.

Ideally this would enable us to temporalily save the fit session and resume it later, just like it happens in built-in activities, including if the user plugs in the device to charge it or for some reason the device is rebooted.

Currently the only way to achieve something similar is for the user to use a shortcut (i.e long press the back button) to go back to the watch face.

  • I do think resume later (i.e. the ability to suspend a FIT session) for device apps would be a great feature, especially considering the complaints of Fenix 7 users who say that when they use a CIQ app to record an activity, and they switch back to the watchface, the app is killed and the recording is saved (ended).

    If device apps suspend the FIt session., then they could be updated to get around that problem.

    I have a feeling this may never happen, but who knows?

  • As for battery savings in watchface vs watch app with black screen: I started to record battery percent after a user reported that my app drains the battery. In my test I found some issues, which were improved, but still it uses significantly more battery, especially when paused. However I haven't yet implemented the fully black screen, that should help even more.

  • Maybe I should've only ask for the feature: Resume later, without mentioning one possible reason for using it. Clearly there are more reasons.

    In fact I would be happy to be able to resume more than one session. For that my use case would be that I could start an app with Walking, another with cycling, another with running, then switch between them numerous times during the day, and save 1 walk, 1 cycling and one run activity at the end of the day. I don't think that Garmin will provide this, neither for technical and probably not for phylosifical reasons, so I don't even ask for it. But to be able to suspend and then later resume a session is possible in native activity, so I hope this one makes more sense, and higher chance that it'll ever be added.

  • > Currently the only way to achieve something similar is for the user to use a shortcut (i.e long press the back button) to go back to the watch face.

    I don't see how returning to the watchface is similar at all to Resume Later, as the whole point of Resume Later is that the FIT session is suspended indefinitely, and can be restored even if the device is power cycled or reboots due to a crash.

    When you return to the watchface, either:

    - the app is terminated (or suspended?) and the FIT session is saved (Fenix 7 behaviour, according to forum posters)

    - the app keeps running (and the FIT session is preserved) (FR955 behaviour)

    Either way, the FIT session is only active for as long as the app is running.

    If you mean that returning to the watchface is similar to Resume Later in the sense that both of them would save battery, I guess. I don't see how returning to the watchface necessarily saves battery (on devices that don't support the task switcher), except that onUpdate() won't be called for the app. But it seems the app could implement something like that itself (put itself in a low-power / sleep mode where onUpdate() isn't called or is called very infrequently).