我将在Symbian (S60)上进行开发,我知道有一些方法可以在这个平台上开发: Symbian C++、Java、Qt、OVI等等。
我需要一个关于所有方法的总体简要指南,我有几个问题:
我知道这个问题可能有点主观,但我真的需要你的帮助~
谢谢
发布于 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的书籍。
发布于 2010-01-27 08:44:28
关于非主观问题:
当然,
发布于 2010-01-27 09:29:55
在C++ (所谓的Symbian C++)中对Symbian进行本机开发是非常尴尬的。诺基亚明白这一点,并致力于提供Qt框架作为主要的应用程序开发层,一些结果已经与最新的QT4.6一起发布。即使它还不完整,你也应该从看这个开始。尽管如此,您仍然可以下载传统的Symbian并查看它。你会在诺基亚网站和论坛上找到更多有关它的信息。
https://stackoverflow.com/questions/2145407
复制相似问题