0

PhoneGap を使用して Windows Phone 7 アプリケーションを開発することを考えていますが、利用可能な機能についていくつか質問があります。私は以前に WP7 アプリケーションを開発したことがなく、PhoneGap を使用したこともないので、これらの質問に対する答えのいくつかが明らかである場合はご容赦ください。

  1. PhoneGap は、WP7 アプリでホストされている HTML/JS/CSS/画像を更新する機能をサポートしていますか? 新しいコンテンツを簡単にダウンロードできると思いますが、PhoneGap がアプリケーションに使用している既存のファイルを更新または拡張できるかどうかは明らかではありません。アプリケーションの機能が主に HTML/JS によって駆動されることを考えると、更新された HTML/JS を非同期でダウンロードして、デバイス上のコンテンツを更新することが可能であると思います。実際、これは MarketPlace を通じてアプリケーションの新しいバージョンをダウンロードせずにアプリケーションを更新することと同じです。これが可能であると仮定すると、これを行うアプリケーションがアプリケーション検証プロセスに合格する可能性はどのくらいですか?
  2. PhoneGap を使用してアプリケーションを開発する際に注意すべき特定の制限やガイドラインはありますか? あるとは思えませんが、この分野で具体的なアドバイスがあれば助かります。

どんな助けでも大歓迎です。

4

1 に答える 1

1

1) 短い答えはイエスです。長い答えは、それを実現するには、ネイティブ (この場合は C#) 開発を行う必要があるということです。PhoneGap の詳細はわかりませんが、JS から C# メソッドを呼び出せることは知っています。したがって、メソッドを呼び出してデータをダウンロードし、IsolatedStorage に保存してから、JS にコールバックして、完了したことを知らせることができます。それ以外の場合は、JS で画像をダウンロードしてコード ビハインドに渡す方法があるかもしれませんが、PhoneGap の担当者がこのシナリオに特に対応していない限り、私はそれを非常に疑います.

1.2) はい、これで問題なく証明書に合格します。コンテンツを入手する方法/理由/時期/場所を決定するのは、MS の責任ではありません。彼らはあなたがアプリを更新してもお金を稼げないので、あなたが独自のコンテンツ配信システムを構築するかどうかは気にしません。

2) 探している答えが正確ではないかもしれませんが、PhoneGap やその他の非ネイティブな方法でアプリを作成すると、アプリの神様があなたを打ちのめします。もっと簡単に言えば、PhoneGap とそのようなものはすべてがらくたです。実際のフレームワークではなく (彼らはそれに多くの労力を費やしたと確信しています)、結果です。真剣に、ネイティブではないアプリを実行した瞬間に、それがどれほどひどいものであるかがわかります。これを強調する方法がわかりません。すべてのプラットフォームにネイティブに開発することは本当に価値があります。

于 2012-06-20T10:54:10.323 に答える