Должен ли установщик Windows создавать ярлыки на рабочем столе? - PullRequest
8 голосов
/ 04 августа 2009

Я ненавижу автоматически создаваемые значки на рабочем столе, но некоторые люди думают, что, если ваш установщик не загромождает рабочий стол, он не будет работать правильно!

Существуют ли определенные рекомендации по этому для Windows или это полностью личный выбор?

(Наличие флажка «Оставить беспорядок на моем рабочем столе?» В установщике - один из вариантов, но, на мой взгляд, это просто добавит БОЛЬШЕ помех в установщик ...

Ответы [ 6 ]

20 голосов
/ 04 августа 2009

Отсюда: http://msdn.microsoft.com/en-us/library/aa511450.aspx

Если ваши пользователи с большой вероятностью будут часто использовать вашу программу, предоставьте опцию во время установки, чтобы поместить ярлык программы на рабочий стол. Большинство программ не будут использоваться достаточно часто, чтобы гарантировать предоставление этой опции.

Представлять опцию, не выбранную по умолчанию. Требование к пользователям выбирать опцию важно, потому что, как только нежелательные значки появляются на рабочем столе, многие пользователи не хотят их удалять. Это может привести к ненужному беспорядку на рабочем столе.

Если пользователи выбирают эту опцию, предоставьте только один ярлык программы. Если ваш продукт состоит из нескольких программ, укажите ярлык только для основной программы.

Размещайте только ярлыки программ на рабочем столе. Не размещайте саму программу или другие типы файлов.

2 голосов
/ 04 августа 2009

Мое мнение таково: установщик должен спросить меня, хочу ли я значок на рабочем столе - на что я могу ответить да или нет.

По моему мнению, любое приложение, которое просто и вслепую устанавливает свой значок на моем рабочем столе, является плохой установкой.

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

То же самое относится и к установочному каталогу - если у вас нет очень веской технической причины, по которой вы не можете нигде установить, разрешите мне изменить целевой каталог установки программы. Не каждый большой поклонник иерархии папок «c: \ program files» (например, мне не нравится - я люблю хранить свои приложения в C: \ bin).

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

0 голосов
/ 27 ноября 2010

презираю ярлыки на рабочем столе!

Я использую ярлыки quick-launch для нескольких приложений «ежедневного водителя», которыми я постоянно пользуюсь, а именно для веб-браузера и почтового клиента.

Все остальное находится в меню «Пуск», где оно принадлежит.

Я использую рабочий стол в качестве рабочего пространства для файлов и документов, которые мне еще предстоит отсортировать, и не хочу, чтобы он был переполнен другими вещами.

0 голосов
/ 04 августа 2009

У меня нет особой любви к ярлыкам на рабочем столе (или к быстрому запуску), но я думаю, что вы все равно должны дать своим пользователям возможность в установщике установить ни один, ни один из этих ярлыков или оба.

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

0 голосов
/ 04 августа 2009

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

  1. Если клиент не очень хорошо разбирается в компьютерах, он предпочел бы иметь значок на рабочем столе, где он может получить к нему доступ. Если вы нацелены на рынок опытных пользователей, вам не нужно беспокоиться, потому что он может сделать иконку сам, если захочет.

  2. Если приложение предназначено для ежедневного частого использования, например, веб-браузер, клиенту потребуется его на своем рабочем столе для быстрого доступа.

Наконец, решение остается за вами. Если вы противны, вы можете создать 4 иконки на рабочем столе (я видел приложения, которые делают это).

Я не думаю, что просить разрешения - плохая идея. В конце концов, установку нужно выполнить только один раз, и нужно отметить только один флажок.

0 голосов
/ 04 августа 2009

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

1) Есть больше не технарей, чем технарей 2) Технари могут справиться с флажками на установщиках

Исходя из этого, я обычно использую флажок в установщике для создания значков, который по умолчанию включен. Я не против ничего, кроме подхода «всегда создавать иконки». (Я смотрю на тебя, Adobe.)

...