在Mac上创建桌面快捷方式是一种好习惯吗?


20

我一直在为Mac安装一些流行的软件,并观察到安装包不会像在Windows上那样经常创建桌面快捷方式。

遵循的最佳做法是:我应该为自己开发的应用程序创建桌面快捷方式吗?


16
在Windows上,这是一个不好的做法。应用属于“开始”菜单。
Agent_L '18 -10-10

2
可能应该修改问题的标题,以使您清楚地询问您是在安装过程中(而非最终用户)询问创建快捷方式。多个答案似乎基于这样的假设:这是一个最终用户问题。
烧烤

所谓“桌面快捷方式”,是指一个出现在桌面上的图标,一个始终存在于后台的屏幕,还是指一个文件夹中的图标,如“应用程序”或“实用程序”?我见过一些Windows用户(尽管通常不是开发人员),他们相信Applications文件夹中充满了“快捷方式”。
Craig

Answers:


52

我想说的是,在安装时为应用程序创建桌面别名是一种反模式,对于开发人员而言,将其作为默认行为来实施是一种不好的做法。

  • 桌面属于最终用户,而macOS旨在为每个用户帐户安装应用程序,并且每台计算机考虑多个用户。为此,您要么将安装程序升级为具有多个桌面的root用户特权,要么就忽略了/简化了为所有后续用户安装(或可能应该)安装应用程序的方式。
  • Launchpad,Dock和Spotlight / Siri是定制的应用程序启动工具和习惯用法,因此您可以假设客户非常熟悉如何启动他们刚刚选择安装的应用程序。

最好的方法是在用户启动应用程序时询问用户是否需要任何快捷方式。Apple建议您使用新手,因此这是“最佳实践”,但如果您认为这对大多数应用程序用户来说是正确的选择,则我认为这是制作别名的最佳方法。

我鼓励您阅读《 HIG-人机界面指南》以及有关应用程序打包和安装的许多免费WWDC视频-您的问题是一个好问题,并认为人们在安装过程中如何看待您的应用程序对帮助您的应用程序成功获得许多帮助顾客。


是的,我越来越多地看到各种平台上的安装程序都提供了桌面或菜单快捷方式的选项。现在,有些安装程序询问是否要添加快捷方式,许多安装程序不(询问),并且无论您是否愿意,仍有一些安装程序(通常花费很多)仍然安装到桌面上。
米克,

1
@Mick-在使用Mac的25年中,我不记得有一个将别名写到桌面的应用程序。
Tetsujin

35

该答案是在澄清OP是从开发人员的角度而非最终用户的角度之前写的

我一直坚信“什么都没有在桌面上”这个派别,但每个人都属于自己。

您可以找到以至少6种方式之一启动的应用...

  • Apple菜单>最新项目

  • Applications文件夹本身

  • 发射台

  • 聚光灯

  • 将应用程序拖到扩展坞

  • 双击任何文档,相关的应用程序将启动,或者右键单击“打开方式”>,列出可以处理该文档类型的替代方法。

如此众多的替代方案,以至于不需要在桌面上堆满其他替代方案。
但是,这是您的机器-随心所欲;-)


16

否。您应该将应用程序复制到/Applications(或~/Applications),然后让用户选择是否要在Dock或其他地方创建快捷方式。

很多时候,macOS中的“安装程序”只是磁盘映像(dmg文件),其中包含应用程序本身以及该Applications文件夹的快捷方式。用户可以选择将应用程序拖到那里或其他任何地方。


6

作为Mac用户多年,我不记得安装后会创建桌面快捷方式的任何应用程序。我相信对于第一次使用Windows环境的用户来说,这种做法更为熟悉,但这绝对不是一个好方法,不是因为内存或CPU使用率高,而是因为您可以通过多种方式访问​​自己的应用MacOS,更高效,更优雅。


3

是的,请使用Dock。不过,您可能必须将应用程序图标拖到其上才能添加它。

如果希望图标始终显示,请在Dock控制面板中取消选中列表项“自动隐藏并显示Dock”。


3

坦白说,这取决于您的个人喜好。没有坏的或好的做法确实使用桌面快捷方式时。

通常在Mac上,您将使用扩展坞麦克码头

但是,请随时将图标直接添加到桌面空间。就我个人而言,我仅将台式机用于当时正在处理的项目,其他所有内容均已适当归档。因此,如果我正在从事一项工作,则可以通过桌面轻松访问该文件结构。

我当前的桌面布局 桌面范例


2
您从用户的角度回答,实际上任何选择都是有效的。OP从开发人员的角度出发询问,实际上是在代表用户做出选择。并不是所有选择都有效的情况:要遵循准则和期望,这恰恰是因为并非所有用户都会接受对其施加的单个非标准选项。
Michael MacAskill

@MichaelMacAskill不,“任何用户选择都是有效的。” 不正确:错误的选择会导致生产率显着下降。
卡尔·威索夫特

4
@CarlWitthoft关键不是说任何用户选择都对提高生产率有好处,但是如果没有单个用户的个人知识,就无法说出它是否有效,因此必须假定它是有效的。
烧烤

@barbecue,您只是将科学方法完全倒退了。
卡尔·威索夫特

