技术开发 频道

Symbian借助Qt架构 大大提高开发效率

  【IT168评论】Symbian的后期版本,如Symbian^3和Symbian^4,它们在界面框架上采用了Qt架构,已经上市的诺基亚N8智能手机采用的是Symbian^3操作系统,界面就是基于Qt架构开发的,具备多点触摸功能,支持手势功能,绚丽的皮肤以及更加人性化的操作界面。

  从之前的手机界面使用经验看,以前的UI的开发,主要是适用于当时的移动产品较慢的显示速度和较低的分辨率,这样一个界面的开发非常强调滚动和选定的功能,同时对于移动用户界面来说,滚动和选定的功能是非常重要的。而iPhone的操作系统主要是强调触摸的控制,但是Symbian同样非常关注它在硬输入用户界面控制方面的功能。比如说菜单的定焦,这种滚动和选定的能力就非常重要。

  Symbian在后来的版本中在用户界面开发当中采用了Qt的框架,作出这样的选择,其实Qt框架是代表了一种非常先进的用户界面开发方法,开发者只需要写一次代码就可以编译到其他平台。而且过去要实现同样的显示效果,需要些15行到16行的代码而现在只要2行代码就能做到,而且对于显示的质量也是非常敏感,可以适用于像硬输入、软输入和数字化的输入,从功能和性能来说是非常领先的。

  Qt架构中的一部分这样先进的功能已经在Symbian^3的平台当中得到体现,在Symbian^4平台当中,Symbian协会将推出全新的基于Qt框架开发的用户界面操控系统。与此同时,在Symbian^4的控制界面当中,还会保留过去已经积累的滚动和锁定方面的能力。

 Symbian借助Qt架构 大大提高开发效率

图:Symbian执行总监李·威廉姆斯

  李·威廉姆斯认为:“用户界面的开发,不光是一门艺术,而且是一门复杂的科学,而且是要花很多时间。”

0
相关文章