Symbian开发者需掌握Qt技术
新的计划则使得不同的诺基亚硬件平台使用同一个操作系统,取消Symbian^4原本的计划,将Symbian^3和4合并为统一的操作系统平台,继续支持Avkon的同时强化Qt应用。已有的手机可以不断享受到新的操作系统和系统软件的升级。与以往“售出不管”的手机软件服务模式不同,现在的N8等用户可以不断收到新的操作系统升级,体 验最新的用户界面和系统软件。而当下一代硬件平台推出时N8等用户能够使用同样的界面和类似的功能(当然除了硬件性能和功能上的区别)。下一代诺基亚的用户和现在N8用户一样,可以使用同样的Avkon和Qt应用程序,Ovi store的软件基本都可以所有手机上运行。其实在诺基亚内部早做过测试,将Symbian^4放N8上绝大多数功能都可以用,理论上来说合并两个系统的工作并不困难。
以后对于Symbian C++开发者来说,他们已有的Avkon为基础的S60 Symbian C++应用程序将仍然能在未来的Symbian平台上运行,只是新的开发工具逐渐只对Qt支持,让Symbian的开发者逐渐过渡到Qt上 —— Qt设计科学,使用简单,相信多数Symbian开发者都不会感到困难。
而对于Qt开发来说,诺基亚本来有Orbit (Symbian^4), Direct UI (MeeGo)以及Qt本来的UI Framework三种不同的界面系统。Qt本来的思想是为不同的平台提供统一编程接口,目前的这种设计违背了Qt了宗旨,也提高了Qt的开发难度。新的计划是统一界面系统,即使用Qt本身的界面系统,这是对Symbian和Meego系统带来的最大的改变,这将大大简化Qt的学习和开发难度。为了使用不同平台的界面开发,将推广使用Qt Quick,这是一种基于QML脚本的开发方法,Qt开发者可以用C++实现与界面无关的逻辑,用QML实现界面,这样不但界面设计可由不懂编程的平面美工直接制作,而且移植到新的平台时无需修改程序,只许修改QML界面脚本。这些变化都大大减少了应用程序的开发周期。