mobile - 2015年Linux跨平台移动应用开发工具

标签 mobile cross-platform

我正在寻找一款可在 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) promise 使用 JS/Typescript 中的代码跨平台构建 Android、iOS 和 Windows Phone 原生应用程序。

http://cordova.apache.org/

https://www.nativescript.org

关于mobile - 2015年Linux跨平台移动应用开发工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28948469/

相关文章:

html - 在 Windows 8.1 平板电脑上的 Web 应用程序中捕获图像

javascript - 在移动 Safari 中检测 iOS5(首选 javascript)

mobile - 对于单个 XPage,xsp.client.script.libraries=none

java.lang.ClassCastException : java. lang.String 无法转换为 java.util.Map

java - 是否可以在跨平台上使用 .NET 调用 Java 方法(或调用对象)?

用于移动开发的 Haskell

c# - 在 C# 中处理编码的 cookie 值

c++ - 来自调用程序的对库类成员的 undefined reference 错误

android - iOS + Android 2D 游戏引擎

c++ - C/C++ 跨平台库允许利用 GPU 进行浮点计算