技术开发 频道

未来几年 移动开发平台很难大一统

  Qt未来的应用趋势

  Qt本身是一个开发平台,Qt本身包含了开发工具,还有自己的库,开发者可以在不同平台上通过编译各自的Qt库,就能实现将一套代码在多个平台上运行。做过软件开发的朋友都会明白,软件的编译过程需要有编译器和一些库,Qt本身没有编译器,如果你要把代码编译到不同的平台上,你需要用平台本身的编译器,然后编译Qt的库就可以了,所以在不同的平台上,Qt的库是不一样的,代码链接Qt库也是不一样的,前提是你要在不同的平台上把Qt的库编译好,你就可以做到不同的平台上了。重新编译一下就可以了。

  Qt适合开发以下类型的应用程序或产品 :在游戏开发方面,Qt里面提供了对3D的支持,也就是在Qt里面很容易访问到OpenGL,所以说开发者可以做一些游戏开发。在图像处理方面,Qt做了很多图像方面的工作,对3D有了很好的支持,所以说开发者很容易做一些界面很漂亮的软件。另外很多美国的电影的制造商会用Qt做一些电影制作过程中需要的工具,比如迪斯尼用Qt写的卢卡斯。还有通讯软件,比如像Skype等,用Qt很容易做好,满足用户的需求。

  Qt未来的第一个战略就是希望能够实现Qt Everywhere,也就是Qt不止能够运行在诺基亚的移动平台上,还将会运行在所有平台上,其中包括Windows 、Mac 、Linux等桌面平台,当然也包括所有的移动平台。所以现在对嵌入式Linux、Windows Mobile、Symbian、Meamo当然还有QNX提供支持,今后还能够尽可能的支持更多的操作系统,除了桌面还有移动平台。

  Qt被诺基亚收购之后并不会成为一个完全为Symbian量身制作的平台,而同样也会去适应其他更多的平台,只是诺基亚对Qt使用的优先级是比较高的,首先是要确保Qt在诺基亚平台上能够运行的非常的好,无论是性能也好还是从稳定性方面来讲,Symbian以及Meamo平台上运行非常非常好这是首要的。

0
相关文章