Этот тумблер вы нажать можете, хоть экран до дыр затереть — ваше право. Но одно дело — нажатие, другое — получение обратной связи от системы.
Вот вроде бы верно, но зачем давать возможность нажать то, что заведомо ни к чему не приведёт? Когда в интерфейсе всё очевидно и предсказуемо, тогда ты не делаешь лишнего.
Деактивированный тумблер во включённом состоянии, который вы предложили, создаёт ощущение, что за пользователя все решили и он не может повлиять на систему.
А он может повлиять?
… на нажатие привязать аккуратный тултип и хаптик, которые сообщали бы пользователю, что это конечное состояние системы.
Согласны! Идеально, когда интерфейс не просто запрещает, а ещё и поясняет почему он в таком состоянии, чтобы у пользователя не складывалось ощущение, что что-то сломалось, и он беспомощно должен это принять.
Получается, что лучше всего отключить тумблер и сказать пользователю, почему он отключен?
Этот тумблер вы нажать можете, хоть экран до дыр затереть — ваше право. Но одно дело — нажатие, другое — получение обратной связи от системы.
Вот вроде бы верно, но зачем давать возможность нажать то, что заведомо ни к чему не приведёт? Когда в интерфейсе всё очевидно и предсказуемо, тогда ты не делаешь лишнего.
Деактивированный тумблер во включённом состоянии, который вы предложили, создаёт ощущение, что за пользователя все решили и он не может повлиять на систему.
А он может повлиять?
… на нажатие привязать аккуратный тултип и хаптик, которые сообщали бы пользователю, что это конечное состояние системы.
Согласны! Идеально, когда интерфейс не просто запрещает, а ещё и поясняет почему он в таком состоянии, чтобы у пользователя не складывалось ощущение, что что-то сломалось, и он беспомощно должен это принять.
Получается, что лучше всего отключить тумблер и сказать пользователю, почему он отключен?