Skip to content

2009 年 07 月 06 日

5

GTK 和 Qt

看到一则新闻。

诺基亚宣布Maemo换用Qt
Maemo
是针对互联网终端设备,基于GNU/Linux操作系统和GNOME/GTK+桌面技术的开源平台,于2005年首次推出,是众多支持Wi-Fi 的Internet Tablet 所用OS 的基础,如诺基亚N800和新款N810。

Nokia买了Trolltech,当然应该换用Qt。不过我很诧异Nokia居然在这个Maemo的早期版本居然真的把GTK+用起来了。要知道,我们在Moto花了很多的精力,也是想把GTK用在手机平台上,不过GTK根本不是为嵌入式系统设计的,有很多的问题,比如占用内存过多(开个buffer就上M),还有一些内存泄露的问题。桌面系统可能没什么,但是手机就比较麻烦了。Moto最终也没有解决这个问题,所以很诧异Nokia真的做了一个可以用的Maemo版本。

后来Moto北京这边都做Qt了,我还是比较喜欢Qt的。都什么时代了,还搞C语言啊。而且还用C语言做出来多态,实在是太变态了。最神奇的是,现在的Linux软件,大量的还是使用GTK开发的。我猜,可能是因为GTK不是被一个公司所拥有的吧?

Read more from 技术
5 条评论 发表评论
  1. Nathan
    七 6 2009

    Maemo = “Android”? 我看诺基亚是急疯了,有点找不着北。

    回复
  2. 七 6 2009

    Mameo上的Gtk+实现我没有阅读过。不过Maemo的硬件平台一直都是最高端的,而且直到现在也没有Maemo phone出现,我想已经能说明一定的问题了,hehe。

    回复
  3. 七 7 2009

    en? 不是说nokia的某些80还是90系列的是用Maemo实现的么?

    回复
  4. 七 26 2009

    linux上大量都是GTK,这个简单,因为GTK是LGPL的,以前Qt比不了。

    不过现在不一样了,Qt被Nokia收购了,在Nokia的平台上广泛应用那是一定的,而且现在 Qt也lgpl,以后应该没人用GTk了。

    回复
  5. 五 2 2010

    看好 qt 现在4.6了

    回复

Share your thoughts, post a comment.

(required)
(required)

Note: HTML is allowed. Your email address will never be published.

Subscribe to comments