?

Log in

No account? Create an account
Карго-культ минимализма - Журнал Восставшей Машины [entries|archive|friends|userinfo]
ArkanoiD

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Карго-культ минимализма [Nov. 11th, 2011|03:49 pm]
ArkanoiD
[Tags|]

Из-за того, что функционально продвинутые решения часто сопровождаются адовым юзабилити фейлом, многие (в основном с легкой руки Apple) делают вывод, что эргономичный интерфейс для нормального человека -- это когда настроек тупо нет и шаг в сторону от популярного сценария использования просто невозможен.

Хотя на самом деле это вещи глубоко перпендикулярные. Но проще же "выкинуть лишнее", чем сделать действительно продуманный интерфейс?

Я еще не видел человека, которому бы действительно мешала кнопка advanced settings.
linkReply

Comments:
[User Picture]From: pascendi
2011-11-11 11:59 am (UTC)
У Эппла вполне даже есть настройки для продвинутых пользователей, только почему-то подавляющее большинство пользователей ими не пользуется. :-)
Это, возможно, и есть свидетельство продуманного интерфейса.
(Reply) (Thread)
[User Picture]From: ico
2011-11-11 12:40 pm (UTC)
Только эти настройки несут на себе все ту же идею, что юзер сам ничего не умеет и ничего ему давать не надо. :)
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: sleeping_death
2011-11-11 12:02 pm (UTC)
Ну это же очевидно.
Чем больше настроек может изменить пользователь, тем сложнее получается сам алгоритм программы, авось как соберет он конфигурацию настроек, не совместимую с жизнью - и всё, омрачит светлый лик самойлучшейкомпаниивмире. Поэтому все значения заранее продуманы и жестко прописаны, чтобы юзер не тратил время на то, чтобы разобраться, как работает программа и как её настроить, а сразу брал и работал.
(Reply) (Thread)
[User Picture]From: shaman007
2011-11-11 12:33 pm (UTC)
Правильно. А еще бывает, что разработчик не знает и ленится продумывать сценарий и поведение программы, а вместо этого делает adv. settings. Отдает на откуп пользователю то, что сам плохо понимает и что скорее всего не тестировалось. Это все приводит к магии вроде "откройте в ff about:settings и поменяйте там это, это и вот это" при чем никто достоверно не может объяснить почему и зачем так, а самое главное, почему советуемое не является настройкой по умолчанию.
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: motto
2011-11-11 12:05 pm (UTC)
> Я еще не видел человека, которому бы действительно мешала кнопка advanced settings.

найди ближайшего эникейщика и посмотри на него

юзеры, суки, случайно попадают в adv. settings, "что-то делают" и напрочь забывают об этом

что, в последствии, аукается
(Reply) (Thread)
[User Picture]From: arkanoid
2011-11-11 12:10 pm (UTC)
Экстремальное решение -- программа для тонкой настройки это вообще отдельная софтина и отдельно ставится.

В Gnome3 так и попытались сделать, но они и ее ухитрились кастрировать по самое здрасте!

Edited at 2011-11-11 12:11 pm (UTC)
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: shaman007
2011-11-11 12:19 pm (UTC)
Кнопка "advanced settings" в 99.999% случаев скрывает за собой то, что продумать у разработчика не получилось. Это как с KDE: настроек тьма, и любая комбинация дает уродливый результат.
(Reply) (Thread)
(Deleted comment)
[User Picture]From: nufunnya
2011-11-11 12:41 pm (UTC)
Это же основы юзабилити интерфейса: по умолчанию ставится наиболее часто употребляемый вариант алгоритма, эдванст тихонько пасется в углу. Но наличие эдванст-настроек, кстати, не отменяет наличие в них предустановленных алгоритмов - с предсказуемым результатом. А так, чтобы можно было вообще все крутить во все стороны должно быть запрятано и быть доступно только для продвинутых пользователей. Но с возможностью сохранить предустановку и сделать ее доступной и в эдванст, и в "по умолчанию". Проектировщики интерфейсов не читают умных книжек?
(Reply) (Thread)
[User Picture]From: gul_kiev
2011-11-11 12:47 pm (UTC)
Концепция та же, что в макбуках: протестировать совместимость софта со всеми вариантами железа нереально, поэтому берётся одно вполне конкретное железо и под него затачивается.
То же с настройками: если вариантов много, тестирование и отладка их всех сильно затрудняется. Отладить один, наиболее распространённый вариант, проще. Банально не окупается забота о нетипичных пользователях.

