首先,向大家致意,并感谢您对我的问题的关注。
我目前在一家移动创业公司工作。我们的产品是一款适用于Android,iOS和BlackBerry设备的通信应用程序,我们希望将其扩展到某些诺基亚平台上。
我对Symbian的细节并不了解,因为我以前从未在平台上进行过编程,但这是我能够收集到的所有信息。
支持的平台是Symbian S60,Symbian ^ 3/Symbian“Anna”,Maemo + Meego。
为了完成此任务,我们有几种工具可供使用,但我们不确定要使用哪些工具。
Symbian S40设备(我们似乎受制于J2ME)和Symbian S60设备第三版之前的功能包1似乎不支持Nokia Qt
在Symbian的C++上,我们不能依赖C++的STL。这意味着我们可以创建同一软件的两个版本,也可以创建与Symbian兼容的我们自己的STL(我想避免这种情况)。
方法
在团队中,共识似乎是将其分为两个逻辑块:
考虑到所有这些信息,我问:
欢迎提出建议和其他方法。感谢您的所有反馈。
最佳答案
有一些可以在Symbian上使用的STL实现。
我曾经是一个团队成员,在从S60v1到S60v5以及UIQ,S80和S90的Symbian设备上使用C++内核(带有STL)。 Windows Mobile上也使用了相同的内核。
我们将STLPort用于STL实现,但是我无法再次找到该特定版本。我确实相信还有其他Symbian STL实现。
另一方面,S60设备具有非常强大的J2ME运行时,因此,如果您必须为S40设备开发J2ME应用程序,则也可以在S60上使用它。
关于c++ - 在许多诺基亚设备上开发应用程序的方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6352793/