Несколько лет назад я случайно купил BMW 530 e39. Никогда особо не хотел BMW, но тут подвернулась недорого в обмен на мою старую машину, так что купил.
Машина отличная. Мне в ней почти все нравилось, кроме:
Потом я купил себе машину следующего поколения e60.
И что бы вы думали?
Они, черти, решили все беспокоившие меня проблемы. Но, конечно, добавили пару новых:
И если изменение номер 2 легко понять из-за введения iDrive, то круиз я им простить не могу.
В целом машина осталась такой же, но лучше. Мне кажется, это очень важный принцип эволюции любого интерфейса:
Тут мы подходим к старой проблеме новизны. Что лучше, медленно и аккуратно улучшать текущую систему? Или же добавлять новое радикальными обновлениями, не оставив от старой системы камня на камне?
Пользователи крайне противоречивые натуры. С одной стороны, все любят скачивать новые версии в надежде, что вот тут наконец они увидят долгожданные фичи и улучшения. С другой стороны, они ненавидят привыкать к новым вещам.
Любой интерфейс должен развиваться циклично. Вот он появился, вот пошла обратная связь от пользователей — это время постепенных улучшений и развития. Здесь нужно перерабатывать отдельные куски функционала и добавлять новый постепенно, не заставляя людей учиться заново.
Со временем накапливается критическая масса новых знаний. Если знания использовать с умом, то становится ясно, как можно кардинально улучшить систему (а заодно и интерфейс). И вот тут наступает время революционных изменений. Так и развивается любой интерфейс (если не помирает раньше времени):
новая фигня → эволюция → революция → эволюция → революция → …