2022-08-16 16:34:22
Про редизайн настроек в грядущем макОСе. Не потому, что мне так нравится бить лежачего, а потому что это красивая история про потерю ориентиров.
Когда делали первый айфон, пришлось решить много задач в первый раз. Шутка ли — абсолютно новое, нигде не виданое устройство, форм-фактор, способ ввода. Это сейчас кажется, что тач-интерфейсы были всегда, но вот всего лишь 15 лет назад ни одного не было и решения приходилось искать, а не копировать.
Например, как вводить текст? Пришлось пробовать варианты, тестировать и придумывать. Придумали в итоге клавиатуру, у которой кнопки становятся тем крупнее, чем более вероятно увидеть данную букву следующей. Нажал, например, C – вырастут, наверное, H, A, I, U, а уменьшатся, например, T или P.
И так со всеми проблемами. Одна из них — настройки. А точнее, чекбоксы. Вот хочешь ты, например, включить-выключить вайфай. Или блютус.
Как эта проблема решалась раньше? Правильно, чекбоксом. Это такая галочка, а справа от нее текст. Простое и понятное соглашение, сто лет использовалось к тому времени, еще из бумажных форм пришло. Чем не устроило?
На айфоне у чекбокса, очевидно, было бы две проблемы. Так как он от текста слева, а рука, как правило, все-таки справа, до него пришлось бы сильно тянуться. А вторая — в этом жесте ты своим пальцем всю подпись и загородил бы.
Окей. Решения. Перенести чекбокс направо, а подпись оставить слева? Но это ломает все соглашения, весь формат. Чекбокс — это именно галочка с подписью, а не просто галочка. Если где-то в десктопном интерфейсе вы видите свободно плавающий чекбокс — знайте, это зашквар.
Так что пришлось придумывать целый новый контрол. Придумали тоггл. Он свободен от соглашений чекбокса, находится справа, здоровый (как раз под палец размером), да еще и привносит элемент тактильности — его можно свайпать туда-сюда, а не просто тапать.
Да, мои юные читатели, вам может быть трудно это представить, но тогглов до первого айфона в интерфейсах не существовало в принципе, и это один из single-digit случаев на моей памяти, когда придумали новый интерфейсный контрол и он прижился.
Короче. Итог. Тоггл решал вполне конкретную проблему — перенести чекбокс направо, чтобы удобнее было тянуться и чтобы не загораживать подпись. Чувствуете, да: входные данные, синтез, решение — все вытекает друг из друга, все имеет смысл и
причину.
А теперь берем макОС. Десктопная операционная система. С десятилетиями истории. С устоявшимися соглашениями. С гораздо более точным устройством ввода, чем палец. Эппл посмотрел на это и думает: да не, хуйня какая-то. Давайте как на айфоне сделаем.
И сделали. В новых системных настройках теперь тоже тогглы. Почему? А нипочему. Выглядит максимально ублюдски, как в книжках оглавление:
Wifi .......................................................... [ON]
У чекбоксов же еще какой плюс? Они находятся максимально близко к своей подписи. Экран телефона маленький, и там все находится рядом со всем в любом случае. А экран макбука огромен, и уносить контрол так далеко от, собственно, элемента, который он контролирует — просто зачем? Чтобы что?
Другая проблема — рука, перекрывающая надпись — на десктопе тоже отсутствует. Получается, что мотивации для тогглов ноль и смотрятся они тут как вечернее платье на обезьяне — вызывает больше вопросов, чем ответов.
Вот так вот учитывание контекста привело к красивому и элегантному решению на телефоне, а НЕ учитывание привело к бессмысленному и беспощадному решению на десктопе.
Всегда, слышите? Всегда спрашивайте: зачем? Зачем мы это делаем? Почему? И фильтруйте плохие ответы.
8.4K viewsNikita Prokopov, edited 13:34