很多人认为即将在 Ubuntu 11.04 Natty 中搭载的 Unity 界面无非 Gnome + Docky 而已,没有太多的特别之处,事实上这个想法是错误的, Ubuntu Unity 还是有很多独到之处的。从总体来看, Unity 界面基本由以下这些组件构成:
集成 Compiz 混合窗口管理器;
Unity Dash 和 Places (看之前的报道) ;
改进过的全局菜单;
Indicators (应用程序指示器, Unity 将不支持 Gnome Applet ) ;
Notify OSD (消息通知器);
Unity Launcher (位于左边的启动栏);
我们可以看到,这些组件基本都是由 Ubuntu 团队自主开发 (官方介绍),有些组件在现在的 Ubuntu 版本中就已存在。从中可以看出,除了底层的东西外,前端 UI 基本已经脱离了上游渠道,朝着更加定制化的方向发展。我想这也是 Ubuntu 今后发展的一个重要方向,那就是不过渡依赖上游组件,专心于自已的 UI 设计与研发。
另外, 最近 Unity 在细节方面也做了一些改进,发布了 Unity Launcher API 及新增了文件类型识别功能。通过 Launcher API ,应用程序就可以在 Unity Launcher 上显示计数器、进度条等内容了。
PS: 根据昨天的消息,Ubuntu 11.04 Natty 发布计划有所改变,将不会发布 RC 候选版, 发布 2 个 Beta 版之后直接发布正式版,详细日程如下:
— 3月3日,发布 Alpha 3;
— 3月31日,Beta 版;
— 4月14日,Beta 2 ,取代预定于4月21日发布的RC候选版;
— 4月28日,11.04 正式版发布。