10 nouveautés apportées par la version 3 de Connect IQ
Connect IQ est le système de développement d’applications tierces proposé par Garmin. Cela permet potentiellement à n’importe qui de développer une application pour les montres de sport ou autres appareils de Garmin.
Au fil du temps, Garmin a ajouté des possibilités et ouvert de nouveaux horizons à Connect IQ. Cela a permis de développer des applications de plus en plus complètes et complexes. Suite au IQ Summit 2018, événement dédié aux applications Connect IQ annuel se tenant au siège de Garmin au Kansas, la version 3 de Connect IQ a été annoncée.
Voyons en 10 points ce que cette nouvelle version apporte. Ce qu’elle va changer et les nouvelles opportunités offertes aux développeurs!
Contenu de l’article
1. Des API Connect IQ dédiées pour les services de musique
Alors que Garmin a sorti récemment la Forerunner 645 Music, sa première montre connectée permettant la lecture de musique, Connect IQ se voit doté de nombreuses fonctions dédiées à la gestion du stockage de musique.
La marque avait annoncé lors du CES 2018 la possibilité de synchroniser des playlists depuis des services de streaming comme Deezer, mais il faudra attendre cette nouvelle version de Connect IQ pour que cela fonctionne.
En théorie, grâce à ces nouvelles fonctions, n’importe quel service de streaming pourra créer une application dédiée Connect IQ pour rendre son service compatible avec les montres Garmin. Spotify, Deezer, Qobuz, Apple Music, Google Play… La liste est longue, mais pas certain que tous n’investissent de l’énergie dans une application IQ.
Une grosse limitation toutefois: les premières informations disponibles aux développeurs font état d’une limitation à 500Mb de musique synchronisée au maximum pour chaque application Connect IQ. C’est très très peu, au regard de la taille moyenne des playlists utilisées sur les plate-formes et des 4 Go à disposition sur la Forerunner 645 Music!
2. Le support de la cartographie native
La seconde grosse nouveauté de Connect IQ 3 permettra aux applications tierces d’avoir accès aux cartes natives des montres et autres appareils qui les supportent. Aujourd’hui, il s’agit principalement des compteurs cyclistes Edge et de la fenix 5X.
Ces appareils pourront donc voir arriver des applications IQ de navigation se basant sur les cartes natives et y ajouter de nouvelles fonctionnalités.
Notons que cela ne concerne pas des applications tierces permettant d’apporter la cartographie sur les montres qui ne la supporte pas nativement. Au niveau marketing, Garmin n’a pas vraiment d’intérêt à ouvrir ses API pour ce type d’applications…
3. Un service de notification intégré à Connect IQ
Grâce à ce nouveau service, il sera possible d’envoyer des notifications directement aux applications Connect IQ installées sur la montre sans passer par les notifications du smartphone.
J’ai franchement un peu de mal à imaginer l’intérêt de ce système aujourd’hui, puisque la montre Garmin doit obligatoirement être connectée au smartphone pour disposer d’une connexion à Internet…
Est-ce que cela voudrait dire que Garmin travaille à des montres connectées en 4 ou 5G pour ses prochains modèles, comme cela a déjà été évoqué pour la fenix 6? L’avenir nous le dira!
4. La lecture de la variabilité cardiaque
Si il y a bien une métrique très à la mode en ce moment, c’est la variabilité cardiaque. Elle est utilisée pour mesurer la fatigue, la charge d’entrainement par des algorithmes comme ceux de FirstBeat par exemple.
Mais ces données ne leur sont bientôt plus réservées. En effet, Connect IQ 3 rendra leur accès possible à toutes les applications tierces.
On verra donc pléthore d’applications de mesures directement sur la montre, alors qu’aujourd’hui il est nécessaire de passer par un enregistrement des données, puis à leur export vers une application en ligne pour les exploiter!
5. Accès aux données des radars vélo
Dans le même ordre d’idée, il deviendra possible aux applications Connect IQ d’accéder aux données des radar Varia. Ces radars permettent d’avertir le cycliste de l’approche d’une voiture à l’arrière.
On peut y voir quelques intérêts, comme l’ajout de notions de densité de trafic sur les heat maps par exemple. Cela pourrait permettre à des outils de planification d’itinéraires cyclistes d’optimiser l’utilisation de routes moins fréquentées par les voitures.
6. Une librairie graphique pour des apps Connect IQ plus uniformes
Connect IQ 3 propose également des mises à jour moins importantes mais pour autant intéressantes. L’arrivée des librairies « Menu2 » permettront aux développeurs de gagner un peu de temps dans la conception graphique des applications.
Ces librairies permettront également d’uniformiser un peu l’ergonomie et la prise en main des applications Connect IQ.
7. Des fonctions mathématiques et cryptographiques plus avancées
Et là, on est vraiment au niveau du code. Mais pour y avoir passé quelque heures, il faut dire que Connect IQ proposait jusque là des bibliothèques assez pauvres en matière de fonctions crypto et math.
Alors certes, la montre GPS Garmin n’est pas forcément l’endroit idéal pour miner du Bitcoin, mais quelques librairies supplémentaires relativement standard devraient largement simplifier la vie des développeurs.
8. Quid des montres et compteurs supportés
Depuis le lancement du programme, Garmin a proposé jusqu’alors deux générations de Connect IQ. Les appareils suivants sont restés compatibles uniquement avec la première version de Connect IQ:
- Forerunner 230 / 235
- Forerunner 630
- fenix 3 et dérivés (fenix 3 HR, D2 Bravo, quatix 3, tactix bravo)
- Epix
- Vivoactive (première génération)
- Forerunner 920XT
Ces montres ne bénéficieront pas de ConnectIQ 2 ou de Connect IQ 3. Ensuite, la seconde génération Connect IQ a été implémentée sur les appareils suivants:
- fenix 5 et dérivés (fenix Chronos, descent Mk1, D2 Charlie, quatix 5)
- Compteurs Edge 520, 820, 1000, 1030
- Vivoactive HR, Vivoactive 3
- Forerunner 735XT
- Forerunner 645 / 645 Music
Parmi ces montres, certaines seront mises à jour vers Connect IQ 3, d’autres non. Garmin n’a pas publié de liste officielle à ce sujet pour l’instant. La seule certitude concerne la Forerunner 645 car elle dispose déjà d’un firmware en bêta pour Connect IQ 3. On peut largement penser que la gamme fenix 5 ainsi que la Vivoactive 3 et le Edge 1030 disposeront également de mises à jour vers la version 3 de Connect IQ. Pour les autres modèles, rien n’est moins sûr…
9. Quand est-ce que Connect IQ 3 sera disponible?
Connect IQ 3 est désormais disponible auprès des développeurs en version bêta. Mais toutes les nouveautés ne sont pas encore disponibles.
Les notifications et le support des cartes natives devraient arriver dans le courant du mois de mai avec la deuxième version bêta. Enfin, la version finale et la publication des mises à jour et des nouvelles applications devraient arriver entre les mois de juin et juillet.
10. Et pour la suite ?
Les principaux griefs contre Connect IQ ont déjà été plus ou moins évoqué dans cet article. A commencer par la limitation de 500Mb pour le transfert de musique depuis des plate-formes de streaming.
Ensuite, le fait de ne pas pouvoir intégrer un support de cartographie tiers de la même manière que les cartes natives. En effet, dans un profil d’activité natif, il n’est pas possible de suivre un parcours sur une cartographie tierces. Et étonnamment, rien dans Connect IQ à propos de Garmin Pay.
Mais quelques signes laissent penser avec ces mises à jour que désormais la musique sera partie intégrante des prochaines montres de Garmin. De même, le service de notifications pourrait laisser entendre des montres plus autonomes en terme de connexion à Internet à l’avenir.
La question principale par rapport à cette nouvelle génération d’applications Connect IQ reste de savoir quelles montres et autres appareils pourront en bénéficier…
Est-ce que les montres non compatibles avec Connect IQ 3 pourront continuer à accéder à une plateforme Connect IQ 2 pendant au moins une durée raisonnable après la date de fin de commercialisation de ces produits ? Si non, que se passera t-il si on est amené à faire un reset usine de la montre, perdant ainsi les applis Connect IQ installées ?
Une montre qui n’est plus mise à jour, c’est inévitable tôt ou tard. Une montre qui régresse, c’est plus difficilement acceptable. Exemple : on achète une FR235 car on sait qu’on peut y ajouter dwMap (faute de quoi on aurait choisi un modèle avec suivi de trace natif). Si un jour on ne peut plus l’installer ou le ré-installer (ou le mettre à jour en cas de correction de bugs), c’est une vraie régression.
Peut-être ai-je mal compris cette histoire de version. En fait, j’imagine que le Garmin Store reste le même mais que les API Garmin évoluent afin de permettre des applications avec plus de possibilités. Ce sont ces applications qui ne seront pas compatibles avec les montres dont le firmware n’aura pas évolué pour prendre en charge ces nouvelles API. Les autres resteront disponibles.
Si c’est bien le cas, mon commentaire précédent soulève un faux problème et un FR235 pourra, par exemple, continuer à utiliser dwMap (du moins tant que cette application n’évolue pas en version 3 pour ajouter des fonctionnalités, ce qui pose la question du maintien – ou pas – de deux versions différentes par les développeurs…).
Bonjour,
Je viens de m’offrir une Fenix 5X, j’ai fais l’erreur de suivre bêtement les instruction de mise à jour de « Garmin Express », maintenant, je me retrouve avec une mémoire (ROM), à la limite de saturation, avec à peine 2Go de libre et il m’est impossible de supprimer les carte supplémentaire.
J’aimerais revenir à la carte d’origine sans les états unis.
Il manque 3 fonctions essentiellement sur la firmware qui serait très utile :
1_La possiblité de supprilmer les cartes ;
2_La possiblité de créer un itinéraire vers une adresse (pays, ville, rue et numéro de rue) ;
3_La possibilité d’ajouter le type d’activité dans « autre » (l’activité sera reconnu par l’application Garmin Comme autre), il est impossible de créer une activité « roller », cani-cross, vélo de descente, ….
Sur ce point Suunto fait mieux avec ces 80 modes d’activitée sportives.
C’est dommage qu’il y ai autant de défaut sur une montre aussi cher.