3
@卡尔不,烧烤是正确的。关键是您无权为其他人决定他们的最佳生产环境是什么,因此所有赌注都没有了,您应该让他们决定。您为他们做出的任何选择均不能保证有效,并且任何选择对于某些用户都可能有效。
莫妮卡(Monica)与Lightness比赛

2

正如其他人所说,将常用的应用程序放置在扩展坞上是大多数Mac用户处理此问题的方式,通常与Spotlight(Cmd-Space)结合使用以打开不常用的应用程序。

如果扩展坞不够大,请查看“ 应用程序”文件夹中的Launchpad。您可以配置一个键盘快捷方式来打开它(在“系统偏好设置”>“键盘”>“快捷方式”中),它会为您显示所有已安装应用程序的启动图标网格,就像iPhone主屏幕一样,您可以根据需要重新排列。大多数Mac长期用户并不经常使用或喜欢它,但是如果您习惯于使用台式机上所有内容的快捷方式而不是使用Windows“开始”菜单,那么它可能对您有用。

您还可以通过将Applications文件夹添加到扩展坞中,然后右键单击它并选择“将内容显示为列表”来访问类似于“开始”菜单的内容。然后,每当日后单击它时,您都会看到一个菜单,其中包含所有已安装的应用程序,您可以单击它们以启动它们。


好吧,根据我多年来为数百名Mac用户提供支持的经验。
calum_b

1
好吧,正如乔治·卡林(George Carlin)所说的那样,[任何群体]中的50%都低于平均水平。现在想想普通人是多么愚蠢。
卡尔·威索夫特

@CarlWitthoft引文好吗?我想不出过去十年中没有一个Mac用户没有使用扩展坞来启动常见应用程序。显然,在Dock出现之前,桌面快捷方式更为常见。
烧烤

@barbecue人们使用Spotlight或Alfred或类似工具来启动应用程序。我已经几个月没有打开Dock了:-)
nohillside

1

我喜欢整洁的桌面和Dock,并且使用MoofMenu已有多年历史,可以轻松访问各种应用程序,实用程序和文档。MoofMenu 在菜单栏中放置一个Dogcow图标。这是我的:

在此处输入图片说明

MoofMenu的每个项目和列表以及单个项目都是级联的,用户可以配置,并且可以使用鼠标或触控板轻松快速地到达。在Dock中出现的这些菜单中,我有更多项目,但少于SSD / Applications文件夹中存储的项目。

如果您对Finder窗口中的按键盘导航非常熟悉,则可以通过这种方式更快地访问项目。但我的表现并不理想,我喜欢看到并轻松地从可能包含我常规目标95%的项目列表中进行选择。

IIRC在Mac OS 9中引入了级联菜单。那时我发现它们非常有用,现在MoofMenu仍然非常有用。


什么是级联菜单?那是子菜单的另一个名词吗?
SilverWolf-恢复莫妮卡

是。我的答案所附的屏幕截图显示了Dogcow菜单已打开。例如,如果然后将鼠标指针向下拖动到“桌面”,则子菜单将显示在右侧,显示子菜单,然后显示在计算机的桌面上。
DavidSupportsMonica

@David You说过“级联菜单是Mac OS 9中引入的”,但实际上,System 7已经在Mac菜单中添加了这些菜单,例如Apple菜单,而Wikipedia指出:“多个第三方实用程序提供了一定程度的自定义顺序这些项目添加到Apple菜单中,而不必重命名每个项目。” 如今,还有许多其他功能类似于MoofMenu的应用程序,包括:aLaunch,应用程序栏,经典菜单,FinderPop(上下文菜单),HimmelBar,XMenu。
巨无霸

@BigMac我不同意。但是我喜欢菜单右侧图标行末尾的MM图标:易于查看和查找,并且可配置,易于指定我想要的项目和我要排除的项目。当然,用户会有不同的偏好。
DavidSupportsMonica

@David我提到的大多数其他应用程序是菜单栏应用程序,所有菜单栏应用程序都可以通过命令单击鼠标在菜单栏中移动。
巨无霸

-2

桌面已死

它已经死了几十年了,但是由于操作系统的提供者和天真的用户,它仍然是杀手级僵尸。

不使用台式机的原因

  • 您无法在Finder或Explorer窗口中按日期,大小和所有其他属性进行组织
  • 如果文件名太长,您甚至看不到整个文件名
  • 至少在Windows中,“公共”和个人台式机之间有一个令人讨厌的叠加层,这使得跟踪实际文件成为一种痛苦。
  • 应用程序属于Apps或ProgramFiles目录。期。
  • 桌面无法以Finder / Explorer窗口的方式导航,也没有快速导航侧栏。

使用台式机的原因

  • 愚蠢的开发者在那里放置链接图标
  • 您从未得知目录窗口(Finder / Explorer)存在。
  • 您喜欢浪费时间尝试找到想要的图标,尤其是当它融入您放在桌面上的时髦背景艺术品时。

1
您的答案似乎比实际答案更令人讨厌。您是否可以对其进行编辑以减少自以为是,而将注意力更多地集中在macOS和所问的问题上?
nohillside

1
除了未真正回答所要求的问题外,此答案还包含一些事实不正确的陈述。
烧烤

@barbecue [需要引用]。随你。我将摆脱这场风暴,继续坚持一些理智的问题,例如emacs vs. vi
卡尔·威索夫特
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.