GTK+在Windows上的表现比较令人满意,但在Mac平台上,似乎就差强人意了.不仅需要X11的支持,风格主题还与Mac OS X的Aqua格格不入.不过,随着开源社区的努力,这些不足很快就要改变了.Mac平台上基于GTK+的软件很少,虽然GIMP是比较著名的一个,但是如前面所提到的,X11和主题风格让GIMP不能很好地与Mac系统相协调.而另一方面,基于Qt 4的KDE 4,不仅众多软件可以非常完美地运行在Mac下,甚至连KDE桌面本身也能做为一部分运行在Mac下.现在GTK+开发者正在努力改变这一不足, 首先带来的就是名为quartz-engine的GTK+主题引擎,使得GTK+应用程序在Mac下有Aqua的视觉效果.
请看下图:
用过Gossip的朋友应该不难看出,这是Gossip的帐户设置界面,现在它完全换了一种风格。而Mac用户则会毫不怀疑的认为这就是一个Mac软件应有的标准界面。
你或许还会问,菜单是怎么样的呢?对了,Mac下的软件都有一条统一的菜单,这个当然不能忽视,也将是原生的Mac菜单样式。
做这项工作的作者的主页是:http://people.imendio.com/richard,假如你愿意协助,相信他会很乐意的。
在可以预见的未来,我们将会看到GTK+应用程序也能非常棒的运行在Mac平台下,做到真正的跨平台。
无论对普通用户还是开发者甚至整个软件业界来说,都是一件好事:
- 普通用户即使到了另一个陌生的平台也能很快上手,因为他可以用自己曾习惯使用的软件。
- 而开发者可以使用自己喜欢的开发工具来开发跨平台软件,不必担心在其他平台有什么不适。
- 对于整个业界, 软件的互通性,使得各个平台之间的交流更加畅通,真正促进整个大环境的进步。
(责任编辑:A6)
时间:2008-02-21 13:32
来源:Linux桌面中文网
作者:Linux桌面中文网
原文链接