Repeat: ALL
Shuffle: ON
... AND YET ONE SONG IS STUCK ON LOOP!
It kept repeating over, over and over again until I intervened!!
Repeat: ALL
Shuffle: ON
... AND YET ONE SONG IS STUCK ON LOOP!
It kept repeating over, over and over again until I intervened!!
Third party widgets are not Garmin's problem, no more than an Android app would be on Google Play. All the checks would do is make sure it doesn't do something naughty that might damage the watch.
If the Spotify app started playing music backwards it wouldn't be Google's problem.
I didnt say embedded systems nor did I mention bulk data processing & administration! So, the answer is: NO, you are not.
A widget is an abstract component which is part of the platform (in this case, Garmin). Its implementation is integrated into the 3rd party app. SO IT'S NOT A 3RD PARTY APP.
The music player per se is GARMIN.
Do you actually understand what you're talking about? Widgets are apps on the 955. I have several installed on mine, some written by members of this very forum.
What is a Garmin watch but an embedded system: a microprocessor with a bunch of sensors and a display?
It has what seems to be a cooperative multitasking system, with most base functions run as interrupt service routines. There's a watchdog timer which reboots it if the processor gets stuck.
From the null-dereference crashes the software is probably written in some form of C or C++. It has some open source components, mostly under MIT-like licences, eg. LWIP (an IP stack for embedded systems).
All this much I can tell just from observation and reading the About screens.