Чи є гарною практикою створення ярлика на робочому столі на mac?


20

Я встановлював якесь популярне програмне забезпечення для Mac і зауважував, що інсталяційні пакети не створюють ярлик на робочому столі, як це часто робиться у Windows.

Якої належної практики слід дотримуватися: чи слід створити ярлик на робочому столі для своєї програми, яку я розробив?


16
У Windows це погана практика. Програми належать до меню "Пуск".
Agent_L

2
Заголовок питання, ймовірно, має бути змінено, щоб було зрозуміло, що ви запитуєте про створення ярлика під час процесу встановлення, а не як кінцевого користувача. Здається, кілька відповідей базуються на припущенні, що це питання кінцевого користувача.
барбекю

Під "ярликом на робочому столі" ви розумієте буквально значок, який з’являється на робочому столі, фоновому екрані, який завжди є, або ви маєте на увазі піктограму в папці, наприклад "Програми" або "Утиліти"? Я бачив деяких користувачів Windows (однак зазвичай розробників), які вважають, що в папці Applications є "ярлики".
Крейг

Відповіді:


52

Я б сказав, що створення псевдонімів на робочому столі під час встановлення програми є анти-закономірністю і поганою практикою для розробників, яка реалізується як поведінка за замовчуванням.

  • Робочий стіл належить кінцевому користувачеві, а macOS призначений для встановлення програм для кожного облікового запису користувача та для розгляду більше одного користувача на комп'ютер. Для цього ви або есказуєте інсталятора до root права, щоб змінити декілька робочих столів, або ви ігноруєте / скорочуєте спосіб встановлення програм (або можливо) для всіх наступних користувачів.
  • Стартовий панель, док-станція та прожектор / Siri - це замовний інструмент запуску програми та ідіоми, тому ви можете припустити, що ваші клієнти добре знайомі з тим, як запустити додаток, який вони просто вибрали для встановлення.

Найдобріший спосіб зробити це - на борту користувача та запитати, чи хочуть вони ярлики під час першого запуску програми. Apple рекомендує мати дуже легкий борт, тому навіть це проти "найкращої практики", але я вважаю це найкращим способом зробити псевдонім, якщо ви вважаєте, що це правильний дзвінок для більшості користувачів вашого додатка.

Я б закликав вас ознайомитися з інструкціями HIG - Human Interface Guidelines та безліччю безкоштовних відеозаписів WWDC щодо упаковки та встановлення додатків - ваше питання є хорошим питанням, і думка про те, як люди бачать ваш додаток під час встановлення, дуже корисно, щоб ваш додаток мав успіх у багатьох замовники.


Так, я все частіше помічаю інсталяторів на різних платформах, які надають можливість для швидкого доступу до робочого столу чи меню. Саме зараз деякі інсталятори задають питання, чи слід додавати ярлик, багато хто не (запитують), а кілька (часто ті, які коштують багато), як і раніше, встановлюють на робочий стіл, подобається вам це чи ні.
Мік

1
@Mick - я не можу згадати, що за 25 років використання Macs додаток пише псевдонім на робочий стіл.
Tetsujin

35

Ця відповідь була написана до роз'яснення, що ОП є з точки зору розробника, а не кінцевого споживача

Я завжди твердо ставився до школи "нічого на робочому столі", але кожен до свого.

Ви можете знайти програми для запуску одним із принаймні 6 способів ...

  • Apple Apple Меню> Останні пункти

  • Сама папка програм

  • Стартова майданчик

  • Прожектор

  • Перетягніть додаток до док-станції

  • Двічі клацніть будь-який документ і запустить відповідний додаток або клацніть правою кнопкою миші Відкрити за допомогою> для списку альтернатив, які можуть обробляти цей тип документа.

Стільки альтернатив, що не потрібно захаращувати робочий стіл іншим.
Однак це ваша машина - робіть, як хочете ;-)


16

Ні. Вам слід просто скопіювати додаток у /Applications(або ~/Applications) та дозволити користувачеві вибрати, чи хоче він створити ярлик на доці чи десь в іншому місці.

