Widget GUI Regeln
Es gibt ein paar wichtige Punkte, die man beim erstellen einen Widget beachten sollte. Diese Betreffen nicht direkt den Code des Widget sondern mehr die Benutzerschnittstelle.
Das Ziel das beim Entwickeln eines Widget im Vordergrund stehen sollte, ist ein möglichst simpel zu bedienendes Tool zu entwickeln, das den Benutzer nicht durch überflüssige Optionen ablenkt. Ein paar Stichworte die man im Kopf behalten sollte (gelten für die Vorderseite):
- Ein Widget eine Aufgabe
- Keine Werbung auf dem Widget (der Platz auf der Widget-Vorderseite ist beschränkt benutze ihn lieber für den Inhalt)
- Keine Aqua Elemente auf der Vorderseite
- Einstellungen gehören auf die Rückseite
- Bedenke das dein Widget nicht das einzige auf dem Desktop des Benutzers ist, halte es also so klein wie möglich
- Versuche die Informationen so auf dem Widget unterzubringen, das keine Scrollbars nötig sind.
- Versuche wenn immer möglich Drag & Drop und die Kopier Funktionen zu unsterstützen, das wird von den Benutzer erwartet!
Weitere nützliche Informationen zu diesem Thema findet man unter: Main Interface Design Guidelines [eng]
Für die Rückseite, gibt es auch noch ein paar Regeln:
- Die Rückseite wird für Einstellungen und Logos verwendet.
- Wenn notwendig kann man dem Benutzer hier auch noch etwas Hilfe anbieten.
- Auf der Rückseite werden normale Aqua Elemente verwendet.
- Verlassen wird die Rückseite über die Standard Fertig Taste.
- Die Rückseite hat einen andern Hintergrund als die Vorderseite.
- Um den Benutzer zu zeigen, das man eine Rückseite hat sollte man die i-Taste verwenden (die rechts unten im Widget eingeblendet wird).