Um solch ein push/pull Datenaustausch zu ermoeglichen, benoegt man Zugang zu der jeweiligen API (Programmierschnittstelle). Garmin unsterstuetzt auch GPX ueber die API. Quelle: https://developer.garmin.com/gc-developer-program/activity-api/Beispielsweise zu Connect. Habe mal gelesen, dass fehlender GPX Export bei Garmin bei Veloviewer die Einbindung verhindert hat.
Deren TCX wäre aber auch ein einfaches textbasiertes Format, das sich auch nicht mehr ändert.
Garmin gibt die API nur fuer "approved business developers" frei.
Ziemlich
Damit schliessen sich viele kleine Hobbyprojekte aus und werden im Kern erstickt. ... darum gibts fast nix fuer Garmin Connect.
Strava bietet die API fuer jeden User(!) - kostenlos, auch ohne Premium - lediglich mit gewissen access-limits. Ich nutze das sehr gerne fuer Backups etc.
Wirklich sehr nett und intelligent von Strava: Damit werden viele, viele Hobbyprojekte ermoeglicht, von denen einige zum riesigen Tools/Addon-Portfolio erwachsen.