例如有很多文本编辑器、媒体播放器、文本编辑器、邮件客户端等,但每组中只选择一个作为预装在下一版本的 Ubuntu 中交付。那么,我想知道如何将这些应用程序评定为预装应用程序?
是否不需要那么好,以便其他开发人员编写的应用程序有机会被用户安装?例如,假设该应用程序AAA
是其组中最好的,但是如果将此应用程序用作默认/预安装,则用户可能不会安装来自同一组的其他应用程序,因为他们会知道这AAA
是最好的.
Ubuntu 中的默认应用程序(手机除外)由 Ubuntu 桌面团队决定https://wiki.ubuntu.com/DesktopTeam。
他们的使命是生产一个具有以下特点的桌面:
他们对安装映像上的默认应用程序的目标是为各种用户提供良好的体验,从商业到游戏,从上网到多媒体。他们还必须保持图像尺寸尽可能小,以便更快地下载。这意味着安装映像必须宽而浅——这会引起一些用户的抱怨,认为该映像在他们喜欢的专业用途中过于稀疏。
他们不喜欢在没有充分理由和邮件列表上进行大量讨论的情况下更改应用程序(这将违反“一致性”)。
Ubuntu 过去从 Gnome 继承了许多默认应用程序,Gnome 是默认桌面。
这给了我们 Nautilus 文件管理器、gedit 文本编辑器、gnome-terminal、Totem 电影播放器和许多其他默认应用程序。早些时候,它还为我们提供了用于网页浏览的电子邮件客户端 Evolution 和 Epiphany。
Ubuntu 也继承自 Debian,这为我们提供了像 Firefox 这样的默认网络浏览器(Debian 中的 Iceweasel)。
其他应用程序只是被选为“最佳品牌”并有助于提供最佳桌面体验,例如用于创建 CD 的 Brasero 和用于播放音乐的 Banshee(除了 Banshee 不再是默认的 AFAIK,Rhythmbox 又回来了)。我不认为“最佳品牌”被取消,我只是认为某个操作的默认应用程序必须是可用于此目的的最佳应用程序之一,并且必须无缝地融入桌面体验。
我怀疑最后一个原因是为什么可以说更好的 VLC 不是默认的视频播放器 - 它没有集成在 Gnome 和 Unity 中,并且会引入更多的依赖项。