By popular request, some update on the upstream adoption of AppData so far:

Applications in Fedora with long descriptions: 168 (9%) Applications in Fedora with screenshots: 140 (7%) Applications in GNOME with AppData: 60 (50%) Applications in KDE with AppData: 1 (1%) Applications in XFCE with AppData: 0 (0%)

You can look at a few ways:

We’ve made significant progress in the last year-or-so and many popular applications are already shipping the extra data.

There are a lot of situations where the upstream authors do not know what an AppData file is, don’t have time to add one, or simply do not care.

GNOME is clearly ahead of KDE and XFCE, probably because of the existing GNOME Goal and my nag emails to the desktop-devel mailing list. A little thing to bear in mind is that Apper (the KDE application installer) can also make use of the AppStream data, so this is a little disappointing for KDE users who probably don’t see any difference at the moment.

So where do we go from here? Clearly KDE and XFCE have some catching up to do, and I need someone familiar with those communities to lead this effort. There is also a huge number of upstreams that need a little push in the right direction, and I’ve been trying to do that for the last couple of months. Without help, this would be a never-ending battle for me. A little reminder: In GNOME 3.12 we are penalising applications that don’t ship AppData by including them lower in the search results, and in GNOME 3.14 we’re not going to be showing them at all.

If you’re interested to see all the applications shown by default in Fedora 20, I’ve put together this page showing a quick overview. If you see anything there that shouldn’t be an application and needs blacklisting, just let me know. If you see an application you care about without a long description or screenshots, then please file a bug upstream pointing them at the AppData specification page. Thanks.