我不知道这个问题应该或不应该在这里,但我很想知道。诺基亚将如何处理 Qt、Symbian(3rd、5th、1、2、3 ...)和 MeeGo(Meego 将与 symbian 或将取代 Symbian)和 Maemo?
你觉得学习诺基亚工具好不好?Symbian 将在未来 X 年永存还是消亡?
我真的需要你的建议,因为我想再学习一门新的编程语言来开发移动应用程序,我想我在这些大量的道路上迷失了方向。
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 平台,数量不多。
自从诺基亚宣布他们的智能手机平台将迁移到 Windows Phone 7 之后,这个问题的答案确实发生了很大变化。虽然他们声称他们将继续将 MeeGo 作为一个研发平台进行工作,但很明显他们将在很大程度上放弃他们对 Maemo、MeeGo 甚至 Qt 的许多计划,因为这在 WP7 上是不可能的。Symbian 正式不再支持诺基亚的新智能手机。
但诺基亚只是一家公司,尽管它是世界上最大的移动电话供应商。尽管如此,三星还是紧随其后,在智能手机市场上,有很多公司从诺基亚手中夺取了市场份额,其中许多都运行着安卓系统。因此,如果您正在寻找一个可供大公司使用的未来开发平台,您可能会比学习如何在 Qt for Linux 中进行开发做得更糟。
诺基亚计划了一个伟大的战略。该策略在 qt 中变得明显清晰 开发人员可以代替使用他们的代码针对一个平台,他们可以针对多个平台,例如 egzample 有一个为 solitere 开发的应用程序,然后让它在 windows linux 和 mac 以及 symbian 和 windows mobile 中运行。因此减少了平台的编码时间和工作量 至于 symbian 和 meego Symbian:-无论手机制造商如何,都会持续更新 Meego:- 将推出一个新的并行 UI,它也可以集成到 symbian 中
总体而言:- 没有平台二进制中断,开发人员易于部署
我希望 Symbian 早日消亡,但学习诺基亚工具对你来说应该是安全的。它们现在基于 QT,它为您打开了一整套 UI 开发技能。QT 是跨平台的,适用于任何系统(无论是 Linux、Windows 等),而不仅仅是诺基亚系统。也让您有机会磨练您的 C++ 经验。
此外,诺基亚 QT 工具包(针对诺基亚手机调整的 QT)对 Symbian 和 Meego 都是通用的,因此您已经为未来做好了准备。Symbian 死后(请尽快),您仍将使用相同的 Meego 工具包。