6

私は時計用のアプリを開発する世界では初めてであり、スマートフォン用に次のフレームワークが存在するという事実から:

  1. ザマリン
  2. フォンギャップ
  3. 加速器
  4. コニー
  5. コルドバ
  6. ...

時計アプリ用の同様のフレームワークが存在するのだろうか? 一度コーディングするだけで全体的に実行できるようにします。

ありがとう

編集1

この日(2015 年 12 月 5 日)、ネイティブ スクリプトのメンテナーの回答についてはこちらをご覧ください。ネイティブ スクリプトを使用して、ウェアラブル用のアプリの作成を開始します。

4

3 に答える 3

2

Cordova/PhoneGap アプリは、ウェアラブル デバイス/時計では直接動作しません。Cordova/PhoneGap は基本的に、すべてのモバイル OS の WebKit/WebView で実行できる JavaScript API です。しかし、Android Watch と Apple Watch は WebKit をサポートしていないため、Cordova で開発されたアプリは直接 Watch デバイスでは動作しません。ただし、一部の機能を既存の Cordova アプリからウェアラブル アプリに拡張する場合は、ネイティブ言語で拡張アプリを作成する必要があり、拡張機能はモバイル デバイス上のペアリングされたアプリと通信できる必要があります。Watch の拡張機能には UI のみがあり、ビジネス ロジックなどはモバイルの Cordova アプリで実行されます。これらのアプリ間の通信を確立して、時計デバイスのディスプレイを駆動することができます。

上記の他のフレームワークがウェアラブル デバイスをどれだけサポートしているかはわかりません。

于 2015-04-29T09:40:22.843 に答える
2

@kiran と @NRimer が言及したように、これらのクロス プラットフォーム フレームワークは、すべてのモバイル デバイスでサポートされるほぼ普遍的なレイヤーである WebKit/WebView に依存しています。それらはデバイス上で直接実行されませんが、デバイスはこれらのクロス プラットフォーム アプリを実行する WebKit プラットフォームを実行します。したがって、ネイティブ アプリの機能をクロス プラットフォーム アプリと比較すると、ネイティブ アプリの方がデバイス ハードウェア関連の機能を実践できるため、より大きくなります。スマートウォッチに特有のことは、それらがほとんど他のスマートフォンデバイスに依存していることであり、ハードウェア固有の通信プロトコルを使用し、WebKit はそれを操作していません。

于 2015-05-11T09:34:15.637 に答える
1

フレームワークで何をしたいかによって異なります。アプリが含まれているアプリによって提供されるデータから構築されるアプリを監視します。たとえば、時計でカスタム通知を提供する場合は、アプリ (またはリモート通知用のサーバー) が作成します。時計アプリが情報を必要とする場合、含まれているアプリにリクエストを送信します。各ウォッチ アプリで同じ通知または機能を提供するアプリのグループがあるとします。含まれているアプリのこれらの機能を処理するフレームワークを作成できます。時計の部分については、提供される情報の表示と考えてください。残念ながら、時計アプリのフレームワークを生成する方法はまだないと思います。もし、あんたが'

于 2015-05-04T16:18:10.977 に答える