(пожелания в свободном стиле)
Давайте вместе попробуем сделать модель несуществующего идеального защитного продукта, который бы устроил всех пользователей.
Бьен? Ну тогда, мой вариант примерно такой. Только, порфагор, не ругайтесь, я писал его сходу и почти не обдумывая.
Итак, с учётом
прозвучавших пожеланий (хоть и маловато будет!) выбираем три режима работы:
Новичок - это тот пользователь, который хочет, чтобы программа сама принимала все решения за него и не задавала никаких вопросов.
Мастер - это тот пользователь, который имеет опыт работы с программой и может самостоятельно разобраться в её основных настройках.
Эксперт - это тот пользователь, который хочет, чтобы программа работала только с его настройками и не удаляла ничего без его ведома.
Рис. Слева направо: Новичок, Мастер, Эксперт.
В режиме "Новичок" должно показываться минимум кнопок, настроек и не должно быть никаких обращений к пользователю. Т.е. поставил, ввёл лицензию и спокоен на целый год. Желательно, чтобы в режиме "Новичок" не было никаких других диалогов, показов окон, собственной рекламы, новостей и уведомлений, но на это никто не пойдёт.
В режиме "Мастер" должны показываться все основные кнопки и настройки, благодаря которым программа сможет вести диалог с этим пользователем и позволять ему управлять сканированием, обновлением или переключать её на "автопилот".
В режиме "Эксперт" должны показываться все имеющиеся кнопки и настройки, но программа должна позволить пользователю иметь полный доступ к его настройками и не удалять ничего без его ведома.
Итак, далее
алгоритм начального поведения защитной программы, допустим антивируса, выстраивается примерно следующий.
1. Запускается установка программы и выдаётся первый диалог "Хотите установить антивирусную программу ТАКУЮ-ТО?" с банальными "Да" и "Нет". Я бы убрал его совсем, но для категории людей, которые запускают всё, что попадёт под руку, его придётся оставить.
2. Далее согласно международному авторскому праву идёт прочтение тягостного и ненавистного всем пользователям лицензионного соглашения, которое я бы тоже убрал, но его тоже придётся оставить, обязательно сократив до размера одной страницы в "Блокноте".
3. После прочтения ЛС должна сразу начинаться установка программы в защищённом режиме со всеми лечебными на автомате настройками с последующей перезагрузкой и автоматической настройкой всех функций защиты системы.
4. После перезагрузки системы допустим показ диалога, в котором пользователь должен выбрать дальнейший режим работы программы: Новичок-Мастер-Эксперт.
Текст под иконкой "Новичка": Я не имею опыта работы с программой и хочу, чтобы все действия она выполняла сама и не задавала мне никаких вопросов.
Текст под иконкой "Мастер": Я пользуюсь программой достаточно давно и хочу управлять сканированием, обновлением и переключать её на "автопилот".
Текст под иконкой "Эксперта": Я являюсь специалистом по этой программе и хочу иметь полный доступ ко всем её настройкам с возможностью извлечения вредоносов.
5. Далее совсем без диалогов нам не обойтись и потому придётся допустить ещё две категории (диалог или уведомление в трее):
а) предложить ввести лицензионный код или продолжить использовать программу N-ное число дней в полнофункциональном режиме;
б) предложить подключиться к Интернету для обновления и актуализации защиты или при наличие подключения сделать это автоматически.
Всё.
На иконке в трее должно быть контекстное меню с переключением режимов Новичок-Мастер-Эксперт.
Всё остальное, что мы видим сейчас в современных антивирусных программах должно включаться, отображаться и показываться после переключения а режим "Мастера" и "Эксперта". Там пусть специалисты изголяются по своему разумению.
Но с учётом пожеланий прекрасной половины человечества, я бы добавил в программу ещё возможность выбирать пол и вести соответствующий этому аспекту диалог. Но это, видимо, вообще трудноосуществимо.
