LINUX.ORG.RU
ФорумTalks

Идеи к созданию дружественной ОС


0

0

Краткая версия:
1) дружественность для продвинутого ленивого пользователя важнее чем дружественность для тупого начинающего пользователя
2) при исследования юзабилити на начинающих (когда дружественность для экспертов достигнута) следует предпочесть пользователей, никогда до этого не использовавших компьютер
3)не следует копировать другие ОС, считая их идеалом юзабельности — это значит заведомо проиграть этим другим ОС.

Длинно, много букв, не до конца упорядоченно:
Было много проектов, пытавшихся сделать GNU/Linux «дружественным для пользователя» путем копирования внешнего вида и поведения Microsoft Windows — и где они теперь?
Если дистрибутив будет мимикрировать под Windows — это изначально проигрышная стратегия, так как он будет заведомо хуже Windows в плане похожести на Windows. В идеале следует делать наоборот — создавать такие интерфейсы, на которые захотят походить другие, сделать так виндузятники восхищались и мечтали о линуксе как о чем-то лучшем (сейчас многие виндузятники мечтают о маке, но не могут его себе позволить или не хотят из-за его искуственных орграничений)

Но это далекая перспектива. На текущем уровне следует помнить, что все программы пишутся людьми, а люди склонны делать ошибки. Следовательно следует заранее проектировать ОС так что бы она не полагалась полностью на безошибочность своих компонентов и стороннего ПО. Но с другой стороны, местами это не нужно, как например микроядерность ценой производительности. Дружественный интерфейс должен учитывать что он на самом деле в данном конкретном случае может ошибаться — он не должен скрывать детали реализации полностью, не должен создавать лишних абстракций, если есть вероятность что они не сработают.

Таким образом, в первую очередь следует систему сделать дружественной для опытного (но ленивого) пользователя, а потом уже делать её проще для новичков, но не теряя дружественности к продвинутым пользователям. Это единственный эффективный, на мой взгляд, способ сделать систему, которая будет понятна дураку, но которой не будут пренебрегать умные.
Кроме того, пользы от умных пользователей больше чем о неумных, что так же следует учитывать.

Например, если опенофис научится сохранять в doc так что бы он хорошо открывался везде (прятать в метаданные достаточно инфы, чтоб можно было подредактировать мелко-офисом и пересохранить потом обратно OO.o в odt без потерь) — это будет плюс всем, кто работает с документами. В тч и продвинутым пользователям.
И да, диалог о том, что при сохранении в формат doc должен, чтоб быть полезным, писать более конкретно, что именно из форматирования будет потеряно при сохранении в этот формат, а не просто показывать его вседа при попытке сохранить не в ODF.

Пример неправильного подхода — сделать только одну кнопку в Software Centre как предлагают, кнопку «запустить» — это будет минус для продвинутого пользователя, который хочет знать, установлена программа или нет, хочет иметь возможность её только установить, но не запускать удобным способом.

Если заменять технические термины вроде «Терминал», то эксперту придется догадываться, как его обозвали в очередной убунте, вместо того что бы работать. Если человек боится непонятных слов — компьютер не для него. В век современных технологий эти слова, такие как «e-mail», «чат», «браузер» должны быть известны каждому, даже тем кто компами не пользуется. И названия приложений следует сохранить, чтоб из меню было понятно, что ты запускаешь, не просто «текстовый редактор», а vim, emacs, gedit, mousepad... И только после конкретного названия можно пояснить что это текстовый редактор.

Кроме того, следует в первую очередь, при разработке интерфейса для новичков (считаем, что то что есть для ленивого эксперта уже удобно, но теперь переходим к следущей стадии) следует ориентироваться на тех, у кого вообще компьютера не было в первую очередь и только потом на свитчеров с других ОС.
Мы хотим что бы следующие версии Windows включали мастера миграции с убунты и таблицы аналогов, типа «если вам нужен аналог GIMP, установите Photoshop», а не (только) наоборот как сейчас — чтоб пользователи линукса могли оценить, насколько убога винда и вернуться обратно.
Пусть лучше пользователи Windows сидят на своей винде, чем приносят свои привычки в линукс, делая его второй виндой и требуя от него поддержки проприетарных технологий из коробки.

А общая тема безусловно верна: юзабилити убунты проигрывает Slackware во многих местах: есть о чем задуматься.

★★★★★
Ответ на: комментарий от Zhbert

> Я первой увидел мандриву с третьими кедами, тожде обрадовался, что все не так, как в винде, хоть немного и похоже.

Ну а потом я поставил гном, и меня так обрадовали две панельки, что до сих пор я гномераст.


