2012-03-24 11 views
3

私はコンピュータ用のHTML5 Webアプリケーションで作業しています。私はモバイル版を作ることを考えていました。iOS - HTML5 Webアプリケーションをネイティブに変換できるSDKはありますか?

HTML5/JS/CSSを使用して、iTunesConnectでアップロードできるネイティブiOSアプリケーションに変換できるSDKはありますか?

主なものは、HTML5 Canvasです...私はGoogle上で検索する運がありませんでした。

答えて

1

を試してください。Phonegapを試してください。それは銀色の弾丸ではありませんが、一般的にHTML、CSS、JSを取り上げて、クロスプラットフォーム機能を約束したモバイルデバイス上で実行するようにパッケージ化しています。

Mediaオブジェクトとのクロスプラットフォームの互換性の問題がいくつか発生しましたが、基本的なものと同様に動作するはずです。

基本的には、電話機に組み込まれたWebkitエンジンを使用してコードを実行するだけなので、iOsがサポートする場合、技術的にはうまく機能するはずです。

あなたがMacで開発しているのなら、それはかなり簡単です。 phonegap/mac用の「スタートガイド」チュートリアルはたくさんあります。しかし、PC上でiOsを開発している場合、それは全体的な話だ。

いずれにしても、実際のiOSデバイスでテストするだけでも、Appleの開発者アカウント、プロビジョニングプロファイル、およびAppleに登録された開発者キーが必要です。 Macを使用している場合は、これらを使用してXcode経由でアプリを直接実行できます。

しかし、PCを使用している場合は、Phonegap Build(クロスプラットフォームのアプリケーションを構築するためのクラウドベースのサービス)を使用する必要があります。そこから、iTunes経由でインストールできるコンパイル済みのバイナリをダウンロードできます。

希望すると便利です。

4

あなたはPhonegapやその他のフレームワークは必要ありません。ウェブビューコントロールを読み込んで、フォルダ内にhtmlファイルをロードしてください。

NSString *htmlPath = [[NSBundle mainBundle] pathForResource:@"index" 
                ofType:@"html" 
               inDirectory:@"/htdocs" ]; 

NSString *html = [NSString stringWithContentsOfFile:htmlPath 
              encoding:NSUTF8StringEncoding 
               error:nil]; 

[webView loadHTMLString:html 
       baseURL:[NSURL fileURLWithPath: 
         [NSString stringWithFormat:@"%@/htdocs/", 
          [[NSBundle mainBundle] bundlePath]]]]; 
+0

恐ろしい...これは、iphone/ipad自体を除いて、サブフォルダを読み取ることはありません。あなたがそれらをXcodeのサブフォルダに入れても、あなたのコードはサブフォルダがないと仮定しなければならないので、上のコードでは (1)inDirectory:@ "" (2)stringWithFormat:@ "% @ " – jsherk

3

http://trigger.io/です。

あなたは、カメラや連絡先APIなどのネイティブ機能にアクセスできるForge JavaScript APIを使用してHTML5コードを作成します。

私たちのクラウドビルドサービスは、iPhone、iPad、Android、Windows Phone用のネイティブアプリを作成するために残りの作業を行います。

免責条項:いかなる方法であれ、trigger.ioには関連付けられていません。

2

ludei.comをご覧になることをお勧めします。本当に簡単です。 htmlとリソースを含む.zipをアップロードすると、.ipaとして戻ってきます

本当に良い仕事です。

PSその無料

関連する問題