По состоянию на июнь 2018 года Рекомендации по интерфейсу для человека (HIG) включают самые актуальные ожидания для iOS, macOS, watchOS и tvOS, включая ссылки на подробности для разработчиков.
Для iOS сводные рекомендации:
Бары навигации :
Панель навигации отображается в верхней части экрана приложения, под строкой состояния, и позволяет осуществлять навигацию по ряду иерархических экранов.
Панель инструментов
Панель инструментов появляется в нижней части экрана приложения и содержит кнопки для выполнения действий, относящихся к текущему представлению или содержимому в нем.
вкладки :
В нижней части экрана приложения отображается панель вкладок, которая позволяет быстро переключаться между различными разделами приложения.
Что касается преимуществ и недостатков каждого из них, одним важным аспектом является , хотите ли вы, чтобы панель отображалась вверху или внизу представления . Панели навигации должны отображаться в верхней части, а панели инструментов и панели вкладок должны отображаться в нижней части представления.
Другой вариант: хотите ли вы функциональность навигации по отношению к действиям / задачам , относящимся к представлению. Панели навигации содержат кнопку для возврата к предыдущему виду в стеке, панели вкладок обеспечивают более резкое изменение (например, переключение из режима просмотра по тревоге в представление по таймеру), а панели инструментов действительно предназначены для действий (таких как совместное использование, скажем) а не собственно "навигация".
Примечание:
Если вы пришли сюда и обнаружили, что какая-либо из ссылок не работает, просто найдите « Руководство по интерфейсу пользователя », чтобы найти текущую документацию.