-1

Webサイトが1つ.phpあり、iPadアプリケーション「Webアプリケーション」に入れたいです。

UIWebViewでファイルを作成してロードすることを意味しますWebView。最初の質問は、これを作成webAppしてXcodeシミュレーターで実行できるかどうかです。

このアプリケーション(Apache、MySQL)をiPadの外部に実装するには何が必要ですか?

基本的に、すべての.phpクラスをアプリ内に配置し、iPadアプリを介して実行したいのです。つまり、インターネットがなければ、アプリケーションを実行できます。

iPadとXCodeシミュレータの両方で実行したいので。

このアプリケーションを実装するためのヒントを教えてください。

4

4 に答える 4

3

あなたが考える必要があるいくつかのポイント:

  • App Storeの承認-このアプリを販売する場合(つまり、Cydia経由のジェイルブレイクされたデバイス、または社内の企業アプリ用ではない場合)、承認プロセスで問題が発生する可能性があります。*

    1. アプリケーションにスクリプト言語をバンドルする予定です。これがエンドユーザーに公開されているかどうかによっては、これは問題にならない可能性があります。しかし、Appleがプラグを見つけて引っ張るリスクがあります。

    2. スクリプト言語(この場合はPHP)でバンドルする代わりに、外部サーバーからコードをロードすることもできます。Appleはあなたのアプリケーションにオフラインの機能を持たせることを要求しているので、これはすぐにノーノーです-あるいは少なくとも彼らはそうしました。これがすべてのソーシャルネットワーキングと他のネットワーク依存のアプリを残すところ...まあ、私は例外があると思います!

  • デバイスのパフォーマンス-基本的に、モバイルデバイスで小さなWebサーバーを実行することを意図しています。この場合はタブレットです。これは非常にリソースを消費する可能性があるため、おそらく賢明ではありません。誰かが自分のアプリケーションと一緒にWebサーバーにバンドルしたいと決めたので、私は個人的にバッテリーが消耗することを望んでいません。

UIWebViewの使用に関しては、実装のアイデア自体は適切です。おそらくApacheCordova/ PhoneGapフレームワークをチェックする必要があります。これにより、ニーズが満たされ、Webアプリをパッケージ化する既成の方法が提供されます。カスタム機能が必要な場合は、とにかく一見の価値があります。プラグインの開発は比較的簡単で、すでに幅広い範囲が利用可能であり、cordovaの計画では、開発者がプラグインをネイティブアプリケーションに実装できるようにする予定です。(たとえば、1つのビューのみにPhoneGap機能が必要な場合など)

個人的には、HTML5やPhoneGapではできないPHPが必要なものがわかりません。利用可能なストレージオプション、SQLオプションがあり、Webテクノロジを使用しているため、外部のWebサービスに簡単にクエリを実行できます。また、アプリの承認に関しても、試行錯誤されているため、はるかに安全です。すでにストアにあるそのようなソリューションを使用して構築された多くのアプリケーションがあります

真剣に考え直す必要があると思います。そうでなければ、おそらくあなたはいくつかの詳細を投稿することができますか?

于 2012-10-29T13:29:35.880 に答える
1

PHPはサーバー側の言語であることに注意してください。では、iPadでサーバーを実行しますか?その場合は、適切なデスクトップ/ラップトップでPHPアプリケーションを開発し、Wi-Fi経由でiPadSafariブラウザーで表示できます。

それ以外の場合は、PHPライブラリ、MySQL、CURL、およびすべてをCydiaアプリストアから脱獄したiOSデバイスにLightHTTPdサーバーをインストールして、完全な環境を取得できます。Androidの場合、このようなデバイスでApacheサーバーを実行できるこのアプリPAWサーバーが利用可能です。

于 2012-10-29T13:20:10.557 に答える
0

小さなデバイスでWebサイトが正常に機能していることを確認したい場合、またはWebサイトの応答性を確認したい場合。Ipad Peekに移動し、URLを使用して特定のデバイス/シミュレーターでWebサイトを実行します。

于 2017-10-30T08:40:50.027 に答える
-1

簡単なグーグル検索はこの無料のフレームワークを引き出しました:http ://www.ipfaces.org/

私はこれまでに慣れたことはありませんが、それはあなたが必要とすることをするかもしれません。

于 2012-10-29T13:14:44.037 に答える