android - 开发移动应用程序的 Phone-gap 有多难

标签 android ios cordova

<分区>


想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。

关闭 11 年前

目前我在 ios 和 android 上工作,所以我需要为它们一个接一个地开发同一个应用程序..

了解 Phone-Gap..您是否尝试过..它如何同时开发两个平台的应用程序并在更短的时间内开发应用程序...它是简单还是复杂或者需要时间来学习...

最佳答案

一旦您为 PhoneGap 设置了 SDK(注意:目前称为 Cordova),开始使用它进行开发会非常快。基本上您只需要一些 HTML(5) 和 JavaScript 知识。但是请注意,PhoneGap 本身只是一个将 HTML+CSS+JS 应用程序嵌入到 native 框架中的框架,此外,它还允许您访问平台功能,否则这些功能无法通过 JavaScript(相机、加速度计等)交叉使用-平台方式。如果您了解 Web 客户端技术,您会发现开始使用它非常容易。

这种方法的缺点是您无法直接访问 native UI 小部件、屏幕转换和动画,无法获得与 native 应用相同的外观。为此,您必须安装一些其他 JavaScript UI 框架,如 jQuery Mobile、iScroll 等。配置这些框架以协同工作并与 PhoneGap 一起工作可能需要一些时间,但这非常值得付出努力。

无论如何,这取决于您应用的需求。由于上述技术的局限性(在 CPU、内存处理、 native 外观、对 native 技术的访问受限等方面),我认为这种方法仅适用于某些类型的应用程序,最有可能用于厚一堆网络服务背后的客户。它们也非常适合快速制作 UI 原型(prototype)。如果您需要更复杂的东西,最好进行原生开发。

关于android - 开发移动应用程序的 Phone-gap 有多难,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10892994/

上一篇:ios - 如何删除刚刚添加的一个注释?

下一篇:iphone - 如何实现 JSON 解析代码以获取对 NSArray 的响应?

相关文章:

android - 在离线模式下使用 Parse

Android - 操作栏选项卡 + 对话框

android - 如何在 ListView 项目上显示倒计时器?

iOS 代码 : Fails on other machines, 但不是我的 [NSFileManager copyItemAtPath:toPath:error:]: source path is nil'

ios - 使用 prepareForSegue 传递数据

iOS PhoneGap 2.3 Config.xml 困惑

android - 选项卡上的 OnClickListener 不起作用

ios - 在ios联系人框架中如何确定要发短信的号码?

jquery - 简单天气链接温度

android phonegap - 在我的 <img src ="?"> 中写入什么路径?