ばかげているように聞こえるかもしれませんが、phonegap / cordovaはデバイスのネイティブGUIを使用できますか?私はそれがウェブラッパーであることを知っていますが、あなたがいくつかのネイティブコール(カメラ/連絡先など)にアクセスできることを理解しています
ありがとう
ばかげているように聞こえるかもしれませんが、phonegap / cordovaはデバイスのネイティブGUIを使用できますか?私はそれがウェブラッパーであることを知っていますが、あなたがいくつかのネイティブコール(カメラ/連絡先など)にアクセスできることを理解しています
ありがとう
Project Aceを確認できます。これまで (ios & android cordova-phonegap アプリ) の最善の策であり、Microsoft の支援を受けています。
いくつかの長所:
更新: 2016 年 12 月の時点で、このプロジェクトは Microsoft によって管理されなくなりました。
しかし、まだ github にあり、もちろんオープンソースです。
AppGyver に似た Monaca フレームワークについて知りました。そこでは、ネイティブ UI トランジション用の cordova プラグインが構築されています。Monaca のネイティブ UI コードは GitHub にあり、無料でダウンロードして既存の phoengap プロジェクトにインストールしたり、Monaca のクラウド統合システムを使用したりできます。
技術的には、プラグインを使用してネイティブのものを使用することは可能です。詳細については、プラグイン開発ガイドを参照してください。注意点として、このプラグインはすべてのターゲット プラットフォーム用に作成する必要があります。
ただし、ネイティブ GUI を使用すると、ネイティブ コンポーネントを表示することが絶対に必要なまれなケースを除いて、Cordova を使用する目的が無効になります (たとえば、使用できるダイアログ ボックスnotification.alert
) 。
もちろん、ネイティブ コントロールを作成することもできます。プラグインを使用してプログラムで作成できます。また、xml ファイル (android ネイティブ アプリが使用するものなど) を使用してコントロールを作成することもできますが、そのためには cordova webview を使用する必要があります。