Fitbit Studioは、開発者がFitbit OSスマートウォッチのアプリとクロックフェイスを作成できるWebベースのツールでした。しかし、Fitbitは、開発ツールを合理化する努力の一環として、2023年4月20日現在、Fitbit Studioを閉鎖しました[1]。同社は現在、コマンドラインSDKを開発に使用することを推奨しています。これは、優先コードエディターとバージョン制御システムを使用してプロジェクトの構築とインストールをサポートしています[1]。
Fitbit Versa 4に関しては、サードパーティのアプリをサポートせず、Fitbitにはこのデバイスにそのようなサポートを提供する計画はありません[1]。開発者はVersa 4のクロックフェイスを作成できますが、プロセスは以前のモデルと比較して制限されています。 Versa 4にはWi-Fi接続が欠けているため、アプリのインストールと開発がさらに複雑になります[1]。
クロックフェイスを開発したり、Versa 4にカスタムコンテンツをインストールしようとするには、通常、Fitbitが提供するコマンドラインインターフェイス(CLI)ツールを使用する必要があります。しかし、今のところ、Versa 4に対する公式のSDKサポートはなく、開発の取り組みには非公式の方法または回避策が必要になります[4] [9]。
Fitbitデバイス用の時計面を開発するための手順(一般プロセス)
1. FITBIT開発者アカウントを作成する:まだお客様がいない場合は、FITBIT開発者アカウントにサインアップすることから始めます。これにより、必要なツールとリソースにアクセスできます[2]。
2。コマンドラインインターフェイス(CLI)を使用:Fitbit Studioが利用できなくなったため、CLIツールを使用してプロジェクトを開発およびインストールします。これには、node.jsをインストールし、 `npx create-fitbit-app`などのコマンドを使用して、新しいプロジェクトを足場に使用します[2]。
3.プロジェクトの構築とインストール:「npx fitbit-build」や「npx fitbit」などのコマンドを使用して、プロジェクトを構築およびインストールします。 fitbitシェルを介して認証する必要があります。デバイスにアプリまたはクロック面をインストールする必要があります[2]。
4.クロック顔の開発:Versa 4の完全なアプリを開発することはできませんが、CLIツールを使用してクロックフェイスを作成できます。これには、JavaScriptとSVGファイルを使用して顔を設計およびコーディングすることが含まれます[5]。
Versa 4の課題
- 公式のSDKサポートはありません:Versa 4には、アプリ開発の公式SDKサポートがありません。開発者がデバイスのために作成できるものを制限しています[4]。
- サードパーティのアプリなし:Fitbitは、Versa 4のサードパーティアプリを許可する予定はありません。代わりに、健康とウェルネスの機能に焦点を当てています[1]。
-Wi-Fi接続なし:Versa 4のWi-Fiの欠如は、カスタムコンテンツのインストールと管理を複雑にします[1]。
要約すると、Fitbit Studioを使用してVersa 4用のアプリを開発することはできませんが、デバイスの制限により、Versa 4のアプリを開発することはできませんが、CLIツールを使用してクロックフェイスの作成を検討できます。ただし、このプロセスはVersa 4で公式にサポートされておらず、開発には非公式の回避策が必要になります。
引用:[1] https://9to5google.com/2023/02/17/fitbit-studio/
[2] https://joaoneto.blog/getting-with-fitbit-development-part-i/
[3] https://blog.devgenius.io/bringing-your-data-to-my-wrist-with the-mongodb-data-api-and-fitbit-e73ad3db7dec
[4] https://community.fitbit.com/t5/sdk-development/when-will-we-sdk-support-for-versa-4/td-p/5374450
[5] https://www.virtuonasoft.com/blog/articles/developing+fitbit+clock++app
[6] https://support.google.com/fitbit/answer/14237121?hl=en
[7] https://www.youtube.com/watch?v=o_jyxo3gtgs
[8] https://dev.to/iansavchenko/making-an-app-for-fitbit-os-my-impressions-2ijb
[9] https://stackoverflow.com/questions/73916842/how-can-i-enable-versa-4-usb-debugging