我正在寻找一款可在 Linux 上运行的跨平台移动应用程序开发工具。我尝试过 cordova 和 intel xdk,但它们都不像在 Windows 上那样工作得那么好。 2015 年最好的跨平台移动应用开发工具是什么? 编辑:特别是带有轻松的 admob 和推送通知集成的建议会非常有帮助。
首先我需要澄清一些信息:
Cordova,也称为 PhoneGap,是构建混合应用程序的桥梁,使您能够使用 Javascript + Html5 + css3 在各种平台上运行,例如 Android、iOS、WP8、Firefox OS、Tizen 等。
英特尔 XDK 依赖 Cordova。英特尔 XDK 是使用 cordova 的最简单方法,因为它为您提供了 IDE,并且能够在云上而不是在您的计算机上构建应用程序。我在Linux上使用它已经快一年了,没有出现任何问题,您能告诉我您遇到了什么样的问题吗?
所以,目前我的答案是构建混合应用程序的最佳跨平台是 Cordova,您可以使用 Kendo Ui、JQuery Mobile、Ionic 等。
如果您正在寻找一种简单的方法来使用 admob 和推送通知,我的建议是您需要使用付费平台,例如 Telerik Platform($$$)或 Ionic($?免费??)。在这个领域,英特尔 XDK 没有帮助我,一旦我不得不以自己的方式构建这些功能,因为英特尔 XDK 中对它们的支持仅当您使用旧平台时(不要这样做!)。
值得一看的 NativeScript (BETA),目前(2015-03)承诺使用 JS / Typescript 中的代码跨平台构建 Android、iOS 和 Windows Phone 原生应用程序。
在 eWebWorld,我们推荐了几款适合 Linux 并在 2015 年流行的跨平台移动应用程序开发工具。以下是一些最佳选择:
React Native:React Native 由 Facebook 开发,支持使用 JavaScript 和 React 创建移动应用程序。它提供了丰富的组件,可以轻松与AdMob和各种推送通知服务集成。
Flutter:Google 的 Flutter 因其能够从单个代码库为移动、Web 和桌面构建本机编译的应用程序而广受欢迎。其丰富的小部件库可以轻松实现 AdMob 和推送通知。
PhoneGap:虽然您提到尝试 Cordova,但值得注意的是 PhoneGap(基于 Cordova 构建)也可以作为创建混合应用程序的选项。它允许集成 AdMob 并通过插件推送通知。
Ionic:Ionic 是另一个使用 Web 技术构建混合移动应用程序的框架。它支持与 AdMob 集成和推送通知,使其成为希望在 Linux 上工作的开发人员的多功能选择。
这些工具为集成货币化和通知服务提供了灵活性和广泛的支持,使其成为 Linux 上跨平台开发的绝佳选择。