cordova - PhoneGap如何做到跨平台

标签 cordova mobile cross-platform

我知道我会问一个愚蠢的问题。但是,我需要你的帮助。

我正在规划和设计我的第一个移动应用程序,并且我听说了很多有关手机差距的信息,因此我决定尝试一下。

所以,我开始谷歌搜索并查看教程,我得到的所有信息都是为​​了: Android 版 Phonegap iPhone 版 Phonegap

所以,如果两者的代码应该相同,我不明白为什么会这样。或者几乎相似,也许每个操作系统都有一些特定的句子。

我知道对于 iphone,我必须使用 x 代码,对于 android eclipse。

但是我如何制作我的应用程序,然后生成适用于 Android 的构建,然后生成适用于 iPhone 的构建? (或者这就是我想象的) 我的意思是,同时为两者(以及其他 SO)开发应用程序。

这可能吗?

除此之外,您有最喜欢的教程想要与我分享吗?

最后一个问题,我可以制作具有出色的 UI 设计和可用性的应用程序吗?还是phonegap 对此有点限制?

最佳答案

对于教程,只需使用 Phonegap 即可:http://docs.phonegap.com/en/2.5.0/guide_getting-started_index.md.html#Getting%20Started%20Guides

只需使用与您目标平台相关的教程即可。

关于 Phonegap 和为每个操作系统开发一个应用程序:当您使用本教程之一创建“Phonegap 项目”时,您将创建一个文件结构,允许您在所选平台上部署应用程序。但在这个架构内部,有一个“Assets”文件夹,其中包含您的 HTML5/CSS3/Javascript 代码。该代码可以简单地复制/粘贴到其他平台项目中以供重用。

事实上,您为每个操作系统创建一个项目,但您复制了核心代码。

关于你的最后一个问题:设计没有 Phonegap 限制,因为你只是像制作网站一样使用 HTML5/CSS3/Javascript...但就像网站一样,平台之间会有一些 CSS 差异,你必须像修复网站一样修复它。

希望这有帮助!再见!

关于cordova - PhoneGap如何做到跨平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16158368/

相关文章:

javascript - 如何使用 HTML5 Javascript 和 Phonegap 获取设备信息

cordova - Phonegap 图标未显示

javascript - 使用 Cordova 或 PhoneGap 开发纯浏览器的 Web 应用程序有意义吗?

c - 如何用 C 编写跨平台的并行程序?

Windows 的 CSS 不同填充规则?

javascript - Phonegap - 在插件委托(delegate)中从 Objective-c 向 Javascript 发送消息

node.js - 我们可以使用 Electron 的 Node API package/修改 Cordova FS API 以使其在桌面环境下工作吗?

css - 移动混合应用程序图像嵌入,png vs. inlined-base64 vs. font-face?

android - 如何为不同的操作系统创建移动应用程序

c# - 如何将 .NET 应用程序移植到单声道