А в конце концов и для пользователя получается проще/дешевле быть как все, чем эксклюзивничать и оригинальничать. :-(
(Reply) (Thread)
(Deleted comment)
From: syncromechanica
2011-11-11 01:12 pm (UTC)
Зачем такие полумеры?! Надо дать пользователю инструмент - пусть сам напишет себе приложение. Нехер быть тупым быдлом, пусть изучает алгоритмы и программирование! ТакЪ победимЪ!
(Reply) (Thread)
[User Picture]From: Aceler [aceler.ru]
2011-11-11 01:19 pm (UTC)
Время на продумывание интерфейса, кстати, довольно-таки мало по сравнению с временем его реализации и особенно тестирования, поэтому чаще всего «проще выкинуть лишнее» исходит не от программиста, а от менеджера проекта, у которого трубы сроки горят.
(Reply) (Thread)
[User Picture]From: ximaera
2011-11-11 01:21 pm (UTC)
Плюс тыща блять!
(Reply) (Thread)
[User Picture]From: b0rg
2011-11-11 01:53 pm (UTC)
если бы помнил чем можно быстро копипейстить скриншот, я бы тебе послал формочку "Options" от программы TOAD. Это такая "sql консоль" под оракл... В качестве наглядного примера апофеоза кнопки "Advanced Settings".

я лично видел как об эту формочку спотыкалось большое количество достаточно неглупых людей со стажем в IT не меньше 10 лет.

Подход аппл - правильный. конфигов должно быть чем меньше - тем лучше. Аппликуха должна все делать сама и делать это хорошо.
(Reply) (Thread)
[User Picture]From: arkanoid
2011-11-11 02:25 pm (UTC)
Мне не нравится, как это сделал Эппл, в большинстве случаев оно мне тупо неудобно.

Алсо порой Apple заворачивает поебаться в таких неожиданных местах, что диву даешься.

Edited at 2011-11-11 02:27 pm (UTC)
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: mikedin
2011-11-11 07:25 pm (UTC)
имхо каждый продукт должен на конкурентном рынке находить свою нишу и иметь конкурентов если он вообще кому-то нужен

это я про то, что вообще никогда не получится сделать что-то, что удовлетворит 100% населения по интерфейсу

в этом плане делить интерфейсы на продуманные, без настроек, с кнопкой advanced и нет, а потом выделять в отдельную карго-группу тех, кто несогласен с личной точкой зрения как-то... недальновидно чтоли :) ну разные ж люди бывают, и продукты для них должны быть разными. другое дело, что большинству не из мира IT на мой субьективный взгляд действительно совсем не нужна кнопка advanced. но это ж не значит что она не нужна абсолютно всем и тем более не значит что нельзя сделать интерфейс лучше или предусмотреть хитрую "кнопку".

опять же фича под названием "кнопка advanced" может выглядеть действительно совсем по-разному или к примеру как на моем айподе шаффл вообще быть недоступна пользователям без спец. знаний в области IT. но тут уже нужно обсуждать конкретику и по-хорошему еще и делать опросы, тк даже в таком идиотском примере с плеером можно найти дофига и больше субьективизма :)
(Reply) (Thread)
[User Picture]From: elizarov
2011-11-12 12:23 am (UTC)
Очень верно подмечено. И дело не только в advanced settings. Кнопка advanced/more tools/features/actions тоже не мешает, если основные сценарии работы продуманы через общий интерфейс.
(Reply) (Thread)
(Deleted comment)
[User Picture]From: arkanoid
2011-11-13 10:30 am (UTC)

Re: Карго культ как отсутствие мозга -

Но Изя-то все. Что они теперь будут делать?
(Reply) (Parent) (Thread) (Expand)
(Deleted comment)
[User Picture]From: rsh
2011-11-14 08:17 pm (UTC)
любая advanced settings удорожает изделие
(Reply) (Thread)