Για το Fitbit Versa 4, δεν υπάρχουν επίσημες ενημερώσεις SDK από την Fitbit που υποστηρίζουν την ανάπτυξη εφαρμογών τρίτων. Το Versa 4 και το Sense 2 δεν υποστηρίζουν επί του παρόντος εφαρμογές τρίτων μέσω της γκαλερί εφαρμογών Fitbit, η οποία ήταν ένα χαρακτηριστικό που ήταν διαθέσιμο σε προηγούμενα μοντέλα όπως το Versa 3 [7] [9]. Ωστόσο, ορισμένοι προγραμματιστές έχουν πειραματιστεί με ανεπίσημες μεθόδους για τις εφαρμογές sideload χρησιμοποιώντας API, αλλά αυτές οι μέθοδοι δεν υποστηρίζονται επίσημα από το Fitbit.
ανεπίσημες προσπάθειες ανάπτυξης
Μερικοί προγραμματιστές εργάζονται σε ανεπίσημα SDK και εργαλεία για να επιτρέψουν την ανάπτυξη εφαρμογών για το Versa 4 και το Sense 2. Αυτές οι προσπάθειες συχνά απαιτούν τη δημιουργία ενός συγκεκριμένου αναπτυξιακού περιβάλλοντος, όπως η χρήση του Node.js έκδοση 14, η οποία είναι συμβατή με το Fitbit SDK [1].
Επίσημη κατάσταση SDK
Από τις τελευταίες ενημερώσεις, η Fitbit δεν ανακοίνωσε ένα επίσημο SDK για το Versa 4 και το Sense 2. Η έλλειψη επίσημης υποστήριξης σημαίνει ότι οι προγραμματιστές δεν μπορούν να διανείμουν τις εφαρμογές τους μέσω της γκαλερί εφαρμογών Fitbit και οι χρήστες δεν μπορούν να εγκαταστήσουν εφαρμογές τρίτων σε αυτές τις συσκευές [9].
ρύθμιση περιβάλλοντος ανάπτυξης
Για να συνεργαστούν με ανεπίσημα SDKs, οι προγραμματιστές συνήθως πρέπει να δημιουργήσουν ένα περιβάλλον ανάπτυξης που περιλαμβάνει το Node.js και το Fitbit SDK CLI. Για παράδειγμα, συνιστάται η χρήση του Node.js έκδοση 14, καθώς οι νεότερες εκδόσεις μπορεί να προκαλέσουν προβλήματα συμβατότητας με το SDK [1]. Επιπλέον, οι προγραμματιστές ενδέχεται να χρειαστεί να χρησιμοποιήσουν εργαλεία όπως «NVM» για να διαχειριστούν τις εκδόσεις Node.js στα συστήματά τους.
Συμπέρασμα
Ενώ δεν υπάρχουν επίσημες ενημερώσεις SDK για το Versa 4, οι ανεπίσημες προσπάθειες συνεχίζουν να διερευνούν τρόπους ανάπτυξης και εφαρμογών sideload. Ωστόσο, αυτές οι μέθοδοι δεν υποστηρίζονται από το Fitbit και μπορεί να μην είναι σταθερές ή ευρέως συμβατές. Οι χρήστες και οι προγραμματιστές περιμένουν την επίσημη υποστήριξη από το Fitbit για να αξιοποιήσουν πλήρως τις δυνατότητες αυτών των συσκευών.
Αναφορές:[1] https://www.reddit.com/r/fitbit/comments/151cx3p/versa_4sense_2_sideloading_via_api_anyone_done_it/
[2] https://docs.versa-networks.com/getting_started/deployment_and_initial_configuration/branch_deployment/branch_basics/hardware_and_software_requrements_for_branch
[3] https://www.teledynevisionsolutions.com/support/support-center/technical-guidance/iis/spinnaker-sdk-release-notes/
[4] https://github.com/yeohongred/fitbit-versa4-sense2-sdk
[5] https://docs.versa-networks.com/getting_started/deployment_and_initial_configuration/headend_deployment/headend_basics/hardware_and_software_requrements_for_headend
[6] https://www.manageengine.com/products/service-desk/on-premises/readme.html
[7] https://www.reddit.com/r/fitbit/comments/xnooog9/psa_the_new_sense_2_versa_4_do_not_support/
[8] https://community.fitbit.com/t5/versa-4/versa-4-firmware-pdate-194-86/td-p/5498705
[9] https://community.fitbit.com/t5/sdk-development/versa-4-and-sense-2-sdk-status/td-p/5341810