ここのこの記事では、私は引用します:
さまざまなプラットフォームについて 理解する驚きになる前に、いくつかのことを明確にしましょう。iOSとAndroidの2つのプラットフォーム用のPhonegapプラグインを開発しているとします。iOSとAndroidの両方で使用される単一のJavaScriptファイル。Android用の1つのJavaファイルiOS用の1つの.hと1つの.m
ただし、実際には、解約する必要があります。Android用の1つのJavascriptファイルとAndroid用のJavaファイル。iOS用の別のJavascriptファイル、iOS用の.hファイルと.mファイルのペアのみ。両方のJavascriptファイルは、それを使用する開発者にとって同じインターフェースを持つことができます(そしてそうすべきです)が、各インターフェースの実装は異なります。
ネイティブメソッドの名前がすべて同じである場合、なぜ2つのJavascriptファイルが必要になるのでしょうか。iOSプラグイン(対応する.jsファイルを使用)を作成しましたが、Android側を作成しているので、Android側に別の.jsが必要な理由がわかりません。特別な理由なしにこれを強調する理由はありますか?