Telegramă, WhatsApp+380637610482
Valeri Danyuk
Valeri DanyukdezvoltatorDezvoltarea de instrumente de inteligență artificială pentru companii. De înaltă calitate. La prețuri accesibile.Scrie pe Telegram

Aplicația Garmin Connect IQ: Un studiu de caz în loc de o API închisă

Tablou de bord al platformei de longevitate cu valori ale somnului, ritmului cardiac și stresului de pe ceasul Garmin
SarcinăPreluarea măsurătorilor de sănătate de pe ceasuri inteligente certificate UE pentru o platformă de asistență medicală preventivă - și obținerea unui refuz al accesului API de la Garmin.
SoluţieDouă aplicații native pentru Garmin Connect IQ în loc de integrare API: o față de ceas personalizată cu valori cheie și o aplicație pentru sincronizarea datelor cu platforma.
Termene limităAugust 2026
RezultatAmbele aplicații au fost moderate de Garmin și publicate în Connect IQ Store; datele de la ceasurile certificate sunt transferate către platformă fără o API oficială.

O platformă de medicină preventivă și monitorizare a sănătății personale a fost concepută pentru a colecta date de la ceasurile inteligente ale oaspeților. Dezvoltatorul a ales Garmin ca lider global cu un set complet de certificări pentru Europa. Cu toate acestea, aproape imediat s-au confruntat cu acces restricționat la API-ul său - canalul prin care serviciile terțe obțin de obicei automat date de la dispozitiv.

În fiecare săptămână, canalul Telegram al autorului publică noi cazuri și abordări privind dezvoltarea inteligenței artificiale. Vă puteți abona aici: t.me/promtvibeadd.

De ce a fost Garmin singura alegere pentru acest proiect?

Dispozitivul trebuia să fie certificat în Europa pentru a colecta date despre sănătate – acest lucru a restrâns imediat opțiunile. Garmin este mai convenabil decât concurenții săi în această privință: are un pachet complet de certificări recunoscute în UE.

Din experiența dezvoltatorului, cerințele UE privind datele medicale afectează nu doar selecția dispozitivului, ci și infrastructura înconjurătoare: chiar și serviciile de găzduire blochează automat resursele dacă o serie de cerințe stricte ale UE nu sunt îndeplinite. O analiză a certificării software-ului medical în sine face obiectul unei postări separate a autorului; aici, este importantă doar ca motiv pentru care Garmin a fost opțiunea preferată.

Ce a răspuns Garmin la solicitarea de acces API?

Un dezvoltator a trimis o solicitare către Garmin Connect Developer, în speranța de a achiziționa acces API și de a-l utiliza pentru a construi vizualizări de metrici. Răspunsul a venit rapid, dar nu așa cum era de așteptat: Garmin a declarat că revizuirea și aprobarea noilor solicitări de acces API au fost suspendate temporar.

Apoi, a început o căutare de rutină pe forumuri specializate. Potrivit dezvoltatorului, accesul probabil nu va fi disponibil înainte de vara anului 2027. Pentru un proiect deja în construcție, acest lucru însemna un adevărat impas dacă nu se găsea o altă soluție.

De ce nu ați trecut de la Garmin la o marcă cu un API deschis?

Dezvoltatorul însuși i-a propus clientului o abordare logică: deoarece API-ul Garmin este închis, ar trebui să utilizeze un dispozitiv de la un alt producător cu acces deschis. Clientul a refuzat - postarea nu dezvăluie motivul exact.

Cel mai probabil, problema provine din aceeași certificare. Schimbarea mărcii ar rezolva problema API-ului, dar ar crea o sarcină nouă, mai dificilă: revalidarea conformității dispozitivului cu cerințele europene privind datele medicale care au dus inițial la alegerea Garmin. Rămânerea la Garmin și găsirea unei soluții alternative părea mai ieftină decât schimbarea dispozitivului și recertificarea.

Cum se poate rezolva problema folosind Garmin Connect IQ

În loc de integrarea API, o soluție a fost găsită în ecosistemul Garmin Connect IQ - un magazin de mini-aplicații care se instalează direct pe ceas și funcționează conform unor reguli definite chiar de Garmin. O astfel de aplicație poate fi publicată fără acces API: aceasta se află pe dispozitiv și comunică direct cu serverul prin codul aplicației.

Când ruta oficială este închisă și așteptarea până în 2027 nu este o opțiune, oamenii caută acest tip de soluție - una care evită lunile de așteptare a deciziei furnizorului cu privire la aplicația lor. O logică similară stă la baza inteligenței artificiale 1001site: agentul său de inteligență artificială construiește un site web sau un magazin online pe baza linkului sau descrierii dvs. în doar câteva minute.

