Basically, The system tray is an application running on a given X screen that can display small icons provided by running applications. Windows XP calls this feature the notification area. The concept of System Tray is very well documented by freedesktop.org.
Indicators are ways to group applications that have some similarity - or belong to a family of applications with a degree of similarity - in a single system tray, improving usability. Let me try to use an illustrative image:
This indicator works as a proxy (central point sounds better) to different applications that keep a similarity: all are related with communications. You can use the same indicator to open and send emails, or to chat with some friends, browser your contact, or access twitter. All indicators are groups of system trays.
BTW, I really like the idea of group system tray tasks into the same indicator. It's a huge usability improvement :-)
I know this question has been answered a lot of time, but here my own answer :)
The main difference between the "system tray" and the Indicator applets is that "tray icons" are application-wise ( so one icon per application ), while Indicators applets are task-wise ( so one icon per task ).
System tray Example:
Launch Banshee and Rhythmbox and you get 2 tray icons,
with different options and usage.
Indicator applet Example:
Banshee and Rythmbox should integrate with the same indicators,
with same icon, options and usage
Obviously you can abuse of Indicator applets ( like the StackExchange or Ubuntuone one :P making them one per application. That is wrong. )
Indicators is a project of the Ayatana team, focussed on usability and
design. The indicators they have invisioned to replace the traditional
"system tray" have the following goals:
Support for KDE and GNOME
That means that developers only have to do the work once. Which is rather nice.
Creating a space for innovation
The most obvious example is the messaging menu, which unifies email, irc
instant messaging, and ("Your App Here") into a consise menu that will
always behave in the same way
Cleaning up the clutter
many applications put up indicators for various reasons - and not always
good ones. Indicators make it easy to combine various tasks into a single
indicator, leaving the user with a clean indication area, where they actually
understand what everything does.
Accessibility
there were some accessibility problems with the old system, with indicators
they can be addressed. (An example: some system tray applications would paint
their window in a weird way such that screen-readers weren't able to read
their text)
Basically, The system tray is an application running on a given X screen that can display small icons provided by running applications. Windows XP calls this feature the notification area. The concept of System Tray is very well documented by freedesktop.org.
Here is the documention for indicators:
Indicators are ways to group applications that have some similarity - or belong to a family of applications with a degree of similarity - in a single system tray, improving usability. Let me try to use an illustrative image:
This indicator works as a proxy (central point sounds better) to different applications that keep a similarity: all are related with communications. You can use the same indicator to open and send emails, or to chat with some friends, browser your contact, or access twitter. All indicators are groups of system trays.
BTW, I really like the idea of group system tray tasks into the same indicator. It's a huge usability improvement :-)
I know this question has been answered a lot of time, but here my own answer :)
The main difference between the "system tray" and the Indicator applets is that "tray icons" are application-wise ( so one icon per application ), while Indicators applets are task-wise ( so one icon per task ).
System tray Example:
Launch Banshee and Rhythmbox and you get 2 tray icons, with different options and usage.
Indicator applet Example:
Banshee and Rythmbox should integrate with the same indicators, with same icon, options and usage
Obviously you can abuse of Indicator applets ( like the StackExchange or Ubuntuone one :P making them one per application. That is wrong. )
Indicators is a project of the Ayatana team, focussed on usability and design. The indicators they have invisioned to replace the traditional "system tray" have the following goals:
Support for KDE and GNOME
Creating a space for innovation
Cleaning up the clutter
Accessibility
You might be interested in the Canonical Design Blog and the Ayatana Project.