TCX et FIT sont conçus pour les activités de fitness, ils peuvent donc contenir plus de données de fitness que GPX.
par exemple TCX ou FIT prend en charge les tours (splits). Ainsi, votre appareil peut enregistrer un nouveau tour chaque fois que vous appuyez sur le bouton de tour, ou automatiquement après une distance donnée, par exemple tous les 1 km. Ils prennent également en charge les pauses, si vous souhaitez arrêter l'activité à un moment donné, puis la reprendre plus tard. Alors que le GPX est essentiellement une série de points (avec horodatage).
Je ne suis pas sûr que Strava utilise réellement les tours ou les pauses enregistrés sur l'appareil, je pense qu'il les recalculera de toute façon, en fonction des points et de l'heure du GPS.
En standard, le GPX ne prend pas en charge les données de fréquence cardiaque, de cadence ou de puissance. Mais il est possible d'y ajouter des extensions. Le format le plus populaire pour ces extensions a été créé par Garmin, il est également pris en charge par divers autres logiciels/sites web (dont Strava). Mais certains appareils peuvent enregistrer la fréquence/cadence cardiaque dans un format différent dans le fichier GPX.
TCX ou FIT peuvent également contenir des données récapitulatives, pour l'ensemble de l'activité. par exemple le temps total, la distance, les calories, l'appareil utilisé, le type de sport. Une partie de ces données est utilisée par Strava, par exemple pour afficher l'appareil, ou sélectionner automatiquement le type d'activité.
TCX et GPX sont tous deux des formats XML, qui peuvent être assez inefficaces en termes de taille de fichier. Mais cela signifie qu'ils peuvent être facilement édités, par exemple dans un éditeur de texte. Le FIT est un format binaire, donc la taille du fichier est beaucoup plus petite, généralement environ 1/10 de la taille. La taille du fichier n'est généralement pas un problème de toute façon - même si vous enregistrez à 1 point par seconde, une activité de 3 heures serait d'environ 1 Mo au format GPX. Ce n'est donc pas vraiment un problème, sauf si votre appareil a une mémoire très limitée ou une connexion internet lente pour le téléchargement.
Donc en général, vous ne remarquerez probablement pas de différence entre les formats pour le téléchargement vers Strava. Bien que TCX ou FIT puisse vous donner un peu plus de données. Et le FIT vous donnera un fichier de taille plus petite.