Проектирование взаимодействия с пользователем начинается с выявления и понимания людей, которые будут использовать ваш продукт. В частности, основывайте свои решения на том, какие действия могут совершать пользователи, чего они ждут от работы с приложением, каковы их знания в предметной области, а также насколько высок их уровень технической подготовки.
Разместите поле поиска там, где его легко найти: в верхнем углу или внутри баннера вверху и в центре страницы. Выделите его среди остального содержимого при помощи пустого пространства вокруг или контрастного фона. В качестве альтернативы можно отобразить свернутую или сжатую строку поиска. Она по-прежнему должна быть хорошо заметной и легкодоступной, но это может быть значок или ярлык «Поиск». При выборе этого элемента открывается полное поле поиска. Этот паттерн экономит место на небольших экранах.
В ситуациях, когда пользователь хочет самостоятельно и подробно изучить ваш продукт, используйте вариант справочного руководства. Оно может являться частью приложения или отдельной системой. Это более сложный инструмент, поскольку при его разработке придется создать больше контента. Преимущество руководств в том, что они создаются надолго и их не нужно часто обновлять, а пользователи могут обращаться к ним неоднократно
Designing Social Interfaces: Principles, Patterns, and Practices for Improving the User Experience» Кристиана Крамлиша и Эрин Мэлоун (издательство O’Reilly, 2015).