我一直在为Mac安装一些流行的软件,并观察到安装包不会像在Windows上那样经常创建桌面快捷方式。
遵循的最佳做法是:我应该为自己开发的应用程序创建桌面快捷方式吗?
我一直在为Mac安装一些流行的软件,并观察到安装包不会像在Windows上那样经常创建桌面快捷方式。
遵循的最佳做法是:我应该为自己开发的应用程序创建桌面快捷方式吗?
Answers:
我想说的是,在安装时为应用程序创建桌面别名是一种反模式,对于开发人员而言,将其作为默认行为来实施是一种不好的做法。
最好的方法是在用户启动应用程序时询问用户是否需要任何快捷方式。Apple建议您使用新手,因此这是“最佳实践”,但如果您认为这对大多数应用程序用户来说是正确的选择,则我认为这是制作别名的最佳方法。
我鼓励您阅读《 HIG-人机界面指南》以及有关应用程序打包和安装的许多免费WWDC视频-您的问题是一个好问题,并认为人们在安装过程中如何看待您的应用程序对帮助您的应用程序成功获得许多帮助顾客。
否。您应该将应用程序复制到/Applications
(或~/Applications
),然后让用户选择是否要在Dock或其他地方创建快捷方式。
很多时候,macOS中的“安装程序”只是磁盘映像(dmg文件),其中包含应用程序本身以及该Applications
文件夹的快捷方式。用户可以选择将应用程序拖到那里或其他任何地方。
作为Mac用户多年,我不记得安装后会创建桌面快捷方式的任何应用程序。我相信对于第一次使用Windows环境的用户来说,这种做法更为熟悉,但这绝对不是一个好方法,不是因为内存或CPU使用率高,而是因为您可以通过多种方式访问自己的应用MacOS,更高效,更优雅。
坦白说,这取决于您的个人喜好。没有坏的或好的做法确实使用桌面快捷方式时。
但是,请随时将图标直接添加到桌面空间。就我个人而言,我仅将台式机用于当时正在处理的项目,其他所有内容均已适当归档。因此,如果我正在从事一项工作,则可以通过桌面轻松访问该文件结构。
正如其他人所说,将常用的应用程序放置在扩展坞上是大多数Mac用户处理此问题的方式,通常与Spotlight(Cmd-Space)结合使用以打开不常用的应用程序。
如果扩展坞不够大,请查看“ 应用程序”文件夹中的Launchpad。您可以配置一个键盘快捷方式来打开它(在“系统偏好设置”>“键盘”>“快捷方式”中),它会为您显示所有已安装应用程序的启动图标网格,就像iPhone主屏幕一样,您可以根据需要重新排列。大多数Mac长期用户并不经常使用或喜欢它,但是如果您习惯于使用台式机上所有内容的快捷方式而不是使用Windows“开始”菜单,那么它可能对您有用。
您还可以通过将Applications文件夹添加到扩展坞中,然后右键单击它并选择“将内容显示为列表”来访问类似于“开始”菜单的内容。然后,每当日后单击它时,您都会看到一个菜单,其中包含所有已安装的应用程序,您可以单击它们以启动它们。
我喜欢整洁的桌面和Dock,并且使用MoofMenu已有多年历史,可以轻松访问各种应用程序,实用程序和文档。MoofMenu 在菜单栏中放置一个Dogcow图标。这是我的:
MoofMenu的每个项目和列表以及单个项目都是级联的,用户可以配置,并且可以使用鼠标或触控板轻松快速地到达。在Dock中出现的这些菜单中,我有更多项目,但少于SSD / Applications文件夹中存储的项目。
如果您对Finder窗口中的按键盘导航非常熟悉,则可以通过这种方式更快地访问项目。但我的表现并不理想,我喜欢看到并轻松地从可能包含我常规目标95%的项目列表中进行选择。
IIRC在Mac OS 9中引入了级联菜单。那时我发现它们非常有用,现在MoofMenu仍然非常有用。
它已经死了几十年了,但是由于操作系统的提供者和天真的用户,它仍然是杀手级僵尸。