首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Symbian开发的最佳途径

Symbian开发的最佳途径
EN

Stack Overflow用户
提问于 2010-01-27 08:31:31
回答 4查看 2.3K关注 0票数 7

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

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

  1. 在开发时Symbian C++和Jave ME有什么区别?如果Java可以在Symbian上运行,为什么我们需要Symbian C++?
  2. 还有其他方法在Symbian上开发吗?那么Qt和Ovi呢?
  3. ,如果要在Symbian上开发,您会选择什么样的方式?

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

谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-01-27 12:44:46

在Symbian操作系统上开发的最佳方式取决于您已经知道的内容、预算以及您想要实现的目标。

在开发时Symbian C++和Java有什么区别?

好吧,您不会使用相同的工具,它不是相同的运行时,也不是相同的语言。

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

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

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

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

还有其他方法可以在Symbian上开发吗?Qt和Ovi呢?

Python很流行,有Ruby运行时,您可以使用.如果你喜欢的话,你可以创建你自己的运行时。Qt是下一个大事件,因为它接近硬件,可以在其他平台上使用,并且诺基亚被要求扩大其API覆盖范围。

OVI不是一个开发环境。它是诺基亚应用程序商店,您可以在这里上传开发的应用程序(用Qt、C++、Java、JavaScript.)这样诺基亚手机用户就可以在手机上下载。

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

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

如果您正在寻找好的指南,我建议您看看Symbian出版社的书籍,特别是Java、Python和Quick的书籍。

票数 9
EN

Stack Overflow用户

发布于 2010-01-27 08:44:28

关于非主观问题:

当然,

  1. Symbian C++比J2ME开发困难得多。现在有很好的工具用于Symbian,但我仍然相信C++对J2ME的支持更好。使用Symbian,您不仅需要现在的C++,而且还需要学习Symbian的成语。
  2. Java是Java的一个有限版本,有很多限制。例如,没有背景,应用程序和对手机资源的访问是有限的。它也比本机Symbian应用程序慢。您将使用什么取决于应用程序的需求。如果速度和对系统资源的完全访问不是最高优先级,那么您可以使用J2ME。这也将有一个好处,您可以方便地移植您的应用程序运行在其他手机以及。请注意,使用J2ME和Symbian访问受限API需要对应用程序进行签名(即购买证书)。
票数 4
EN

Stack Overflow用户

发布于 2010-01-27 09:29:55

在C++ (所谓的Symbian C++)中对Symbian进行本机开发是非常尴尬的。诺基亚明白这一点,并致力于提供Qt框架作为主要的应用程序开发层,一些结果已经与最新的QT4.6一起发布。即使它还不完整,你也应该从看这个开始。尽管如此,您仍然可以下载传统的Symbian并查看它。你会在诺基亚网站和论坛上找到更多有关它的信息。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2145407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档