สำหรับ Fitbit Versa 4 ไม่มีการอัปเดต SDK อย่างเป็นทางการจาก Fitbit ที่สนับสนุนการพัฒนาแอพของบุคคลที่สาม Versa 4 และ Sense 2 ไม่รองรับแอพของบุคคลที่สามผ่าน Fitbit App Gallery ซึ่งเป็นคุณสมบัติที่มีอยู่ในรุ่นก่อนหน้าเช่น Versa 3 [7] [9] อย่างไรก็ตามนักพัฒนาบางคนได้ทำการทดลองด้วยวิธีการที่ไม่เป็นทางการในการโหลดแอพโดยใช้ APIs แต่วิธีการเหล่านี้ไม่ได้รับการสนับสนุนอย่างเป็นทางการโดย Fitbit
ความพยายามในการพัฒนาอย่างไม่เป็นทางการ
นักพัฒนาบางคนทำงานเกี่ยวกับ SDK และเครื่องมือที่ไม่เป็นทางการเพื่อเปิดใช้งานการพัฒนาแอพสำหรับ Versa 4 และ Sense 2 ตัวอย่างเช่นมีที่เก็บ GitHub ให้คำแนะนำและเครื่องมือที่ไม่เป็นทางการสำหรับการพัฒนา SDK บนอุปกรณ์เหล่านี้ [4] ความพยายามเหล่านี้มักจะต้องมีการตั้งค่าสภาพแวดล้อมการพัฒนาที่เฉพาะเจาะจงเช่นการใช้ node.js เวอร์ชัน 14 ซึ่งเข้ากันได้กับ Fitbit SDK [1]
สถานะ SDK อย่างเป็นทางการ
จากการอัปเดตล่าสุด Fitbit ไม่ได้ประกาศ SDK อย่างเป็นทางการสำหรับ Versa 4 และ Sense 2. การขาดการสนับสนุนอย่างเป็นทางการหมายความว่านักพัฒนาไม่สามารถแจกจ่ายแอพของพวกเขาผ่านแกลเลอรีแอพ Fitbit และผู้ใช้ไม่สามารถติดตั้งแอพของบุคคลที่สามได้โดยตรงบนอุปกรณ์เหล่านี้ [9]
การตั้งค่าสภาพแวดล้อมการพัฒนา
ในการทำงานกับ SDK ที่ไม่เป็นทางการนักพัฒนามักจะต้องตั้งค่าสภาพแวดล้อมการพัฒนาที่มี node.js และ Fitbit SDK CLI ตัวอย่างเช่นการใช้ node.js เวอร์ชัน 14 เป็นสิ่งที่แนะนำเนื่องจากเวอร์ชันใหม่อาจทำให้เกิดปัญหาความเข้ากันได้กับ SDK [1] นอกจากนี้นักพัฒนาอาจต้องใช้เครื่องมือเช่น `nvm` เพื่อจัดการเวอร์ชัน Node.js ในระบบของพวกเขา
บทสรุป
ในขณะที่ไม่มีการอัปเดต SDK อย่างเป็นทางการสำหรับ Versa 4 ความพยายามอย่างไม่เป็นทางการยังคงสำรวจวิธีการพัฒนาและการโหลดแอพ อย่างไรก็ตามวิธีการเหล่านี้ไม่ได้รับการสนับสนุนโดย Fitbit และอาจไม่เสถียรหรือเข้ากันได้อย่างกว้างขวาง ผู้ใช้และนักพัฒนากำลังรอการสนับสนุนอย่างเป็นทางการจาก Fitbit เพื่อใช้ประโยชน์จากศักยภาพของอุปกรณ์เหล่านี้อย่างเต็มที่
การอ้างอิง:[1] https://www.reddit.com/r/fitbit/comments/151cx3p/versa_4sense_2_sideloading_via_api_anyone_done_it/it/it
[2] https://docs.versa-networks.com/getting_started/deployment_and_initial_configuration/branch_deployment/branch_basics/hardware_and_software_requirements_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_requirements_for_headend
[6] https://www.manageengine.com/products/service-desk/on-premises/readme.html
[7] https://www.reddit.com/r/fitbit/comments/xnoog9/psa_the_new_sense_2_versa_4_do_not_support/
[8] https://community.fitbit.com/t5/versa-4/versa-4-firmware-update-194-86/td-p/5498705
[9] https://community.fitbit.com/t5/sdk-development/versa-4-and-sense-2-sdk-status/td-p/5341810