前段时间我为一些客户开发了一个自动广告网站。他们现在想要一个移动应用程序用于他们的网站。
此移动应用允许用户添加自动广告并搜索现有广告......这类常见的事情。
问题:使应用程序与Androis,iOS和Windows兼容的唯一方法是用各自的语言和“工作室”编写三次?它不是所有3的兼容语言,如Java或类似的东西吗?
或者jquery-mobile可能会给我这种跨平台的兼容性吗?
感谢您提供任何帮助或建议。
答案 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)
我将从我的经验和知识中告诉您,有两种类型的混合应用程序 -
Webview应用: 该应用程序将只是一个坐在Web视图中的响应式网站。
例如。 Ionic
混合原生应用: 该应用程序将具有本机组件,并且与原始本机应用程序无法区分。
例如。 React native,Xamarin
请仔细阅读this article以获得更好的理解
答案 3 :(得分:0)
您可以使用jquery mobile, ionic, react native
创建混合应用,并使用相同的代码为Android, IOS and Windows
构建应用。