Sollte meine Navigationsleiste transparent beginnen und dann beim Scrollen undurchsichtig werden?

Android hat dieses UI-Verhalten: Die Navigationsleiste ist zunächst transparent, mit nur der Zurück-Taste. Aber wenn der Bildschirm nach oben gescrollt wird, wird die Navigationsleiste undurchsichtig und der Titel wird eingeblendet (beim Übersetzen zur Position).

iOS hat ein anderes natives Verhalten. Die Navigationsleiste wird zunächst undurchsichtig/durchscheinend dargestellt. Wenn der Bildschirm nach oben gescrollt wird, könnte die Navigationsleiste automatisch ausgeblendet werden.

An welches Verhalten sollte ich mich als iOS-Designer halten? Ist es in Ordnung, ein Android-Verhalten anzunehmen?

Mein Anwendungsfall ist ein Bildschirm, auf dem Filmdetails durchsucht werden - Trailer, Zusammenfassung, Spielzeiten usw.

Es ist tatsächlich sehr schwierig, das Standardverhalten der Bildlaufleiste zu überschreiben. Wenn Sie also nicht wirklich müssen, würde ich davon Abstand nehmen, das zu ändern.
@PieBie, das ist eine schreckliche Anleitung, um weiterzumachen. Wenn Sie dem Weg der geringsten Reibung folgen, landen Sie einfach am Boden des Designfasses. Viele großartige Designprinzipien und Trends können NUR umgesetzt werden, indem man über das hinausgeht, was sofort einsatzbereit ist. Und im aktuellen Zeitalter immersiver/Vollbild-Apps – JA, Sie sollten die Navigationsleiste unbedingt transparent machen, Ihre Inhalte im Vollbildmodus anzeigen und einen reibungslosen Weg finden, sie nach Bedarf einzublenden, wenn der Benutzer scrollt. Ihre Entwickler werden einen ganzen Tag damit verbringen müssen, sich mit dem Framework auseinanderzusetzen – Ihre Benutzer werden jahrelang Freude daran haben.
Willkommen bei "Kampf gegen den Rahmen". Schön gesagt.
@Marchy: Ich habe nicht gesagt, den Weg der geringsten Reibung zu gehen oder faul zu sein. Ich habe gesehen (und war) Entwickler, die gegen Frameworks kämpften, weil der Designer dachte, es wäre wirklich cool, ihre eigenen Interaktionselemente zu haben. Ergebnis: ein Formular, das toll aussah, aber nahezu unbrauchbar war. Benutzer sind an ein bestimmtes Verhalten auf ihren Maschinen gewöhnt. Wenn Sie das ändern wollen, sollten Sie verdammt sicher sein, dass das Verhalten logisch und sehr klar ist. Und wenn Sie sich Ihrer Fähigkeiten nicht sicher sind oder es eine gute Idee ist, ist es wahrscheinlich am besten, sich an das zu halten, was Ihre Benutzer wissen.

Antworten (1)

Die Apple Human Interface Guidelines (HIG) sind, wie das letzte Wort schon sagt, RICHTLINIEN.

Sie können gerne alles so ändern, wie Sie es möchten. Sie kümmern sich nicht wirklich darum und begrüßen wirklich bessere Wege, Dinge zu tun.

Werfen Sie einen Blick auf die vielen Synthesizer- und Musik-Apps auf dem iPad. Sie sind so weit von der HIG entfernt, dass man sie nicht als Teil einer Design-Ära erkennen kann. Dennoch sind sie Premium-Produkte und die Leute benutzen sie gerne täglich, und Apple genehmigt sie.

Beispiele:

Hier ist Waldorf, der die No-Branding-"Richtlinie" und VIELE andere Aspekte der HIG mit großer Wirkung ignoriert:

Waldorf ignoriert die „No-App-Branding-Regel“

Eine der beliebtesten Todo-Listen-Apps verzichtet komplett auf den Zusammenhang mit dem HIG:

https://itunes.apple.com/us/app/clear-tasks-reminders-to-do/id493136154?mt=8

Geben Sie hier die Bildbeschreibung ein

Das ist richtig. Aber bisher folgen wir für meine Film-App der Richtlinie, um ein konsistentes natives Gefühl zu haben. Ich schätze die Richtlinien, weil sie Benutzern helfen, eine konsistente Benutzeroberfläche zu verwenden. In meinem Szenario sehe ich den Android-Weg als nicht so nützlich an – warum sollte ich die Navigationsleiste sehen wollen, wenn ich scrolle?
Es gibt VIELE iOS-Apps, die beim Scrollen weiterhin die Navigationsleiste anzeigen. Mach dir keine Sorgen um Konsistenz, denke nicht darüber nach. Wenn es funktioniert, wenn es benötigt wird, wenn es mit IHRER App konsistent ist und es vom Benutzer erkennbar und bestimmbar ist, ist es konsistent genug.