Widget for iOS 14?

Comments

4 comments

  • Official comment
    Avatar
    Jian

    Thanks for using ATracker!

    We are currently doing final test for the widget function in iOS 14. It will be released in 1 - 2 weeks if everything goes well.

    Comment actions Permalink
  • Avatar
    Finn Krannich

    Great, so excited for it!!

    0
    Comment actions Permalink
  • Avatar
    Herbert Hertramph

    Thank you for the new iOS14 Widgets! Problem with Apple Watch: ATracker App is still working fine with start/stop via Watch - but the Widgets don't stop/start. If they are running then they stays running and so on ....

     
    0
    Comment actions Permalink
  • Avatar
    Jian

    Unfortunately in current iOS and WatchOS design, Apple does not allow developer to add that advanced function in widget and watch complication. So all sync must be done in the app itself.

    I can give you an extreme case. We show the percentage of goal accomplish in the widget. But current iOS design does not allow widget to calculate the percent and update itself every some minutes. In order to show percent number from 1 to 100, we need to send 100 data points to show it every time user start / stop the task. And if the widget or watch App uses too much CPU, iOS will block the app from refreshing the component. For the complication, Apple has a limit of 50 updates of complication per day. After that, it cannot guarantee the update.

    Same applies to the watch app, if user start / stop the activity on the Watch, ATracker app needs to be opened to parse that change and then send some data to the widget to refresh it. For example, if you have started a task with goal on watch, ATracker app will receive it when it is opened, then generates hundreds of "data points" to the widget and request it to be updated accordingly. We cannot force Apple to update as well. we can only request it. Apple will update the widget when it feels right. Sometimes will be 10 seconds delay, sometimes just skip.

    We understand the restriction causes inconvenience for user. We hope Apple can removed some restriction in future iOS and watchOS releases.

    1
    Comment actions Permalink

Please sign in to leave a comment.