私はApache Cordovaフレームワークを使っていますが、そのプラグインはhtml5の最新の新技術と同じくらい有用だとは思っていません。私はジオロケーションプラグインのコードがhtml5のgeolocation APIのコードと同じであると判断しました。また、他のプラグインはhtml5の技術とほぼ同じコードを使用しています。たとえばconsole-plugin、contacts-plugin、inappbrowser-plugin、vibration-pluginはほぼ同じコードを使用しているようです。連絡先プラグインでは、html5の連絡先apiに基づいているとも言えます。だから、Apache Cordovaは実際にhtml5の技術のようにほぼ同じコードを使用していますか?Apache Cordova Frameworkのプラグインのコードは、html5で提供されている技術のコードと似ていますか?
-1
A
答えて
0
Cordova Frameworkは、ブラウザでも使用されるWebView要素を使用します。 HTML5の機能はコードワでも同じですが、HTML5は正式にサポートされています。あなたが開発するプラグインは、ネイティブコード(Android用Android Java、Objective-C/Swift for iOSなど)で構成されていますが、javascriptインターフェイスでコードに使用できます。時には、インタフェースは、開発を単純化するために、よく知られているWeb APIのように見えることがあります。
したがって、cordova = html5 + jsフレームワーク+その他の機能(主にネイティブ)。
html/js機能のサポートについて詳しく知りたい場合は、OSのWebView要素(iOSのUIWebViewなど)を見てください。
関連する問題
- 1. CordovaのSQLiteプラグイン:後方に実行されているコード
- 2. 私のプロジェクトでgithubで提供されているjsコードの使い方
- 3. レンダリングソフトウェアまたはハードウェアレンダリング技術がタイルされていますか?
- 4. AS3 BBコードまたは交換技術?
- 5. GoogleコードはAPIを提供していますか?
- 6. C#:そのコードはどのような技術ですか?
- 7. MongoDBと類似のデータベース技術
- 8. コードで提供されているユーザー名とパスワードでGoogleドライブにアクセス
- 9. 、私は復帰後のコードを実行できる技術がありますか?私は帰国後のコードを実行できる技術が
- 10. これにはどの技術が選択されていますか?
- 11. MSCVR100D.DLLデバッグシンボルはどのパッケージで提供されていますか?
- 12. ページビューカウンタ、コードが提供されています、それは最善の方法ですか?
- 13. フラスコとスタティックファイルがmod_wsgで提供されています。
- 14. Visual Studio SDKウィンドウにはどの技術が使用されていますか?
- 15. Dojo ToolkitはCSS Column Grid Frameworkを提供していますか?
- 16. 類似性マトリックスのクラスタリング技術
- 17. ビデオストリーミング技術の技術
- 18. 独立して動作するコードの一部を切り離すPerlの技術とは何ですか?
- 19. 私は私のコードを提供します...それは、foreachのすべての
- 20. 私はcordova/phonegapプラグインとしてJavaコードを使用できますか?
- 21. dexguardはコード内で使用されているURLの暗号化を提供します
- 22. DocumentDBにはどのデータアクセス技術が優れているのですか
- 23. Visual StudioのコードのNode.jsは、NPMモジュールのインテリセンスを提供していません
- 24. マイクロソフトの技術情報を提供する最も重要な情報リソースはどれですか?
- 25. 技術の推奨/提案が必要
- 26. 誰かがFacebookのニュースフィードシステムに似た何かの技術的議論へのリンクを持っていますか?
- 27. 画像検索におけるスライディングウインドウ技術とスキャンウインドウ技術との違い
- 28. expressはhapiのserver.bind()に似たメカニズムを提供していますか?
- 29. HTMLコードは1行のコードで整形されています
- 30. WSSecurityEngineは、コールバック中にパスワードが提供されていないのにパスワードが提供されていないと示します
しかし、Web APIを直接使用する代わりにプラグインを使用する利点は何ですか? E.フレームワークと連携して、ジオロケーションApiの代わりにジオロケーションプラグインを使用することができます。同じように動作します。両方とも私が望むものを達成することができます(ジオロケーションプラグインの場合、実際には地理位置Apiだと思います、それは同じコードです...)。 – user7329831
ジオロケーションのプラグインファイルを見ると、いくつかの種類のネイティブコードが使用されていることがわかります(/ srcにあります)。ジオロケーションのいくつかのプラットフォームに拘束された属性があり、GPS認可を求めています。他のプラグインの場合、ファイルを見るだけです。/srcを見て、プラグインでどのような追加コードの王が使われているのか見てみましょう。重要なことがあると思われるものがある場合は、プラグインを使用してください。しかし、誰かがhtml5からAPIをコピーしただけの場合は、プラグインを忘れてしまいます。この種のプラグインの主なケース(Web APIに基づく)は互換性があります。多くのデバイスでcordovaを使用できます。古いWebViewを使用している場合もあります –