在许多诺基亚设备上开发应用程序的方法
|
首先,向大家致意,并感谢您对我的问题的关注。
我目前在一家移动创业公司工作。我们的产品是一款适用于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(我想避免这种情况)。
方法
在团队中,共识似乎是将其分为两个逻辑块:
C ++中的核心业务逻辑+库
使用Qt或本机UI工具的特定于设备的UI分支
考虑到所有这些信息,我问:
解决此问题的一般方法是什么?提到的问题是否存在任何重大缺陷,即与旧平台上的Qt不兼容或不一致?
我们应该避免哪些陷阱来确保所列出的所有诺基亚设备之间应用程序的兼容性和性能?
有没有办法解决Symbian对STL的C ++限制?我们可以以某种方式捆绑Qt源吗?
欢迎提出建议和其他方法。感谢您的所有反馈。
没有找到相关结果
已邀请:
3 个回复
傻零凰死授
讼乐
舜辉