为Androis,iOS和Windows编写移动应用程序三次?

时间:2016-12-20 09:23:40

标签: jquery ios jquery-mobile mobile

前段时间我为一些客户开发了一个自动广告网站。他们现在想要一个移动应用程序用于他们的网站。

此移动应用允许用户添加自动广告并搜索现有广告......这类常见的事情。

问题:使应用程序与Androis,iOS和Windows兼容的唯一方法是用各自的语言和“工作室”编写三次?它不是所有3的兼容语言,如Java或类似的东西吗?

或者jquery-mobile可能会给我这种跨平台的兼容性吗?

感谢您提供任何帮助或建议。

4 个答案:

答案 0 :(得分:2)

我会推荐React Native,它可以跨平台安装Android,IOS和Windows手机。与其他人不同,RN不是混合型,而是将其组件作为本机组件。

答案 1 :(得分:1)

你在这里找到的词是“Hybrid App”。这意味着所有移动平台的单一代码库。 有很多很好的框架可用于开发混合应用程序。

以下是它的有用链接:

http://developer.telerik.com/featured/what-is-a-hybrid-mobile-app/

https://www.sitepoint.com/top-7-hybrid-mobile-app-frameworks/

IONIC是我个人的最爱。

答案 2 :(得分:1)

我将从我的经验和知识中告诉您,有两种类型的混合应用程序 -

  1. Webview应用: 该应用程序将只是一个坐在Web视图中的响应式网站。

    例如。 Ionic

  2. 混合原生应用: 该应用程序将具有本机组件,并且与原始本机应用程序无法区分。

    例如。 React nativeXamarin

  3. 请仔细阅读this article以获得更好的理解

答案 3 :(得分:0)

您可以使用jquery mobile, ionic, react native创建混合应用,并使用相同的代码为Android, IOS and Windows构建应用。