0

開発者の皆様、こんにちは。

HTML5/JS Web サイトを開発するための新しい旅に乗り出し、同じコードをモバイル アプリに再利用する方法を探しています (PhoneGap または Appcelerator を使用して使用したいと考えています)。要件は、デスクトップとスマートフォンで使用できる 1 回の開発ですが、プロジェクトのスポンサーは、スマートデバイスでデータを処理するためのより安全な方法を求めているため、このアプローチを選択したいと考えています。今私の質問は

  1. Appcelerator または Phonegap 内のモバイルで HTML5/jQuery コードを再利用するために、この方法でソリューションを再利用および設計できますか?
  2. はいの場合、モバイル デバイスでサポートするには、何パーセントの手直しが必要ですか?
  3. いいえの場合、代替手段は何ですか?

ご指導いただきありがとうございます。

4

2 に答える 2

0

あなたがモバイルウェブサイトを構築することを計画していることを願っています。その場合、WebサイトでHTML5、JS、CSSのみを使用していれば、変更が5%しかないPhoneGapアプリに変換するのは非常に簡単です。PHP、ASP.NET、rubyなどのサーバーサイド言語で記述されたWebサイトを実行することはできません。覚えておくべきいくつかの重要な項目:

  • ウェブサイトとアプリの開発を一緒に始めましょう。モバイルブラウザとphonegapでテストして、問題が発生したときに修正できるようにします。

  • 開発にはKendoUIMobile / jQuery MobileなどのモバイルHTML5ベースのフレームワークを使用して
    、モバイル関連のすべてのUIを修正するために時間を費やさないようにします。

  • PhoneGap機能を使用している場合は常に、PhoneGapで実行しているかどうかを確認するか、ブラウザー機能にフォールバックしてください。

于 2013-02-28T21:53:42.753 に答える
0

(1)。現在のデスクトップ Web サイトが Web サービスの方法でサーバー側と対話する場合、すべてが非常に簡単に行われます。次のように、src\com\ の *.java を直接変更することもできます。

 super.loadUrl("http://balabalabala.com");

phonegap ラップを使用すると、アプリにすぐにアクセスできます。そうでない場合は、クライアント側のサーバー側インターフェースの実装に時間を費やす必要があります。

(2)。モバイル用の JavaScript フレームワーク (jquery mobile、sencha touch など) を使用して、静的な html ページをリファクタリングする必要があります。それらを使用して、phonegap アプリをネイティブ アプリとより類似させます。それも時間がかかります。

上記の 2 点は、やり直しが必要なものです。

于 2013-03-01T02:41:34.260 に答える