在 Ubuntu SDK 中开发的应用程序可以移植到 Android 吗?

在 Ubuntu SDK 中开发的应用程序可以移植到 Android 吗?

我对创建移动应用程序很感兴趣,我想知道,在 Ubuntu SDK 中创建的应用程序是否可以部署在 Android 甚至 iOS 上?

这不是什么大问题,因为我使用 Eclipse 来学习 Android,但借助 Ubuntu SDK 的 HTML5 功能,这对于开发来说非常有用,因为这意味着我不需要学习太多 Java 知识。

我读过这个问题:https://askubuntu.com/questions/354596/is-it-possible-to-deploy-an-ubuntu-sdk-app-to-android,但没有任何答案。

谢谢!

答案1

你可以,但是

Ubuntu touch 应用程序是用 QT 编写的,Qt 应用程序可以使用 necseistas 工具包移植到 android。8ut 可能不得不在 ui 上做出相当大的改变,因为 android 不支持 ubuntu 工具包,但核心代码仍然是可移植的

答案2

不,这是不可能的,因为 Android 应用程序是用 Java 编写的,而且 Java 的特殊版本包含更多专为 Android 设计的类。Ubuntu 应用程序主要用 Python 和 C 编写,而不是 Java。这就是你的问题,你需要找到用 Java 编写的应用程序,然后它们可能会移植到 Android,但我不会这么做。成功的机会很小,但需要做大量工作。
而且即使你让 Java 应用程序在手机上启动,你又将如何与它交互?不会有触摸支持或手机的任何其他功能。

相关内容