Allan Day aday@gnome.org Grundlegende Anwendungscharakteristiken Christian Kirbach christian.kirbach@gmail.com 2014 Mario Blättermann mario.blaettermann@gmail.com 2016 Grundlagen für Anwendungen

Diese Richtlinien für Benutzeroberflächen sollen bei der Erstellung von Anwendungen helfen. Das Verständnis, was eine Anwendung ist, wird Ihnen dabei helfen, Ihre Software effektiver zu verteilen und auch die effektive und konsistente Systemintegration sicher stellen.

Das Anwendungsmodell ermöglicht Benutzern sowohl zu verstehen, wie Software verteilt, installiert und entfernt wird, als auch wie sich Software im laufenden Betrieb verhält. Wenn sich Software entsprechend dieses Modells verhält, hilft dies dabei, das Verhalten gewissermaßen vorherzusagen, indem es den Erwartungen des Benutzers entspricht. Außerdem wird die korrekte Integration in Systemwerkzeuge für die Installation und Entfernung von Anwendungen sicher gestellt.

Definition einer Anwendung

Eine Anwendung ist eine klare und unabhängige Software, die nützliche Funktionalität bereitstellt und die auf dem System des Benutzers installiert werden kann.

Diese Definition kann in eine Reihe von Charakteristiken aufgeschlüsselt werden, die eine Anwendung detailliert beschreiben. Anwendungen:

können individuell auf dem System installiert und davon entfernt werden.

sind für die Ausführung nicht von anderen Anwendungen abhängig.

stellen eigene Funktionalität bereit.

haben mindestens ein primäres Fenster.

beeinflussen oder überschneiden sich nicht mit dem Verhalten anderer Anwendungen.

haben einen eindeutigen Namen und ein eindeutiges Symbol.

Kern dieser Definition ist ein Modell, das die modulare Installation von Software von Drittanbietern ermöglicht, und zwar auf eine Weise, die Abhängigkeitsprobleme vermeidet und einfache Benutzung gewährleistet.

In GNOME 3 sollte nur Software, die diesen Charakteristiken entspricht, einen Anwendungsstarter installieren.

Benennung Ihrer Anwendung

Ein Anwendungsname ist vital. Er ist das, womit Benutzer zuerst in Berührung kommen, und hilft ihnen bei der Entscheidung, ob Sie eine Anwendung verwenden wollen oder nicht. Er ist der wichtigste Teil der öffentlichen Erscheinung Ihrer Anwendung.

Ein Anwendungsname erfüllt eine Reihe von Funktionen:

Er muss bei potenziellen Benutzern für Ihre Anwendung werben.

Er sollte eine positive Identität übermitteln und ausdrucksstark sein.

Er dient zur Identifikation Ihrer Anwendung auf den Systemen, wo diese installiert ist und ausgeführt wird.

Halten Sie den Namen Ihrer Anwendung kurz – weniger als 15 Zeichen. Das stellt sicher, dass er in GNOME 3 stets vollständig angezeigt werden kann.

Außerdem sollten Sie einen leicht verständlichen Anwendungsnamen wählen, der die Funktionalität Ihrer Anwendung vermittelt. Vermeiden Sie Namen, die von potenziellen Benutzern nicht verstanden werden, wie beispielsweise obskure kulturelle Referenzen, Insiderwitze und Akronyme. Wählen Sie besser einen Namen, der sich auf die Aufgaben Ihrer Anwendung oder den Bereich bezieht, in dem sie arbeitet.