Currently there are 2 problems:
Problem 1 - installation/update of watchfaces
It would be nice to install and update watchfaces in a blocking way or via a background service with a feedback notification (e.g. "10% of watchface X download" and "Watchface X successfully downloaded"). If a user wants to install something, he mostly wants to wait until its finished if it is something small like a watchface. I sometimes get questions that they can not reinstall an uninstalled watchface or how to update a watchface manually (which I personally need as well after each update of my own watchfaces). What I found out is that only following works reliable:
- go to the display designs view inside the garmin connect app and click on an uninstalled watchface and install it (or click on an installed app and click update)
- go back twice to the device view => on top of this view the reload icon starts to spin
- wait for it to finish
- go back to the display designs and the watchface is installed (or updated)
That's a cumbersome workaround and explaining this every now or then to a user is really annoying.
Additionally I'm not sure that this always works. One user did tell me that he had to click on “restore default settings” in the clock’s internal menu before he could install a new watchface.
Problem 2 - uninstallation of watchfaces fail
This was not always so but recently I can't uninstall without an error popup - it always shows "'displaydesigns' kann nicht gelöscht werden" ('displaydesigns' can not be deleted).
The workaround from above works in my case as well, deleting a watchface, ignore the popup by closing it, and then going to the device view and wait for the reload icon to stop spinning, the watchface is deleted. Again, this falls back on the developer, people are annoyed and think this is something the watchface developer has implemented to force them to pay to uninstall a watchface because they don't know how to uninstall a watchface...
PS:
I can't exclude any other app like the apple app, they may have similar issues, but I can't test them myself...