laa*_*lto 10
Qt具有很好的跨平台承诺.现在还不是很好,编写跨平台的移动应用程序是"一次编写,#ifdef无处不在".但如果您的目标是诺基亚设备的移动应用程序开发,那么学习Qt肯定是一个可以开始的地方.Qt与例如Qt Mobility的添加是平台之间最大的共同点.
如果您打算执行更简单的窗口小部件应用程序,请转到HTML5.它甚至更加跨平台.(注意到nokia-wrt标签:忘了WRT.它已经停止了.)
至于平台生命周期,它只是正常的进化.新平台将取代高端设备中的旧平台.较旧的平台不会死,但最终会被用于更便宜的低端设备.因此,Symbian不会很快死去.在可预见的未来,市场上仍将有大量基于Symbian的设备,能够运行为Symbian编译的Qt应用程序.哎呀.即使是较老的Series 40和Series 30平台仍然存在并且在他们的细分市场中表现良好,尽管Qt不会在它们上运行.
在Maemo和MeeGo的情况下,MeeGo将取代Maemo(技术上MeeGo就是Maemo 6).
在Symbian发展的情况下,诺基亚已经放弃了Symbian ^ 4的Symbian ^ n模型,并转向了连续的滚动更新模型.所以只有Symbian平台,而不是很多.
小智 1
我希望 Symbian 早日消亡,但学习诺基亚工具对你来说应该是安全的。它们现在基于 QT,为您提供了一系列 UI 开发技能。QT是跨平台的,适用于任何系统(无论Linux、Windows等),而不仅仅是诺基亚系统。也让您有机会磨练您的 C++ 经验。
此外,诺基亚 QT 工具包(针对诺基亚手机调整的 QT)对于 Symbian 和 Meego 来说是通用的,因此您已经为未来做好了准备。当 Symbian 消亡时(请尽快),您仍将使用与 Meego 相同的工具包。