私は最近、4 つの異なるモバイル プラットフォーム用の PhoneGap アプリケーションの作成を任されました。しばらくの間 PhoneGap をいじった後、WP7 および BB プラットフォーム用のプッシュ通知プラグインがなかったため、目的を果たすのは良くないと判断しました。
だから私はネイティブになりました。単純に 2 つのことを行うさまざまなプラットフォーム用のネイティブ コードを作成しました。
1) プッシュ通知を実装する
2) アプリ内の webView を開く
私の計画は、webView を使用すると、phonegap フレームワークで使用する「html-javascript Web ページ」を開くことができるようになり、同じことになるというものでした..
しかし...最近、一部のJavaScriptがBB(OSの一部の古いバージョン)で実行されないことがわかりました。これで、PhoneGap を使用することと、単純に WebView を開くことの違いを理解していると思います。
PhoneGapを使用していた場合、私が作成する html-javascript コードは、フレームワークを介してネイティブコードに変換されるため、モバイルで実行されます。Web ブラウザで JavaScript を実行しようとしたので、デバイスでサポートされていない場合は単に実行されません。
私はここにいますか?これは、これら2つのことの最終的な大きな違いですか?