【问题标题】:jquery mobile for apps for IOS and Android?适用于 IOS 和 Android 的应用程序的 jquery mobile?
【发布时间】: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


【解决方案1】:

看看我与这个主题相关的其他答案:

  1. 混合应用与原生应用Hybrid vs native apps/
  2. 移动应用与网络应用 - Apple 不再接受网络应用?https://stackoverflow.com/a/14436328/1848600

  3. 教程https://stackoverflow.com/a/14375842/1848600

长话短说。混合应用在 Apple 应用商店中仍然更受欢迎,您只需要接受一些准则,例如:

  • 应用必须具有原生外观
  • 请勿使用第 3 方支付系统
  • 不要使用服务器端技术来呈现页面内容,而是使用 ajax

【讨论】:

  • 谢谢。我应该选择混合动力车!
【解决方案2】:

在决定走哪条路之前,您应该考虑一系列变量,因为您对业务战略和 IT 驱动因素了解得越多,就越能更好地决定走哪条路。 喜欢

  • 性能
  • 可用性
  • 可维护性
  • 预算
  • 上市时间
  • 资源

尽管像 LinkedIn 和 Facebook 这样的大公司正在放弃 Hybrid,但它们实际上并不是 [与此问题无关的另一场辩论]。此外,许多中小型公司都有自己的短期和长期计划,涵盖混合和原生。

就像人们会说的那样,如果您的预算很少,那么就选择 Hybrid,因为您将能够在多个平台上发布,但另一方面,您必须考虑长期成本和上述许多其他参数。

最好的文章是在关注、关注、发人深省 https://pixyflux.wordpress.com/2015/09/03/how-much-native-binary-vs-spectrum/

【讨论】:

    猜你喜欢
    • 2013-10-22
    • 2018-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-07
    • 1970-01-01
    • 2017-08-31
    相关资源
    最近更新 更多