我们有一个基本的数据输入应用程序,我们想要使用 QT 作为开发平台来开发。似乎有 Qt Mobility 和 Qt Web Kit。目标是让应用程序在尽可能多的手机平台上运行。
推荐的方法是什么?
不幸的是,我不确定你的方法是否适用于除基于 Qt 的移动操作系统平台(我相信是 Symbian,也许还有其他一些平台)之外的任何平台。
大多数移动操作系统平台对于本机应用程序来说都不是语言中立的,因此如果您想为 iPhone 进行开发,您需要使用 Objective-C,Android 和 BBOS 需要 Java 等...
此外,许多平台会要求您使用特定于平台的 API 来访问硬件,因此即使您可以使用 Qt 在 C++ 中构建跨平台移动应用程序,您也无法访问任何硬件设备。
话又说回来,如果它是一个网络应用程序,为什么不直接为浏览器开发它(即:使用标准网络技术)?
布莱恩的回答说明了一切。
所有移动平台都不相同,因此如果您使用 Qt 构建应用程序,那么您可以在 Symbian 和 Meego(诺基亚的移动平台)设备上运行它,其中 Meego 不限于移动设备,它的目标是车载设备、笔记本电脑等,请访问 www.meego.com 了解更多信息。
--干杯