fco*_*e90 5 crossplatform application-development ubuntu-touch
我知道 Android 应用程序是用 Java 开发的,因为在虚拟机中运行所有应用程序可以减少兼容性问题。IOS 使用objective-C,因为它被开发为仅在少数设备上运行(iPhone 系列)。用 C++ 开发的 ubuntu 触摸应用程序如何交叉兼容?是否存在无法跨越或类似的兼容性级别?
这取决于正在开发的应用程序类型。
如果您使用 Ubuntu SDK 和 QML,您的应用程序不会被编译,而是由 Qt 运行时解释。这意味着您的应用程序将能够在 Qt5 可用的任何地方运行。而且由于它没有被编译,你根本不需要担心物理设备的 CPU 架构。
因为 Ubuntu 是所有这些设备的基础系统,而且由于像 Linaro 这样的项目已经开展了工作,我们可以为应用程序提供跨多个 ARM 设备的相同运行时环境,这意味着您不需要为特定的 C++ 应用程序编译设备,仅适用于 Ubuntu。如果您有干净的 C++ 代码,则可以为 arm、x86 和 x86_64 编译相同的源代码。
| 归档时间: |
|
| 查看次数: |
760 次 |
| 最近记录: |