1

この質問は 1 年前に尋ねられたもので、以前は答えが簡単ではなかったのでもう一度質問したいと思います :-)。今、それが明確になっていることを願っています。

私の質問は、単純なデータ入力タイプのアプリケーション用の IOS および Android ベースのデバイス用の単一のクライアントを開発するための最良の方法に関するものです。アプリは、GPS、カメラなどのデバイス固有の機能を使用しません。以下は私の理解です。追加:

  1. デバイスが中央の Web サーバーに接続されている限り、HTML5/Javascript ベースのクライアントが最適です (つまり、write once run Everywhere の観点から)。
  2. ネイティブの IOS/Android デバイス クライアントの場合、どの SDK を使用すればよいかわかりません。後でサーバーと同期するためにデバイスが切断された場合に備えて、クライアントにオフライン データ入力機能が必要です。ここでも、write once run Everywhere タイプのクライアントを探しています。
  3. XML/RPC ベースの対話は、デバイス クライアントが中央の Web サーバーと通信するための最良の方法です。
  4. スマートフォン用の IOS ベースのクライアントを開発すると仮定すると、それを IPAD で実行するにはどのような追加作業が必要になるでしょうか。(xml ?) config を介して実行できるかどうか、または個別に開発が必要になるかどうかを意味します。

前もって感謝します。ソハイル

4

3 に答える 3

0

「どこでも 1 つの実行を作成する」は html5 を唯一のオプションとして残します。他のソリューションではそれができません。phonegap や sencha などの html5 ラッパーでさえ、ネイティブ アプリのようにパックしたり、ネイティブ プラグインを作成したりするためのプラットフォーム固有のツールが必要です。Html5 アプリは、オフラインで作業し、データをローカルに保存できるように設計できます。xml は解析が重く、xml フォームに負荷を転送するために追加の文字が多すぎるため、xml/rpc は好みません。json はより軽量で人気があります。iPad をサポートするには、iPad UI のセット (通常は別の xib またはストアボードのセット) を作成する必要があります。2 セットの UI が同一である場合は、同じコードを使用できます。

于 2013-08-01T03:12:14.360 に答える