2

我对我在网上阅读的信息感到很困惑。

有人说对于 IOS 应用程序,

Apple 限制开发人员使用由 iPhone OS WebKit 引擎执行的 Objective-C、C、C++ 或 JavaScript 编写 iPhone 应用程序。

应用程序必须最初以其中一种语言编写,并且只能以 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

4

2 回答 2

5

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

  1. 混合应用与原生应用混合与原生应用/
  2. 移动应用程序与网络应用程序 - 苹果不再接受网络应用程序?https ://stackoverflow.com/a/14436328/1848600

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

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

  • 应用程序必须具有原生外观
  • 不要使用第三方支付系统
  • 不要使用服务器端技术来呈现页面内容,而是使用 ajax
于 2013-02-02T17:56:30.647 回答
1

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

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

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

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

列出的最好的文章是以下,真正发人深省的 https://pixyflux.wordpress.com/2015/09/03/how-much-native-binary-vs-spectrum/

于 2015-09-04T01:35:14.910 回答