DataField
1 つのアプリだけで複数の を使用する方法はありますか。
これには 2 つの使用例があります。
- DataField A は、DataField B として公開したい中間計算を使用します
- DataField Aの平均値を表示したい
パフォーマンス (メモリと実行時間) のコストが高くなるため、3 つの異なるアプリを使用することは避けたいと考えています。
組み込みのアクティビティ (ランニング、サイクリングなど) は、通常、デバイスに応じて 3 つ以上のデータ フィールドを使用できます。たとえば、vivoactive は特定のアクティビティに対して静的な 3 つのフィールドに設定されますが、Forerunner 920XT はアクティビティ内の単一のフィールドまたは複数のフィールドを表示できます。
Connect IQ データ フィールドはデータを共有できないため、複数の値 (仮想の DataField A と DataField B からの値) を表示する単一の Data Field を作成するか、2 つの独立した Data Fields を作成します。そして、この計算に加えて追加の計算も行う DataField B です。これにより、ユーザーと開発者の両方にとって事態を複雑にする可能性のあるデータ フィールド間の依存関係の複雑さが解消されます。
もう 1 つのオプションは、データ フィールドの代わりに完全な Connect IQ アプリケーションを作成することです。これは組み込みアクティビティの代わりに使用され、アクティビティ中に表示できる内容の柔軟性が大幅に向上します。もちろん、アプリケーションの作成は、データ フィールドよりも複雑になる場合があります。(さまざまなアプリの種類について詳しくは、開発者サイトをご覧ください。)