在这个文章在这里 ,我引用:
抓住对不同平台之前,它是作为一个惊喜给你,让我澄清一些事情。 假设你正在开发一个插件的PhoneGap为2个平台:iOS和Android。 有人可能会认为,我们需要生产出:将两个iOS和Android可以使用单个JavaScript文件; Android的一个.H一个Java的文件和iOS的一个.M
然而,在现实中你将需要生产出:一个JavaScript文件为Android,Android版的Java文件一起; 不同的JavaScript文件适用于iOS,独自带着一双的.h和.m文件为iOS。 这两个JavaScript文件可以(也应该)有谁消耗它的开发者相同的接口,而且每个接口的实现方式会有所不同。
为什么你需要2个Javascript文件,如果本机方法都命名一样吗? 我创建了一个iOS的插件(具有相应的.js文件),现在我要创建了Android的一面,我不明白为什么我需要一个单独的.js为Android的一面。 任何想法,为什么他们强调这没有什么特殊的原因吗?