Я устанавливал некоторые популярные программы для Mac и заметил, что установочные пакеты не создают ярлык на рабочем столе, как это часто бывает в Windows.
Какой хорошей практике следует следовать: Должен ли я создать ярлык на рабочем столе для моего приложения, которое я разработал?
Я бы сказал, что создание псевдонима рабочего стола во время установки приложения является анти-шаблоном и плохой практикой, которую разработчики должны внедрять как поведение по умолчанию.
Самый лучший способ сделать это — подключить пользователя и спросить, нужны ли ему какие-либо ярлыки при первом запуске приложения. Apple рекомендует вам очень легкую адаптацию, поэтому даже это противоречит «лучшей практике», но я бы рассматривал это как лучший способ создать псевдоним, если вы считаете, что это правильный вызов для большинства пользователей вашего приложения.
Я бы посоветовал вам прочитать HIG — Руководство по человеческому интерфейсу и множество бесплатных видеороликов WWDC по упаковке и установке приложений — ваш вопрос хороший, и думать о том, как люди видят ваше приложение во время установки, очень полезно, чтобы ваше приложение было успешным во многих случаях. клиенты.
Этот ответ был написан до разъяснения того, что OP с точки зрения разработчика, а не конечного пользователя.
Лично я всегда твердо придерживался школы "ничего на рабочем столе" - но каждому свое.
Вы можете найти приложения для запуска одним из как минимум 6 способов...
Меню Apple > Недавние элементы
Сама папка приложений
Панель запуска
Прожектор
Перетащите приложение в док
Дважды щелкните любой документ, и соответствующее приложение запустится, или щелкните правой кнопкой мыши «Открыть с помощью» >, чтобы просмотреть список альтернатив, которые могут обрабатывать этот тип документа.
Так много альтернатив, что нет необходимости загромождать рабочий стол еще одной.
Впрочем, это ваша машина - делайте как хотите ;-)
Нет. Вы должны просто скопировать приложение в /Applications
(или ~/Applications
) и позволить пользователю выбрать, хотят ли они создать ярлык в доке или где-то еще.
В большинстве случаев «установщики» в macOS — это просто образы дисков (файлы dmg), содержащие само приложение и ярлык для Applications
папки. Пользователь может перетащить приложение туда или куда-либо еще.
Как пользователь Mac в течение нескольких лет, я не помню ни одного приложения, которое создает ярлык на рабочем столе после установки. Я считаю, что эта практика более знакома пользователям, которые впервые работают в среде Windows, но определенно это не очень хороший подход не из-за использования памяти или процессора, а из-за множества способов доступа к вашим приложениям в MacOS, которые более эффективны и элегантны.
Да, используйте док. Однако вам, вероятно, придется перетащить на него значок приложения, чтобы добавить его.
Если вы хотите, чтобы значки появлялись всегда, в панели управления Dock снимите галочку с пункта «Автоматически скрывать и показывать Dock».
Честно говоря, это сводится к вашим личным предпочтениям. На самом деле нет плохой или хорошей практики при использовании ярлыков на рабочем столе.
Как правило, на Mac вы должны использовать док-станцию
Однако не стесняйтесь добавлять свои значки прямо на рабочий стол. Лично я использую свой рабочий стол просто для проектов, над которыми я работаю в данный момент, все остальное отложено соответствующим образом. Поэтому, если у меня есть работа, над которой я работаю, эта файловая структура будет легко доступна через мой рабочий стол.
Как уже говорили другие, размещение часто используемых приложений на док-станции — это то, как большинство пользователей Mac справляются с этим, часто в сочетании с Spotlight (Cmd-Space) для открытия менее часто используемых приложений.
Если док-станция недостаточно велика для вас, проверьте Launchpad , который находится в папке «Приложения». Вы можете настроить сочетание клавиш, чтобы открыть его (в «Системных настройках»> «Клавиатура»> «Ярлыки»), и он покажет вам сетку значков запуска для всех ваших установленных приложений, очень похожую на домашний экран iPhone, который вы можете изменить по своему усмотрению. Большинство давних пользователей Mac не используют или не любят его, но если вы привыкли иметь ярлыки для всего на рабочем столе, а не использовать меню «Пуск» Windows, это может сработать для вас.
Вы также можете получить доступ к чему-то большему, чем меню «Пуск», добавив папку «Приложения» в док-станцию, затем щелкнув ее правой кнопкой мыши и выбрав «Показать содержимое в виде списка». Затем, всякий раз, когда вы будете щелкать по нему в будущем, вы увидите меню всех ваших установленных приложений, которые вы можете щелкнуть для запуска.
Мне нравится лаконичный рабочий стол и док-станция, и я годами использую MoofMenu , чтобы обеспечить легкий доступ к различным приложениям, утилитам и документам. MoofMenu помещает значок Dogcow в строку меню. Вот мой:
Каждый из элементов и списков MoofMenu, а также отдельные элементы являются каскадными и настраиваются пользователем, и до них легко добраться с помощью мыши или трекпада. У меня есть больше элементов в этих меню, которые отображаются в Dock, но меньше, чем хранится в папке SSD/Applications.
Если вы очень легко разбираетесь в навигации с помощью клавиатуры в окнах Finder, вы, вероятно, сможете быстрее получать доступ к элементам таким образом. Но я не так хорош, и мне нравится видеть и легко выбирать из списка предметов, который включает, возможно, 95% моих обычных целей.
IIRC, каскадные меню были представлены в Mac OS 9. Я нашел их очень полезными тогда, а MoofMenu все еще очень полезен сейчас.
Он мертв уже несколько десятилетий, но благодаря поставщикам ОС и наивным пользователям остается зомби-убийцей.
Агент_L
барбекю
Крейг