java - 在 Symbian 上开发的最佳方式

标签 java c++ mobile symbian nokia

我打算在 Symbian (S60) 上开发,我知道有一些方法可以在这个平台上开发:Symbian C++、Java ME、Qt、OVI 等。

我需要一个关于所有方法的总体简要指南,我有几个问题:

  1. Symbian C++ 和 Jave ME 在开发时有什么区别?

  2. 如果 Java ME 可以在 Symbian 上运行,为什么我们需要 Symbian C++?

  3. 还有其他方法可以在 Symbian 上开发吗? Qt 和 Ovi 怎么样?

  4. 如果你要在Symbian上开发,你会选择什么方式?

我知道这个问题可能有点主观,但我真的需要你的帮助~

谢谢

最佳答案

在 Symbian OS 上进行开发的最佳方式取决于您已经掌握的知识、您的预算以及您想要完成的任务。

What's the difference between Symbian C++ and Java ME when developing?

嗯,你不会使用相同的工具,它不是相同的运行时,它不是相同的语言。

通常,当尝试做一些 JavaME 不能做的事情(电话...)或当 JVM 足迹造成性能问题(启动时间...)时,人们会使用 C++。

当您计划将开发的内容移植到非 Symbian 手机时,JavaME 特别有用(尽管 JavaME 在支持多个平台时很快就会变成噩梦)。对于许多只接受过 Java 开发培训的开发人员来说,这也是进入移动行业的一个很好的切入点。

If Java ME can run on Symbian ,why we need Symbian C++?

见上文:尽管现代 JVM 执行字节码的速度与编译后的 C++ 非常接近,但 JVM 本身有相当大的占用空间,而 J2ME 只是缺少一系列可在 Symbian OS C++ 中访问的 API

Is there any other way to develop on Symbian? What about Qt and Ovi?

Python 很流行,有一个 Ruby 运行时,您可以使用 Web 运行时...如果您愿意,您几乎可以创建自己的运行时。 Qt 是下一件大事,因为它接近硬件,可在其他平台上使用,而且诺基亚致力于扩大其 API 覆盖范围。

OVI 不是开发环境。这是诺基亚应用程序商店,您可以在其中上传开发的应用程序(用 Qt、C++、Java、JavaScript 编写...),以便诺基亚手机用户可以将它们下载到他们的手机上。

What way you will choose if you are going to develop on Symbian?

我们现在回到“视情况而定”。

如果您正在寻找好的指南,我建议您阅读 Symbian Press 书籍,尤其是 Java、Python 和 Quick Recipes 书籍。

关于java - 在 Symbian 上开发的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2145407/

相关文章:

c++在一个类中使用模板和虚方法

c++ - std::initializer_list 替代方案

javascript - 在网络应用程序上禁用 Chrome 移动设备的 "tap to search"

java - 更改 Android Studio 中的菜单图标

java - TextField 仅接受数字并存储在 ArrayList<Double> 中

java - 双向 map

java - 哪个条件更快?

java - 不允许创建或设置 BLOB/CLOB Oracle

c++ - #include 标题在哪里?

android - ListView是否自动支持lazyload?