API-ul oficial Garmin Aplicația Garmin Connect IQ
Acces Închis pentru noi aplicații (estimarea autorului: nu până în vara anului 2027) Deschis oricărui dezvoltator prin intermediul setului de instrumente Garmin Connect IQ
Ce primești? Un canal de date predefinit fără a dezvolta o aplicație pe ceas Control deplin asupra ecranului și logicii, dar tu scrii codul singur
Moderare Nu este necesar (oricum nu există acces) Garmin trebuie să verifice produsul înainte de a-l publica în magazin.
Data deschiderii Pentru o perioadă nedeterminată (estimarea autorului nu este anterioară anului 2027) Depinde doar de dezvoltare și moderare, nu de decizia furnizorului cu privire la aplicație.

Ce fac cele două aplicații aprobate de Garmin?

Echipa a dezvoltat două aplicații separate pentru ecosistemul Connect IQ, ambele trecând aprobarea Garmin: o față de ceas personalizată care prezintă indicatori cheie și sigla hotelului client și o aplicație pentru sincronizarea și partajarea datelor cu platforma. Conform magazinului Garmin Connect IQ, acestea se numesc Longevity President Face și Longevity President și au fost dezvoltate de Longevity.

Cadranul ceasului este conceput în funcție de un anumit utilizator: ecranul afișează intervalul ritmului cardiac, următorul tratament programat și starea bateriei, adaptate la ziua specifică. Mai jos este pagina de documentație a aplicației: ecranele în sine nu sunt fotografii ale ceasului, ci sunt desenate pe baza codului cadranului ceasului, astfel încât să arate designerului și clientului fiecare stare fără a fi nevoie să o urmărească pe un dispozitiv real.

Documentația feței ceasului: O randare a codului ceasului arată cum se adaptează ecranul la următorul tratament și la ritmul cardiac al oaspetelui.

Documentația cadranului: analiza liniei de jos - puls și interval normal în două opțiuni de afișare

Documentația cadranului: Ce înseamnă fiecare element de pe ecran, de la eticheta hotelului până la temperatura și data în limba oaspetelui

A doua aplicație, Longevity President, funcționează pe partea de sincronizare: în timpul activității unui oaspete (de exemplu, mersul pe jos pe un traseu), aceasta transmite date de la ceas la portal, unde este vizibilă și o hartă cu traseul.

Aplicație de sincronizare: în timpul plimbării oaspetelui, datele de la ceas sunt transmise către platformă, iar ecranul afișează o hartă a traseului și indicatori de la mână

Cum arată în utilizare reală

Pe încheietura mâinii oaspetelui, cadranul ceasului afișează aceleași informații ca în documentația de mai sus, dar în condiții reale: ora, ritmul cardiac, pașii, durata de viață a bateriei și o reamintire despre următorul tratament, indicând intervalul de ritm cardiac necesar. Datele de la dispozitivul certificat sunt transmise în cele din urmă persoanei specifice de la încheietura mâinii.

O față de ceas personalizată pe un ceas Garmin în utilizare reală: ora următorului tratament și ritmul cardiac al oaspetelui într-un anumit coridor

La ce s-a ajuns cu proiectul și ce urmează?

Ambele aplicații au fost moderate și publicate în Garmin Connect IQ Store - un canal de date funcțional, gata de utilizare. Dezvoltatorul numește aceasta o lecție practică despre integrarea dispozitivelor portabile într-un ecosistem închis: regulile jocului sunt stabilite de furnizor, iar soluția trebuie construită în cadrul acestui cadru.

Următoarele pe ordinea de zi sunt dezvoltarea unui portal medical și colaborarea cu clinicile de wellness ale hotelurilor, extinderea serviciilor acestora prin monitorizarea stării de sănătate a oaspeților și selectarea automată a tratamentelor. Marca Longevity, prezentată în tabloul de bord al platformei în capturile de ecran de mai sus, este deja utilizată pe portalul turistic al stațiunii Karlovy Vary pentru Hotelul President. Acolo, widgetul Longevity și integrarea cu Garmin Connect IQ sunt prezentate oaspeților ca două servicii separate, alături de evenimente și informații meteo. Iar pentru un studiu de caz despre modul în care inteligența artificială, pe baza datelor ceasului Garmin, selectează automat tratamentele spa pentru oaspeți, consultați studiul de caz Longevity AI pentru hoteluri și stațiuni balneare.

În postare, autorul a lăsat întrebarea deschisă și i-a întrebat pe cititori ce alte dispozitive sau senzori ar dori să integreze cu serviciile de monitorizare a stării de sănătate. Lista dispozitivelor acceptate este limitată în prezent de cerințele de certificare, nu de capacitățile tehnice.

Pentru cine este potrivită această soluție?

