【发布时间】:2013-01-17 20:02:09
【问题描述】:
我对我在网上阅读的信息感到很困惑。
有人说是 IOS 应用,
Apple 限制开发人员使用以下语言编写 iPhone 应用程序 由 iPhone OS WebKit 执行的 Objective-C、C、C++ 或 JavaScript 引擎。
应用程序必须最初是用其中一种语言编写的,并且只能 以 Apple 规定的方式使用文档化 API。只写代码 在 Objective C、C 或 C++ 中可以编译并直接链接到 记录在案的 API。
而 Android 应用使用 Java。
然后我还遇到了跨平台的 jquery mobile。所以我不确定我应该采取哪条路线来开发应用程序。我当然更喜欢 jquery mobile,因为我认为使用两种不同的语言来开发应用程序并不理想。而且学习 Java 和 Objective-C 需要时间。
所以我想知道 - 我可以只使用 jquery mobile 为 IOS 或 Android 开发应用程序吗?
以下是使用 jquery mobile 开发应用程序的教程, http://www.noupe.com/tutorial/jquery-mobile-tutorial-creating-a-restaurant-picker-web-app.html
【问题讨论】:
-
该教程用于创建一个 Web 应用程序,您的用户可以在设备上的一个浏览器中打开该应用程序。您还可以使用以前称为 PhoneGap 的 Apache Cordova (cordova.apache.org) 之类的东西,将相同的 HTML5/CSS/JS(当然,使用 jQuery Mobile)代码库嵌入到不同设备的本机应用程序包装器中。唯一的缺点是,Cordova 不允许你做所有你可以在本地做的事情。
-
感谢您的回复。应用程序和网络应用程序有什么区别?
标签: android jquery ios jquery-mobile