Должна ли моя панель навигации начинаться как прозрачная, а затем становиться непрозрачной при прокрутке?

Android имеет такое поведение пользовательского интерфейса: панель навигации сначала прозрачна, и на ней есть только кнопка «Назад». Но когда экран прокручивается вверх, панель навигации становится непрозрачной, а заголовок появляется (при переводе в положение).

iOS имеет другое собственное поведение. Панель навигации сначала отображается как непрозрачная/полупрозрачная. При прокрутке экрана вверх панель навигации могла автоматически скрываться.

Как iOS-дизайнеру, какого поведения мне следует придерживаться? Можно ли принять поведение Android?

Мой вариант использования — это экран, на котором просматриваются детали фильма — трейлер, синопсис, расписание сеансов и т. д.

На самом деле очень сложно перезаписать поведение полосы прокрутки по умолчанию. Так что, если вам это действительно не нужно, я бы воздержался от изменения этого.
@PieBie, это ужасное руководство. Следуя по пути наименьшего трения, вы просто окажетесь на дне проектной бочки. Многие замечательные принципы и тенденции дизайна могут быть реализованы, ТОЛЬКО выходя за рамки стандартного. А в нынешнюю эпоху иммерсивных/полноэкранных приложений — ДА, вам абсолютно необходимо сделать навигационную панель прозрачной, развернуть содержимое на весь экран и найти плавный способ его постепенного появления по мере необходимости при прокрутке пользователем. Вашим разработчикам придется потратить целый день на борьбу с фреймворком — ваши пользователи будут наслаждаться им долгие годы.
Добро пожаловать в «борьбу с фреймворком». Красиво сказано.
@Marchy: я не говорил идти по пути наименьшего трения или быть ленивым. Я видел (и видел), как разработчики борются с фреймворками, потому что дизайнер подумал, что было бы здорово иметь свои собственные элементы взаимодействия. Результат: форма, которая выглядела великолепно, но была почти непригодной для использования. Пользователи привыкли к определенному поведению на своих машинах. Если вы собираетесь изменить это, вам лучше быть чертовски уверенным, что поведение логично и очень ясно. И если вы не уверены в своих возможностях или в том, что это хорошая идея, вероятно, лучше придерживаться того, что знают ваши пользователи.

Ответы (1)

Руководство Apple по человеческому интерфейсу (HIG) — это, как говорится в последнем слове, РУКОВОДСТВО.

Вы можете изменить все на любой способ делать то, что вам нравится. Им на самом деле все равно, и они действительно приветствуют лучшие способы ведения дел.

Взгляните на множество синтезаторов и музыкальных приложений на iPad. Они настолько далеки от HIG, что вы не можете признать их частью какой-либо эпохи дизайна. Тем не менее, это продукты премиум-класса, и людям нравится использовать их каждый день, и Apple их одобряет.

Примеры:

Вот Уолдорф, игнорирующий «рекомендацию» об отказе от брендинга и МНОГИЕ другие аспекты HIG, что приводит к большому эффекту:

Уолдорф игнорирует «правило запрета брендинга приложений»

Одно из самых популярных приложений для списка дел полностью избегает какой-либо связи с HIG:

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

введите описание изображения здесь

Это правда. Но пока что для моего приложения для просмотра фильмов мы следуем рекомендациям, чтобы обеспечить единообразие нативного восприятия. Я ценю рекомендации, потому что они помогают пользователю использовать согласованный пользовательский интерфейс. В моем сценарии я не вижу, чтобы способ Android был таким же полезным — зачем мне видеть панель навигации при прокрутке?
Есть МНОГИЕ приложения для iOS, которые продолжают отображать панель навигации во время прокрутки. Не беспокойтесь о последовательности, не переусердствуйте. Если это работает, если это необходимо, если это согласуется с ВАШИМ приложением, и оно различимо и определяется пользователем, оно достаточно согласовано.