私はモバイルアプリを開発しようとしていますが、WebViewを使用してWebサーバーでアプリを開発する方が簡単かどうか疑問に思っていました。しかし、phonegapからカメラやその他のコルドバ機能を使用する必要がありますが、これは機能しますか?
これのフォールバックは何ですか?
私はモバイルアプリを開発しようとしていますが、WebViewを使用してWebサーバーでアプリを開発する方が簡単かどうか疑問に思っていました。しかし、phonegapからカメラやその他のコルドバ機能を使用する必要がありますが、これは機能しますか?
これのフォールバックは何ですか?
PhoneGapは、Javascriptインターフェースを使用してネイティブメソッドを呼び出します。したがって、アプリにバンドルされているWebコンテンツは、これらのJavascript関数を呼び出して、ハードウェア機能にアクセスできます。同一生成元ポリシーは、異なるオリジン(ホストされたWebページなど)からJavascript関数を呼び出さないようにします。したがって、ホストされているWebページからハードウェア機能にアクセスすることはできません。
通常行われるのは、静的HTMLコンテンツがアプリにバンドルされ、動的コンテンツがAJAX呼び出しを介してフェッチされることです。サーバー側からWebサービスを作成し、PhoneGapアプリでこれらを利用できます。