Erstellen einer konsistenten Benutzererfahrung
Die Benutzerfreundlichkeit unserer komplexen Funktionen wird durch die Formulierung und gute Übersetzungen sowie durch größtmögliche Konsistenz entscheidend verbessert. Es lohnt sich, über viele Ausdrücke oder Sätze eine Weile nachzudenken. :)
Bitte beachten Sie Folgendes:
1. Konsistente Formulierung
Verwenden Sie für eine bestimmte Funktion nur einen Ausdruck, mischen Sie nicht zwei mögliche Ausdrücke. Beispiele:
- Prüfen Sie auf vorhandene Ausdrücke und verwenden Sie diese in neuen Zeichenketten wieder
- Verwenden Sie durchgängig "Navigation", nicht "Routing".
- Verwenden Sie "Tracking", nicht "Überwachung"
- Wir verwenden "Position" für den Ort, an dem Sie sich befinden, während sich "Standort" auf beliebige Punkte bezieht
- Wir verwenden "Ziel", nicht "Zielort"
- Wir verwenden "Geschwindigkeit", nicht "Geschwindigkeit"
- Kennen Sie den Unterschied zwischen "Höhe über Grund" und "Höhe über Meer"
- Es heißt jetzt "OsmAnd", nicht "Osmand" :)
2. Textgestaltung
- Bitte versuchen Sie, so viele vorhandene Zeichenkettenkonstanten wie möglich wiederzuverwenden, das ist gut für Speicher und Leistung.
- Für stark wiederverwendbare Zeichenketten 'XXX' haben wir oft ein
shared_string_XXX
- Zeichenketten werden oft wiederverwendet! Wenn Sie vorhandene Zeichenketten ändern, überprüfen Sie bitte alle Vorkommen im Code
- Unnötiger Text überfüllt den Bildschirm, ohne viel zu helfen. Bitte seien Sie kurz und präzise, fügen Sie nur Wörter hinzu, die notwendige Informationen vermitteln.
- Überprüfen Sie bitte das Erscheinungsbild der Formulierung in der App, insbesondere auf Geräten mit geringer Dichte. Zu viele Zeilenumbrüche, abgeschnittener Text oder überdimensionierte Menüschaltflächen können einen Bildschirm oder Dialog unbrauchbar machen.
- In einigen Fällen gibt es Konventionen, die es wert sein könnten, überprüft zu werden, anstatt "etwas zu erfinden". Wenn also 99% der kommerziellen Navigationssysteme in Ihrer Sprache "Sie haben Ihr Ziel erreicht" ankündigen, dann ist die Verwendung von "Sie sind dort angekommen, wo Sie hin wollten" vielleicht nicht die beste Wahl... :)
- Kennzeichnen Sie alle Funktionen, die Internetzugang erfordern, eindeutig mit dem Ausdruck "online".
- Die Basissprache für OsmAnd ist amerikanisches Englisch. Es gibt einen Übersetzungsordner für britisches Englisch für alle Ausdrücke und Schreibweisen, die sich unterscheiden.
3. Rendering
- Ein Hinweis zum Rendering: Das Kartenbild unserer Kartenstile wurde auf Benutzerfreundlichkeit und Sichtbarkeit an einer Vielzahl von Kartenorten, mit vielen Geräten und Bildschirmtechnologien sowie unter verschiedenen Lichtbedingungen getestet. "Spontane Verbesserungen" am Renderer sind fast immer fragwürdig, erfordern möglicherweise zumindest mehr Untersuchung und Tests, als Sie vielleicht denken... :)