В зависимости от того, кого вы спрашиваете, они могут даже сказать вам, что интерфейс, который нуждается в подсказках, чтобы быть понятными, требует доработки, очень плохо (ср. Джеф Раскин: Гуманный интерфейс ).
На самом деле, подсказки являются решением очень специфической проблемы: пиктограммные кнопки без меток, такие как на панелях инструментов. Всякий раз, когда у вас есть ярлыки, используйте их. Нет необходимости предоставлять всплывающую подсказку, потому что у вас уже есть текст , чтобы сообщить, что собирается делать конкретный элемент управления.
Более того, сенсорные интерфейсы не очень хорошо соответствуют современной модели интерфейса WIMP . Многие элементы управления хороши для работы с указателями мыши, но неудобно использовать их пальцем. Меню, флажки, радио-кнопки приходят на ум. Поэтому интерфейс paradigm для сенсорных интерфейсов должен выглядеть несколько иначе, чем современные интерфейсы, управляемые мышью и клавиатурой.
Так что я думаю, что проблема заключается не столько в недостатке подсказок, сколько в том, что мы не исследовали много новых способов взаимодействия с компьютером за последние 30 лет (в основном, после исследования, проведенного * 1019). * Дуг Энгельбарт и Xerox PARC в 60-х и 70-х).
Сенсорный ввод просто похож достаточно , чтобы он вроде работал для большинства целей. Но ему не только не хватает компонента определения местоположения без прикосновения, но и точности. В основном, все, что нужно для сенсорного ввода - это прикосновение к чему-либо и перетаскивание чего-либо. Даже двойное касание сложно, так что нам действительно нужно - какое-то фундаментальное изменение в том, как спроектировать и изготовить пользовательский интерфейс специально для сенсорного интерфейса.
Некоторые из них вы увидите в выделенных устройствах, таких как iPhone, просто потому, что на этой платформе нет ни указателя мыши, ни клавиатуры, а только touch. Это означает, что вам не нужно создавать пользовательский интерфейс, который должен быть пригоден для использования всеми возможными способами взаимодействия (проблема с чумами Windows в настоящее время; у меня есть ноутбук с поддержкой мультитач, но для многих задач сенсорный экран просто не работает) но только с одним. Но я думаю, что универсальное решение для «нормального» программного обеспечения и компьютеров в данный момент довольно далеко.
Так что я бы посоветовал вам просто немного подумать о как вы проектируете свой пользовательский интерфейс. Как было сказано ранее (и может быть прочитано в About Face Алана Купера), подсказки для инструментов предназначены для маркировки элементов управления, у которых нет меток или где недостаточно места для их размещения. Ключевым сценарием использования здесь являются панели инструментов. Но интерфейс, разработанный для касания, в любом случае увеличил бы все элементы управления. Многие маленькие значки, тесно сгруппированные вместе, неудобны для использования с сенсорным вводом, даже , если у вас были всплывающие подсказки, просто потому, что ему не хватает точности.