KDE 4
September 30, 2005
8月底到9月初的aKademy 2005 , KDE 碰头会,总得有个什么总结吧--尽管3.5都还没出来,4.0的规划已经在进行中了--KDE 4又会是一次根本的改变--不论外观还是功能。
目前不少进行中的工作涉及把已有代码移植到QT 4。同时,开发者将利用版本4引入和试验一些新概念,新应用--就像 3 曾经扮演过的类似角色。KDE 团队希望版本 4 能再次提高桌面使用体验,激发起新一轮的第三方应用开发热潮。
Appeal ,KDE对新方法和新概念的实践(用IE浏览有问题可以换用Firefox)。包括项目有Tenor,集成进桌面的关联搜索框架;Oxygen,下一代KDE图标主题;Plasma,KDE 4的桌面shell;Coolness ,充分压榨你的显卡--反正你不压榨,Vista也会压榨,何苦让他们专美于前。
Appeal的试验和探索性质十分明显--目标也够雄伟。通过把艺术家,可用性专家,程序员和狂热的爱好者在软件开发初期就集合起来,他们希望能取得某种新的突破--至少让Open Source不只是少数人的游戏,看看我们也能严肃地作出严肃的产品。
Tenor,可以把Tenor看作GNOME 环境中的 Beagle 的表兄,不过他们的实现方法极有可能完全不同(目前看来,应该是的),定位也很 很大不同,Beagle和无数的Windows上桌面搜索产品没有本质差别,Tenor 的雄心则不比《华尔街》里的那个毛小子低。除了让用户更简单快捷地搜索文档之外,Tenor还有望成为开发者的助手,比如在程序之间通过Tenor传递数据。不过考虑到Appeal的特质和Tenor目前的开发方式嘛,很难预测到 KDE 4 发布的时候,我们会得到一个强力丑陋的弗兰肯斯坦还是美艳无边的克丽奥佩拉。
与Tenor不一定“视觉可见”的成果比,Plasma 要受欢迎的多,即便不太了解技术的最终用户也会跟Plasma 打交道,能感受和评价它。整个桌面环境,从桌面,墙纸,图标,面板,小程序,都会随着Plasma 重新整合。即便将来 4 的桌面看上去和 3 会有相似指出,但是他们的功能,视觉效果会完全不同。像SuperKaramba 和 KHotNewStuff 这样的新技术的引用会带入点新鲜感觉。
除了讨好一般用户外,开发者也是大头。KDE-Apps.org 上已经有很多应用了,不过来自独立软件供应商ISV的东西还是很少。要提高ISV对KDE的兴趣,措施之一是提供培训,比如10月份在 San Diego 召开的Open Source Development Workshops 就会向开发者提供KDE开发平台方面的培训。当然这并不是一把解决问题的方法--很多公司即便采用QT,也会只编写纯QT程序,而不去/不会/不愿利用KDE已有的强大框架(不过这个从BUSINESS的角度倒也可以理解)。
有老兄Martin Konold,他的主义是提供一个QT和KDE之间的兼容层,RuDI 。这样开发者便携的纯QT程序仍然可以利用KDE的一些强大功能。如果用户在KDE中运行该程序,那么由RuDI保证应用能利用KDE的特性,比如Tenor,以及网络透明的文件对话框。如果引用在没有KDE的环境下运行,那RuDI保证程序能无缝地回到纯QT的世界,只使用QT的功能。
扩展一步,RuDI在Gtk,GNOME圈里也能派上用场,可以解决GNOME程序在KDE下外观都变成怪胎的问题,反之亦然,KDE程序也可以在GNOME里容颜不老--我总能保证你继承所在的桌面环境的行为,不论你用什么语言编写。这样,RuDI就可能可以解决ISV关于平台依赖问题的担忧。
来自KDE--其实不光KDE,应该是大量的OpenSource社区--的新想法总是激动人心,他们真的有不少好主意。
版本4的任务仍然艰巨,Tenor 还是个表达模糊的概念,Plasma还在不断的讨论中,Coolness甚至还在摸索自己的远景目标,不过,大家注意到没有,他们在面对未来时的态度很有意思--与其在预测中消耗,不如在渐进中创造。
Via NewsForge

Tags: BabyBus
