我应该如何建议开发人员切换到应用程序指标?

我应该如何建议开发人员切换到应用程序指标?

我使用了一些没有 appindicator 指示器的应用程序。这意味着它们的 UI 不一致(至少在 Ubuntu 上如此,在其他地方则不然)。我建议他们改用友好、有用的应用程序指示器。有什么办法吗?

请在下面添加新答案或添加评论,尤其是有关任何不正确或缺失的内容。(将其作为社区维基是否更有意义?)

很多内容来自 AU 答案。我该如何正确引用它?

答案1

我目前在 Ubuntu [版本] 上安装了 [YourAppName]。从 Ubuntu 10.04 LTS 开始,Ubuntu 引入了通知区域项目的替代方案,称为应用指标(或 appindicators)。这是一种跨发行版、跨桌面的机制,用于标准化系统托盘界面。我建议 [YourAppName] 将其指示器更新为应用程序指示器。

应用指标有以下好处:

  1. 支持 KDE、Gnome 2、Gnome Shell(Gnome 3)和 Unity。这意味着你只需要做一次工作。这真是太好了。
  2. 可访问性和可用性。屏幕阅读器可以读取应用程序指示器(并非所有通知区域项目都是如此)。应用程序指示器还提供一致的用户界面(左键单击、拖动等行为相同)。
  3. 系统集成/减少混乱。您可以减少混乱并将应用程序指示器与系统指示器集成(如适用)。例如,电子邮件、IRC 和即时消息应用程序可以与消息菜单集成。

有关实施应用指标的详细信息,请参阅:

答案2

感谢您努力要求开发人员使他们的应用程序更好地与 Ubuntu 兼容!

应用程序指示器不仅适用于“从 Ubuntu 11.04 开始”,而且适用于从 Ubuntu 10.04 LTS 开始。

我建议不要提及“Ayatana 设计团队”——开发人员不太可能知道那是什么,而且这与你的观点无关。只需说“Ubuntu”即可。

如果程序有“系统托盘指示器”,那么它已经做正确的事情了,而且您正在使用 Gnome 2。我想您的意思是“通知区域项目”。

“通过应用程序指示器可以解决这些问题”……是吗?如果您只是说“更易于访问 - 更适合屏幕阅读器”,或者类似的话,那么这个问题会更简短。

https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators包含大量只有 Ubuntu 开发人员才感兴趣的信息。我建议将其删除,尤其是因为它已经链接到 unity.ubuntu.com 页面。而且“我需要告诉开发人员什么”页面不包含相关信息(读起来更像是活动组织而不是文档),因此您也可以将其删除。

相关内容