指标和系统托盘有什么区别?
指标有什么新意?
我们之前有什么?
是否存在技术或可用性差异?
指标是Ayatana团队的一个项目,专注于可用性和设计。 他们用来取代传统“系统托盘”的指标有以下目标:
-
支持KDE和GNOME
- 这意味着开发人员只需要完成一次工作。 哪个相当不错。
-
创造创新空间
- 最明显的例子是消息菜单,它将电子邮件,即时消息和(“你的应用程序在这里”)统一到一个总是以相同方式运行的构思菜单中。
-
清理杂乱
- 许多应用程序出于各种原因提出指标 – 并不总是好的。 通过指示器,您可以轻松地将各种任务组合到一个指示器中,从而为用户提供一个干净的指示区域,让他们真正了解所有function。
-
无障碍
- 旧系统存在一些可访问性问题,可以解决指标问题。 (例如:某些系统托盘应用程序会以奇怪的方式绘制窗口,使得屏幕阅读器无法读取其文本)
您可能对Canonical Design Blog和Ayatana Project感兴趣。
基本上, 系统托盘是在给定的X屏幕上运行的应用程序,可以显示由运行的应用程序提供的小图标。 Windows XP将此function称为通知区域 。 freedesktop.org对系统托盘的概念进行了详细记录。
以下是指标的文件:
- http://developer.ubuntu.com/resources/technologies/application-indicators/
- http://developer.ubuntu.com/api/ubuntu-12.04/c/indicate/
- http://developer.ubuntu.com/api/ubuntu-12.04/c/appindicator/
指标是在单个系统托盘中将具有某些相似性或属于具有一定程度相似性的应用程序系列的应用程序分组的方法,从而提高可用性。 让我尝试使用说明性图像:
该指标作为代理( 中心点听起来更好)用于保持相似性的不同应用:所有都与通信相关。 您可以使用相同的指示器打开和发送电子邮件,或与某些朋友聊天,浏览您的联系人或访问Twitter。 所有指标都是系统托盘组。
顺便说一句,我真的很喜欢将系统托盘任务放入同一指标的想法。 这是一个巨大的可用性改进:-)
我知道这个问题已经回答了很多时间,但这里我自己的答案:)
“系统托盘”和指标小程序之间的主要区别在于“托盘图标”是应用程序方式(因此每个应用程序一个图标),而指标小程序是任务方式(因此每个任务一个图标)。
系统托盘示例:
启动Banshee和Rhythmbox,您将获得2个托盘图标,具有不同的选项和用法。
指标小程序示例:
Banshee和Rythmbox应该使用相同的图标,选项和用法集成相同的指标
显然你可以滥用指标小程序(比如StackExchange或Ubuntuone one:P,每个应用程序一个。这是错误的。)