为什么存在指示子小程序?


14

为什么Ubuntu使用指标小程序?它失去了很多可用性,为什么在Gnome已经拥有了可用性的情况下才做到呢?


没有指示器小程序:应用程序在图标托盘中左键打开应用程序窗口右键单击显示与应用程序相关的菜单

带有指示器小程序:应用程序在图标托盘中左键显示带有一些与应用程序相关的选项的菜单右键单击显示与“指示器小程序”相关的菜单

这意味着需要2次单击才能显示应用程序主窗口,而之前只需要单击一次。

为什么要做出已经存在并且有用的东西?为什么要更改没有可用性的东西?


3
以前,每个任务栏图标都有其独特的行为-我不称其为可用性高!我强烈建议您阅读Jorge链接的分析。
8128

在gnome,kde,xfce,Windows和Mac中:左键单击任务栏图标会打开应用程序窗口,而右键单击它会打开应用程序上下文菜单。但是现在,在ubuntu中,行为不同于世界上所有台式机。并且,要打开应用程序窗口,需要2(两)次单击,而不是1(一)。我认为这失去了很多便利。(对不起,我英语不好)
lapega 2010年

Answers:



9

为什么要做出已经存在并且有用的东西?为什么要更改没有可用性的东西?

功能设计。

听起来很刺耳,但最初的职责是减少图标的数量并标准化其工作方式。这些图标需要完成什么或人们如何使用它们几乎没有考虑。

这个过程非常透明,但是得出的结论(工具提示很糟糕,应该对相似的事物进行聚类,事物应该以完全相同的方式运行)在短期内并没有帮助可用性或设计。

Jorge在今年早些时候的博客文章中赞扬了这些积极因素,但我将在其下发布我认为实际上发生了什么。

  • 更多的可访问性,并注意他如何用键盘在菜单上进行擦洗。

    但是大多数人想要的地方的可及性较差。音乐菜单是不可知的,因此(至少在过去几个月中没有使用IA)无法通过滚轮快速跳过曲目。消息菜单是紧凑的,因此无法一键切换单个应用程序的收件箱效果。没有任何工具提示,因此很难找出当前歌曲或当前音量或当前网络或谁向您发送了消息。通过较低的功能很难访问它。

    我认为仅此一项就突出了您尝试标准化事物时的最大问题。每个NA图标都应控制不同的应用程序,并且每个图标都以不同的方式工作。施加一组非常严格的设计规则可能会使它看起来很漂亮(即使这值得商--我的眼睛有视锥细胞和视杆,请使用它们!),但这意味着您必须发明一种通过其图标控制应用程序的新方法。到目前为止,所有这些替代方法似乎都比其先前的方法缺乏直觉或易于使用。

    对于不希望集群的人也没有考虑。例如,我有几条水平面板空间(3840px)。将应用程序群集在一起只会使我对某事进行原子控制变得更加困难,并且不会产生任何积极影响。我确定其他水平空间较小的人想禁用某些群集。

  • 对于全世界的第三方应用程序来说,这意味着它们可以支持一个“ linux”功能。

    一点也不。甚至不是仅针对Ubuntu的应用程序。一些用户(举手)确实不喜欢IA,因此请将其移开。并非所有受支持的Ubuntu版本都运行IA。其他发行版没有以同样的热情接受IA。

    简而言之,应用程序开发人员现在需要比以前做更多的工作。如果Ubuntu确实放下了Notification Area(如果尚未放置),则更是如此。

  • 两个桌面上的所有内容均相同,并且所有内容均一致。

    除了在使用不以IA为目标的应用程序时。这样,IA和NA看起来会有所不同,工作方式会有所不同,其效果比仅使用NA差约14英里。

  • 我的托盘感觉不像是后巷。

    从第一点开始,我不会重复所有内容,但是现在感觉就像是一个无能的部分,实际上仅适用于指示事物。有一种控制的错觉,但是却被太多的点击和缺乏工具提示驱动的反馈所掩盖。

老实说,我认为Microsoft在Windows XP中做到了这一点。显示正在运行的任何内容,并希望显示一个图标,但隐藏不使用的内容。

就是说,有些事情可以改善IA的工作方式。主要的一种是使用悬停而不是单击以选择IA图标。这样可以减少对工具提示的需求,并使事情回到单击状态。如果他们确实想占领整个世界,则需要完全取代NA。唯一的方法就是采用与NA相同的接口并支持NA当前提供的所有应用程序。

我不久前写了一篇文章,在10.04中记录了这样的回归。我有一种不好的感觉,在接下来的六个月中,将会有一篇关于Unity的类似文章(除非很快就会显示出一些不切实际的巨大改进),而这只会破坏桌面体验。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.