1

HTML5/Javascript を使用してアプリケーションを作成できるため、RhoElements を使用しています。PHP 以外のプログラミング経験はありません。ただし、アプリケーションを展開するすべてのデバイスにライセンスを支払う必要があります。現場には 1,000 台近くのデバイスがあります。PhoneGap が以前は WM をサポートしていたことは理解していますが、ドキュメントがあまりないようで、段階的に廃止される可能性があります。

どのような代替ソリューションが利用可能ですか?

4

1 に答える 1

1

Windows Mobile と Windows CE を直接サポートする、HTML5 に基づくクロスプラットフォーム フレームワークを他に知りません。主な理由は、これらのプラットフォームでサポートされている HTML5 ブラウザーがないことです。

Windows Mobile および Windows CE 用にビルドする場合、RhoElements には、Windows Mobile または Windows CE 用に最適化された Webkit のビルドが含まれます。

Webkit は非常に重要なソフトウェアであることに注意してください。現時点では、2013 年 9 月末にリリースされる新しいバージョンでは、これらのデバイスの最小メモリ要件は 128 MB の RAM です。

最新のベータ版のリリース ノートで、メモリ状態に関する詳細を確認できます。

メモリに関する考慮事項

RhoElements 4.0 では、MC9000 や MK4000 などの古いデバイス ファミリのサポートが導入されています。RhoElements がサポートするデバイスは、パフォーマンス スペクトルの全範囲に及ぶため、特にこれらの古いデバイスの場合、アプリケーションを開発する際には注意が必要です。アプリケーションを開発するときは、ターゲット デバイスの機能を念頭に置いてください。次の点が役立ちます。

  • RhoElements をサポートするには、デバイスに最低 128 MB の物理 RAM が必要です。
  • Sencha touch や JQuery Mobile などの JavaScript ライブラリは、実行時に大量のメモリを使用する可能性があります。DOM に読み込まれる Javascript ライブラリが多いほど、Web ページの RAM フットプリントが大きくなります。
  • デフォルトでは、JQueryMobile は Windows Mobile / CE デバイスのビューに自動的に含まれないことがわかります。これは、可能な限り最高のパフォーマンスを提供するためです。
  • 製品には、メモリ ログやメモリ API など、メモリを監視するための API が用意されています。これらのツールを使用して、アプリケーションの要件を把握できます。developer.motorolaso​​lutions.com でリソースを利用して、ブログやウェビナーなど、見栄えの良い合理化されたアプリを作成できます。
  • Javascript と CSS のオンライン パフォーマンス テスト、特に DOM 操作を伴うものは、デスクトップ コンピューターを対象として記述されることが多く、サポートされているすべてのデバイスで実行できるとは限りません。
  • 一部のローエンド CE デバイスでは、RhoElements をインストールするために使用可能なプログラム メモリを増やす必要がある場合があり、これはコントロール パネルから実行できます。すぐに使用できるデバイスには十分なメモリがありますが、すでに多くのプログラムをインストールしている場合は、より多くのプログラム メモリを割り当てるか、既存のファイルを削除する必要がある場合があります。
  • デバイスで実行する RhoElements アプリケーションが多いほど、必要なメモリが大きくなります。複数の個別のアプリケーションではなく、単一のアプリケーションで TabBar を使用することを検討してください。
  • このリリースでは、Windows Mobile 5.0 はサポートされていません。デバイスは、可能であれば Windows Mobile 6.x に更新する必要があります。

RhoMobile の詳細については、MotorolaSolutions LaunchpadのWeb サイトを参照してください。この Web サイトには、クロスプラットフォーム ツールのこのスイートに関するビデオ、ドキュメント、フォーラムがあります。


于 2013-09-17T05:53:16.493 に答える