是否有除Java以外的任何语言在移动设备上无处不在?

时间:2010-04-26 11:28:25

标签: java android programming-languages blackberry mobile

我正试图为我的黑莓写一个类似流氓的游戏,希望如此 支持某种JVM的任何其他手机。

因为我在工作中使用Java,所以我想用另一种语言编写游戏,但我找不到可以在多部手机上使用的语言。

我坚持使用Java吗?

5 个答案:

答案 0 :(得分:2)

如果你是为Android编程,可以使用Scala,请参阅Scala on Android。 Scala编译为Java字节码。还有其他语言可以编译成Java字节码;我不知道它们对于Android编程有多么适合。

答案 1 :(得分:1)

您可以尝试将另一种语言用于Java平台。不幸的是,你也会受到相当的限制,因为J2ME基于相当古老的Java SE版本,Java VM的大多数现代语言需要Java 5或至少Java 1.4。

答案 2 :(得分:0)

Lua在小型设备上运行得非常好(我在掌上电脑上使用它),但它被设计为耦合到C API中。您可能必须自己编写粘合代码,这很容易,但如果官方API是Java API并且 没有C API,那么您将会运气不好。

答案 3 :(得分:0)

实际上,C ++在这一点上得到了普遍的支持。但是你完全不熟悉Java for Blackberry。

答案 4 :(得分:0)

从技术上讲,我认为第二个(JavaME是第一个)全球部署最广泛的运行时是Flash Lite。

将它用于游戏开发是否是个好主意当然是另一回事。

第三个是Symbian OS C ++,但这不适用于你的Blackberry。

相关问题