【发布时间】:2014-04-23 21:22:08
【问题描述】:
对即将开展的项目使用 QT/QML 的可行性进行一些调查。客户最初希望它在 Windows 和 Mac 桌面上运行,随后可能会在 iOS 和 Android 上运行。他们想知道我们建造的东西会相对容易地移动。我不是桌面程序员,但我看到的是 QML 旨在与 C++ 一起使用。因此,构建一个在 Mac 和 Windows 上运行的应用程序应该相对容易,而且 iOS 将接受 C++,所以我看不到那里有很多障碍。但我对Android感到困惑。我看到人们谈论使用 QML 构建 Android 应用程序,但他们似乎仍在使用 java;我收集它在后台使用 NDK。
但是,如果您编写的应用程序具有 QML 作为前端,并且 C++ 用于 QML 未涵盖的任何内容,那么它可以在 Android 上运行吗?或者你需要用java重写C++部分吗?该应用程序不是一个简单的应用程序,因此我们将不得不在 QML 之外提供一些逻辑,至少看起来确实是这样。虽然我们可以通过使用 QT 来节省时间和美元,而不必在桌面和 iOS 上进行本地化,但我发现 Android 未来会出现问题。
【问题讨论】:
-
好的,它有点宽泛,但出于业务和 NDA 的原因,不能再深入探讨。我将看看 Laszlo 为链接提供的内容,看看我能找到什么。谢谢。
标签: android c++ qt qml qtandroidextras