Багато часу "інсталятори" в macOS - це просто зображення дисків (dmg-файлів), що містять сам додаток та ярлик до Applicationsпапки. Користувач може перетягнути додаток туди або будь-де інше.


6

Як користувач Mac протягом декількох років, я не згадую жодного додатку, який створює ярлик на робочому столі після встановлення. Я вважаю, що ця практика більше знайома користувачам, які вперше приходять із середовища Windows, але, безумовно, це не гарний підхід, не завдяки використанню пам'яті або процесора, але для кількох способів доступу до ваших програм у MacOS, які більш ефективні та елегантні.


3

Так, використовуйте док. Вам, мабуть, доведеться перетягнути на нього значок програми, щоб додати його.

Якщо ви хочете, щоб піктограми завжди відображалися, на панелі керування Dock зніміть прапорець у списку "Автоматично сховати та показати док".


3

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

Як правило, на Mac ви б використовували докMac Dock

Однак сміливо додайте свої значки безпосередньо на простір робочого столу. Особисто я використовую робочий стіл просто для проектів, над якими я працюю в той час, все інше подано належним чином. Тож якщо у мене є робота, над якою я працюю, ця структура файлів буде легко доступною через мій робочий стіл.

Мій поточний макет робочого столу Приклад робочого столу


2
Ви відповідаєте з точки зору користувача, де дійсно будь-який вибір справедливий. ОП запитувала з точки зору розробника, ефективно про те, щоб робити вибір від імені користувачів. Це не така ситуація, коли всі варіанти справедливі: є вказівки та очікування, яких слід дотримуватися, саме тому, що не всі користувачі приймуть єдиний нестандартний варіант, який накладається на них.
Майкл Макаскілл

@MichaelMacAskill ні, "будь-який вибір користувача є дійсним". Неправда: поганий вибір призводить до значного зниження продуктивності.
Карл Віттофт

4
@CarlWitthoft Справа не в тому, що будь-який вибір користувача хороший для продуктивності, а в тому, що без особистих знань окремого користувача неможливо сказати, чи він дійсний, чи не, тому ви повинні припустити, що він дійсний.
барбекю

@barbecue ви просто отримали науковий метод точно назад.
Карл Віттофт

3
@Carl Ні, мангал правильний. Справа в тому, що ви не в змозі вирішити для іншої людини, яке оптимально продуктивне середовище, тому всі ставки відключені, і ви повинні дозволити їм прийняти рішення. Вибір, який ви зробите для них, гарантовано не є дійсним, і будь-який вибір може бути дійсним для певного користувача.
Гонки легкості з Монікою

2

Як зазначають інші, розміщення часто використовуваних програм на доці - це спосіб, з яким це справляється більшість користувачів Mac, часто разом з Spotlight (Cmd-Space) для відкриття менш часто використовуваних програм.

Якщо док для вас недостатньо великий, перегляньте Launchpad , який знаходиться в папці Applications. Ви можете налаштувати ярлик клавіатури, щоб відкрити його (у розділі Налаштування системи> Клавіатура> Швидкі клавіші), і він показує сітку піктограм запуску для всіх встановлених додатків, як домашній екран iPhone, який ви можете переставити, як вважаєте за потрібне. Більшість давніх користувачів Mac не дуже використовують або подобається, але якщо ви звикли мати ярлики для всього на робочому столі, а не використовувати меню «Пуск Windows», це може працювати для вас.

Ви також можете отримати доступ до чогось більшого, як меню "Пуск", додавши папку "Додатки" до док-станції, клацнувши правою кнопкою миші та вибравши "Показати зміст як список". Потім, коли ви натискаєте його в майбутньому, ви побачите меню всіх встановлених програм, які ви можете натиснути, щоб запустити.


Ну, на мій досвід підтримки сотень користувачів Mac протягом багатьох років, це так.
calum_b

1
Ну, як казав Джордж Карлін, 50% [будь-якої групи] є нижче середнього. А тепер подумайте, наскільки дурна середня людина.
Карл Віттофт

@CarlWitthoft Цитування, будь ласка? Я не можу придумати жодного користувача Mac за останні десять років, який не використовує док-станцію для запуску загальних програм. Очевидно, що до існування Dock ярлики на робочому столі були більш поширеними.
барбекю

