javascript - 将 html/css/javascript 与 phonegap 一起使用而不是 Objective-C (iPhone) 的缺点

标签 javascript iphone objective-c jqtouch cordova

我不精通 objective-c,因此决定采用“更简单”的方法并使用 html/css/javascript 来设计和实现 iPhone 应用程序。我将使用 PhoneGap 获得尽可能多的酷炫功能,这些功能可供使用 Objective-C 的开发人员使用。我想知道使用此方法而不是 PhoneGap 是否有任何缺点,例如有限的功能/动画或什至速度较慢。

非常感谢。

祝你有美好的一天:)

C.

最佳答案

PhoneGap 实际上是包装器中的网络应用程序,因此您只能使用网络应用程序的功能(加上 PhoneGap 添加的功能)。几乎不可能让 Web 应用程序像 native 应用程序一样执行,并且有很多小怪癖。您不会拥有 native 控件(大多数情况下您必须伪造它),并且滚动之类的行为会有所不同。总体而言,网络应用的体验很少(如果有的话)与原生应用的体验相提并论。

也就是说,您必须决定学习一个新平台是否值得。特别是如果您正在开发一个相当简单的 iPhone 应用程序,PhoneGap 可能会很好。

您可能还想研究一下介于两者之间的 Titanium Mobile。

参见 http://cmorrell.com/misc/mobile-app-development-for-web-developers-696用于讨论此主题的一些幻灯片/评论/资源。

关于javascript - 将 html/css/javascript 与 phonegap 一起使用而不是 Objective-C (iPhone) 的缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3246387/

相关文章:

javascript - css div宽度根据图像宽度

javascript - 单击 ASP Web 表单时未选中复选框

javascript - 计算n个长度的字符串和每个位置的n个字符的组合

Javascript 数组长度行为

iphone - 编辑 JSON-Parser 来解析 geoJSON?

c# - MD5 哈希在 C# 和 Objective C 中不相似

objective-c - 现代 Objective-C 约定真的没有任何不是属性的 ivar 吗?

iphone - 将事件添加到 iPhone 应用程序的 iCal 中

iphone - 如何将 UITableView 添加到包含其他对象的父级?

objective-c - 解析json不正确