通向 KDE 4 之路(三):完全的 Mac OS X 支持
1 2 3 4 5 下一页
虽然 KDE 的设计在 Linux、FreeBSD 以及其它 Unix/X11 平台上均可成功移植,但这并不表示它在其它平台上就没有突破。奇趣公司在 GPL 协议之下发布了面向 Mac、Windows 甚至是嵌入式平台上的 Qt 新版本——Qt 4。Qt 是 KDE 开发的基础,因此 KDE 现在也获得了在这些平台上的原生支持。今天我主要讲的是 KDE/Mac 的开发情况。下面是详细内容。
在我讲述之前,我想先讨论几个 KDE 必将面对的一些问题。在 KDE 3 中,KDE 这个术语指的是 K 桌面环境(Kwin、Kicker、kdesktop 等),由此当它面向 Mac OS X 的版本中不再出现这些组件时它还有理由被称为“KDE吗?或者 KDE 是指这整个项目,按这种说法,无论 Konqueror 是否运行于 Mac、Windows 或者 Enlightenment 等平台,它都可被称为一个“KDE 程序。
有一些关于 KDE 4 的问题已被讨论过了。讨论的结果是“KDE就像一把大伞,它包括 KDE 的所有东西。也就是说 KDE 应用程序,KDE 开发环境(库以及技术),KDE 工作空间(由 KWin、Plasma 等组成),这三个主要部分组成了 KDE 软件。当我们谈及 KDE 时,它所指的就是全部。
这种说法也解决了一些有着独立发布时刻表的软件所带来的问题。例如 Amarok 有一个与 KDE 不同的时刻表,于是有一些人就不把它看作是 KDE 整体的一部分。在 KDE 4 中的 Amarok 清楚地被标为是一个可限制性运行于某桌面环境中的“KDE 程序,而不存在任何的隐晦。在 KDE 4 中,虽然 Amarok 有独立的开发周期,但它仍是一个 KDE 产品。正如 Amarok 的首席开发者 Mark Kretschmann 所说的,“如果 Amarok 使得更多的用户去使用 KDE 技术的话,那就很理想了。如果有人在其它平台上如 GNOME 或 Mac 上使用它的话,对我们来说也不错。