У меня все один-в-один, только сначала я увидел кубунту с третьими кедами, очень понравились. А потом увидел убунту с гномом и до сих пор гномер, да (:

Предлагаю сделать такую штуку - в каждом дистре при установке, при загрузке ливЦД и при выборе установки показывать эту ссылку.


Можно и так. Можно и не конкретно эту ссылку, а просто описать вкратце, чтоб не пугались что все по-другому.

pevzi ★★★★★
()
Ответ на: комментарий от pevzi

>Можно и так. Можно и не конкретно эту ссылку, а просто описать вкратце, чтоб не пугались что все по-другому.

ну не ссылку, а текст оттуда взять, указав на источник. Ну или выжимки из текста. И пока не прочитает не давать ставить ось. И можно еще вопрос задать по статье какой, чтобы точно прочитал, а не тупо перемотал вниз и нажал «ок».

Zhbert ★★★★★
()

Ты прям КДЕ описал!

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от simple_best_world_web_master

>icewm

там скорее под полуось косили

lazyklimm ★★★★★
()
Ответ на: комментарий от Zhbert

>Ну а потом я поставил гном, и меня так обрадовали две панельки, что до сих пор я гномераст.

не поверишь, в КДЕ тоже можно сделать две панельки, у меня очень долго так было: http://www.linux.org.ru/gallery/3351699.png

p.s. Когда я был новичком, KDE мне понравилось гораздо больше гнома. Последним приходилось пользоваться только на компе без нормального интернета с убунтой.

lazyklimm ★★★★★
()
Ответ на: комментарий от amonymous

>В дебиане конфиги с 0 писать надо же. В арче только раскомментировать все.

пруф или не было

в дебиане зачастую даже раскомментировать не надо, всё уже готово

А с нуля - это на фряхе

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

>в дебиане зачастую даже раскомментировать не надо, всё уже готово

Ололо, устанавливал дебиан через debootstrap зафигачил туда openssh - так конфиги пустые были.

amonymous
()
Ответ на: комментарий от pevzi

>И когда он это поймет, он на остальные ОС будет смотреть как на говно.
Другие ОСи не идиоты делают. Они тоже умеют копировать идеи.

А что делать с людьми, у которых привычки стоят выше здравого смысла...

А такие люди все время новые появляются, когда достигают определенного возраста.

proud_anon ★★★★★
()
Ответ на: комментарий от Zhbert

>Предлагаю сделать такую штуку - в каждом дистре при установке, при загрузке ливЦД и при выборе установки показывать эту ссылку.

Ссылку на статью «Линукс — это не Windows» никому нельзя показывать. Лично я, если бы прочитал до того, как начал пользоваться Линуксом, мог бы и не начать им пользоваться.

proud_anon ★★★★★
()
Ответ на: комментарий от proud_anon

>Ссылку на статью «Линукс — это не Windows» никому нельзя показывать. Лично я, если бы прочитал до того, как начал пользоваться Линуксом, мог бы и не начать им пользоваться.

Ну перефразировать ее, мягко объяснив ее суть.

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

Ну, тут понимаешь, вот какая проблема с этой сутью:

Бывалый: Это Лего. Он был разработан, чтобы разваливаться. В этом и есть смысл.


Новичок: Но я не хочу, чтобы он разваливался. Я хочу просто игрушечную машинку!


Бывалый: Тогда за каким дьяволом ты купил коробку Лего??


Что тут надо добавить? Правильно:

Новичок: Так ты же сам говорил, что конструктор «Лего» гораздо лучше любой другой игрушечной машинки и называл меня дураком за то, что я им не пользуюсь!


Если же под сутью имеется в виду то, что «Линукс — это не Windows», то да, это нужно обязательно объяснять.

proud_anon ★★★★★
()

Софт должен адекватно и прозрачно отвечать на действия пользователя. Если страдает «ленивость» пользователя, так тому и быть.
Пример - какой бы я выбрал веб браузер? - Интерфейс мне нравится от konqueror, независимость от других пакетов - firefox, сетевое поведение - lynx (запросил страничку - закрыл соединение - ничего лишнего, никаких помогалок пользователю). И в результате мне нечем сейчас пользоваться - «моего браузера» несуществует.

tux2002
()
Ответ на: комментарий от proud_anon

>Если же под сутью имеется в виду то, что «Линукс — это не Windows», то да, это нужно обязательно объяснять.

Ага, именно оно.

Zhbert ★★★★★
()

> юзабилити убунты проигрывает Slackware

... когда юзеры слаквари садятся за убунту. Ибо неудобно ремонтникам Жигулей ремонтировать Вольво - инструмент не подходит. Да и Вольво - оно чтобы ездить, а не ремонтировать, поэтому юзабилити ремонта системы - это немного не то, о чём говорят дизайнеры.

queen3 ★★★★★
()
Ответ на: комментарий от different_thing

Ты что, отрицаешь необходимость создания своих собственных велосипедов, с октаэдральными колёсами?

queen3 ★★★★★
()
Ответ на: комментарий от Xenius

Ты типа путаешь «удобнее/быстрее» и «дружелюбнее». Впрочем, типичная ошибка программистов, пишуших дизайны UI. Я и сам такой, только вот уже научился, что к чему, получая ц/у от реальных юзеров.

Например, удобнее/быстрее когда все контролы на виду, а дружелюбнее - визарды.

queen3 ★★★★★
()
Ответ на: комментарий от pevzi

Ты правильно считаешь, тебе нужны - удобные и быстрые, а вендоюзерам (читай - 95% юзеров) - дружелюбные.

queen3 ★★★★★
()
Ответ на: комментарий от tux2002

> lynx (запросил страничку - закрыл соединение - ничего лишнего, никаких помогалок пользователю).
Это как? Можно подробнее?

«моего браузера» несуществует.

А фокс с носкриптом и каким-то плагом, делающим интерфейсв конкверор-стиле?

Интерфейс мне нравится от konqueror

Ну зависит он KDE-libs, но я не вижу особой проблемы чтоб их иметь в системе...

Xenius ★★★★★
() автор топика
Ответ на: комментарий от queen3

> когда юзеры слаквари садятся за убунту.
Я честно пытался пользоваться GUI, но вот пришлось вручную писать конфиг pppd, чего в Slackware было делать не нужно. (хотя в последней что-то сломали, ещё не разобрался)

Из того что я пользуюсь Slackware не следует что я люблю всё собирать. Просто я люблю ставить последние стабильные версии программ, а не то что мейнтейнер положил в репозитарий

Xenius ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.