@barbecue Люди використовують прожектор, або Альфред, або подібні для запуску програм. Я не відкривав док місяцями :-)
nohillside

1

Мені подобається незабруднений робочий стіл і Dock, і я вже багато років використовую MoofMenu, щоб дозволити легкий доступ до різних програм, утиліт та документів. MoofMenu розміщує піктограму Dogcow у меню. Ось моя:

введіть тут опис зображення

Кожен із елементів та списків MoofMenu та окремих елементів є каскадними та налаштовуються користувачем, до них легко дістатися швидко за допомогою миші чи трекпада. У цих меню є більше елементів, які з’являються в доці, але менше, ніж вони зберігаються в папці SSD / Applications.

Якщо ви дуже в курсі навігації за клавіатурою у вікнах Finder, ви, ймовірно, можете швидше отримати доступ до елементів. Але я не такий хороший, і мені подобається бачити та легко вибирати зі списку предметів, який включає, можливо, 95% моїх звичайних цілей.

IIRC, каскадні меню були представлені в Mac OS 9. Я тоді вважав їх дуже корисними, а MoofMenu все ще дуже корисний.


Що таке каскадні меню? Це просто ще один термін для підменю?
SilverWolf - Відновіть Моніку

Так. На скріншоті, який додається до моєї відповіді, показано, що меню Dogcow відкрилося. Якщо, наприклад, потім перетягнули вказівник миші вниз на «Робочий стіл», то праворуч з’явиться підменю, що показує кожен елемент, а потім на Робочому столі комп’ютера.
DavidSupportsMonica

@David Ви сказали, що "каскадні меню були введені в Mac OS 9", але насправді Система 7 вже їх мала, наприклад, в меню Apple, а Вікіпедія зазначає: "Кілька сторонніх утиліт забезпечили рівень налаштування порядку замовлення елементи, додані в меню Apple, не потребуючи перейменування кожного елемента. " Сьогодні існує маса інших додатків з функціональністю, схожою на MoofMenu, включаючи: aLaunch, панель додатків, класичне меню, FinderPop (контекстне меню), HimmelBar, XMenu.
Big Mac

@BigMac Я не згоден. Але мені подобається значок MM в кінці рядка значків у правій частині Меню: його легко бачити та знаходити, і він може бути налаштований, легко вказувати потрібні елементи та ті, які я хочу виключити. Звичайно, користувачі матимуть різні переваги.
DavidSupportsMonica

@David Більшість інших програм, про які я згадував, - це програми в рядку меню, і всі додатки в рядку меню можна переміщувати в рядку меню, натискаючи на них команду.
Big Mac

-2

Робочий стіл мертвий

Він мертвий десятиліттями, але завдяки постачальникам ОС та наївним користувачам він залишається зомбі-вбивцею.

Причини НЕ використовувати робочий стіл

  • Ви не можете впорядкувати дату, розмір та всі інші атрибути у вікні Finder або Explorer
  • Ви навіть не можете побачити все ім'я файлу, якщо він довгий
  • Принаймні, у Windows є прикрою накладкою "Громадських" та особистих настільних ПК, завдяки чому відстеження фактичного файлу є королівським болем
  • Додатки належать до каталогів Apps або ProgramFiles. Період.
  • Робочий стіл не переміщується так, як це вікно Finder / Explorer, а також не має бічної панелі швидкої навігації.

Причини ТО використовувати робочий стіл

  • Розробники Idiot помістили туди значок посилання
  • Ви ніколи не дізналися, що вікна каталогів (Finder / Explorer) існують.
  • Вам подобається витрачати хвилини, намагаючись знайти потрібну піктограму, тим більше, що вона вписується в те приємне фонове мистецтво, яке ви розміщуєте на робочому столі.

1
Ваша відповідь здається скоріше скандалом, ніж реальною відповіддю. Чи можете ви відредагувати його, щоб бути менш виразним та трохи зосередженим на macOS та на заданому питанні?
nohillside

1
Окрім того, що насправді не відповідає на запитання, ця відповідь містить кілька фактично неправильних тверджень.
барбекю

@barbecue [потрібна цитата]. Що б там не було. Я
відійду
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.