Dezvoltarea unei mini-aplicații în ecosistemul închis al unui dispozitiv nu este întotdeauna fezabilă. Are sens dacă:

  1. API-ul oficial al furnizorului este închis pentru noi solicitări sau este temporar indisponibil din cauza constrângerilor de timp;
  2. este imposibilă modificarea dispozitivului din cauza unei cerințe externe - certificare, contract sau flota de dispozitive care a fost deja distribuită utilizatorilor;
  3. Ecosistemul dispozitivelor (cum ar fi Garmin Connect IQ) permite, în general, widget-uri terțe și le publică fără acces la o API închisă.

Dacă niciuna dintre aceste condiții nu este îndeplinită, o API deschisă sau o alegere gratuită a dispozitivului este aproape întotdeauna mai rapidă și mai ieftină decât dezvoltarea și moderarea unei aplicații în ecosistemul altcuiva.

Întrebări și răspunsuri

De ce nu au putut pur și simplu să acceseze API-ul oficial Garmin? Accesul este în prezent închis pentru noi solicitări. O solicitare adresată dezvoltatorului Garmin Connect a fost întâmpinată cu un răspuns în care se preciza că revizuirea și aprobarea noilor solicitări de acces API sunt suspendate temporar. Conform forumurilor Garmin, dezvoltatorul estimează că accesul probabil nu va fi disponibil înainte de vara anului 2027.

De ce nu ați trecut de la Garmin la dispozitive cu un API deschis? Dezvoltatorul a propus această opțiune clientului, dar a fost refuzată. Pentru o platformă de medicină preventivă, dispozitivul trebuie să fie certificat în Europa, iar Garmin oferă un pachet complet de documente de certificare. Pierderea acestui aspect în favoarea unui API deschis ar fi însemnat rezolvarea de la zero a unei probleme diferite, mai complexe.

Ce fac cele două aplicații aprobate de Garmin? Prima este o față de ceas personalizată, Longevity President Face, care afișează valori cheie și sigla hotelului. A doua este aplicația de sincronizare Longevity President, care transferă date de la ceas la platformă. Ambele sunt confirmate ca aplicații independente în Garmin Connect IQ Store, dezvoltat de Longevity.

Este această soluție potrivită pentru fiecare proiect de dispozitive portabile? Nu. Este potrivită atunci când API-ul oficial este închis sau temporar indisponibil, iar schimbarea dispozitivului este imposibilă din cauza unei cerințe externe - cum ar fi certificarea în acest caz. Dacă API-ul este deschis sau selecția de dispozitive este nelimitată, integrarea API este aproape întotdeauna mai rapidă.

Surse

O logică similară funcționează și în cazul site-urilor web. 1001site AI — un agent AI — creează un site web sau un magazin online pe baza linkului sau descrierii dvs. în doar câteva minute.

Linkuri de proiect

Întrebări și răspunsuri

De ce nu ai putut pur și simplu să accesezi API-ul oficial Garmin?

Accesul este închis în prezent pentru noi solicitări. O solicitare adresată dezvoltatorului Garmin Connect a primit răspuns prin care se solicita suspendarea temporară a revizuirii și aprobării noilor solicitări de acces API. Conform forumurilor din industrie, dezvoltatorul estimează că accesul probabil nu se va deschide înainte de vara anului 2027 - așteptarea a aproape un an este inacceptabilă în timp ce platforma este deja în construcție.

De ce nu ați trecut de la Garmin la dispozitive cu API deschis?

Dezvoltatorul a propus această opțiune clientului, dar a fost refuzată. Pentru o platformă de medicină preventivă, dispozitivul trebuie să fie certificat în Europa, iar Garmin oferă un pachet complet de documente de certificare. Pierderea acestei opțiuni în favoarea unui API deschis ar fi însemnat rezolvarea de la zero a unei probleme diferite, mai complexe.

Ce fac cele două aplicații aprobate de Garmin?

Prima este fața personalizată a ceasului Longevity President, care afișează valori cheie și sigla hotelului pe ecranul ceasului. A doua este aplicația Longevity President, o aplicație de sincronizare și partajare a datelor care transmite date de la ceas la platformă. Ambele sunt confirmate ca aplicații independente în Garmin Connect IQ Store, dezvoltat de Longevity.

Este această soluție potrivită pentru orice proiect de dispozitive portabile?

Nu. Este justificată atunci când API-ul oficial este închis sau temporar indisponibil, iar schimbarea dispozitivului este imposibilă din cauza unei cerințe externe - cum ar fi certificarea în acest caz. Dacă API-ul este deschis sau selecția de dispozitive este nelimitată, dezvoltarea unei mini-aplicații într-un ecosistem închis este un pas inutil: integrarea API este aproape întotdeauna mai rapidă.