1

webKitを使用してビデオコンテンツを処理するiPadアプリを開発しています。一部のコンピューティングは、ビデオをレンダリングする前にデバイスで実行する必要があります。ビデオタグ付きの単純なWebアプリとしては実行できないため、UIWebKitを使用することにしました。

サードパーティのブラウザはUIWebKitを使用して開発されたと聞きました。

http://www.macworld.com/appguide/article.html?article=138409

しかし、次の議論は私にとって懸念事項です。

http://www.iphonedevsdk.com/forum/iphone-sdk-development/54184-app-rejected-webkit-use.html

Appleがアプリを拒否する可能性はありますか?

4

2 に答える 2

0

アプリでプライベートフレームワークを使用することはできません。2番目のリンクで言及されているフレームワークは、5.1の時点ではまだプライベートです。Appleの新しい静的アナライザーは確実にそれらの使用をキャッチします。最初のリンクのアプリは、WebKitを直接使用するのではなく、おそらくUIWebViewを使用します。なぜあなたは同じことができないのですか?

于 2012-06-08T04:13:07.353 に答える
0

UIWebViewを介してWebkitを使用する限り、心配する必要はありません。それはすべてのアプリケーションが使用するものです。デリゲートメソッドは、必要なすべての制御を提供します。唯一の欠点は、JavascriptからObjective-Cへのブリッジが遅いことです。

ここで、ソースから構築されたカスタムWebkitをアプリケーションに含めることは興味深い質問です。オープンソースのWebkitは、iOSに組み込まれているWebkitフレームワークを呼び出すことと同じではありません。Appleが自分でコンパイルすることに反対するかどうかはわかりません。

于 2012-06-08T13:16:56.587 に答える