查询应用程序开发的设计指南

时间:2009-01-05 07:23:40

标签: cocoa macos

我有一个MS Windows向导应用程序,它是典型的Next-Next-Finish类型。该应用程序具有默认的供应商特定窗口背景主题,该主题在应用程序的所有窗口中保持不变(即每个屏幕的供应商徽标和背景颜色)。我想为Mac开发一个类似的应用程序向导。我注意到所有应用程序在Mac中都有一个默认的灰色窗口。 Apple是否提供任何设计指南,指出窗口的背景颜色必须是默认值?我可以为应用程序使用自定义颜色和图像吗?任何想法都将受到高度赞赏。

3 个答案:

答案 0 :(得分:4)

Apple有一个非常全面的文档,名为Apple Human Interface Guidelines。大多数Mac OS X用户希望应用程序的外观和行为符合这些指导原则,并且(通常)对偏离这些应用程序的应用程序的处理能力稍差。当然,完全可以根据需要自定义您的应用程序,但我强烈建议您在决定如何继续之前阅读文档(链接在名称中)。

它们只是指导方针,这意味着如果您有充分的理由不遵循它们,那么它不是世界末日,但是一旦您熟悉它们,您就更有可能将自定义组合到对您的Mac用户群来说并不完全陌生的东西。即使您的主要用户群是最近的Windows转换器,这也会产生一些他们已经熟悉的东西,并允许他们开始转换到其他Mac应用程序的设计期望。

最后,这完全取决于你。您还可以查看Apple如何处理这些助手向导。查看安装程序应用程序(许多产品会对此进行自定义,如果安装了这些工具,您可以查看可以轻松自定义的位置,以获取可能允许在应用程序中自定义的线索)。此外,您可以查看Xcode使用的一些“向导”以及Apple Pro软件包使用的(如果您可以访问它们)或各种iLife应用程序使用的(您应该可以访问这些)。该研究结合至少仔细阅读Apple人机界面指南,可以帮助您顺利完成满足当前客户,老板(如果有的话);以及任何已经满足的客户根深蒂固的Mac OS X用户......

答案 1 :(得分:0)

在Windows应用程序中为Windows /控件使用自定义颜色的问题是它们不会根据所选主题进行更改。 ControlColor / ControlText和其他选项根据使用的主题而变化。我认为对Mac来说一定是一样的。不确定但是......希望你从其他答案中得到线索......

答案 2 :(得分:0)

你没有 让你的背景变灰,但你最好还是有一个很好的理由(以及专业的设计师)。 Mac用户通常知道Mac应用程序应该是什么样子,并且设计会抛出许多奇怪的颜色和自定义图形往往会感觉“错误”。就像任何一个领域一样,你可以打破规则并逃脱它,但你真的需要知道你在做什么,或者你最终会看起来很愚蠢。

作为Mac用户的长期建议,我建议与Mac用户界面保持一致,而不是与程序的Windows版本保持一致。它提供了更好的用户体验。就像Jason Coco说的那样,看看Mac OS X附带的向导 - Mac术语是“助手”,其中有几个包含在文件夹/ Applications / Utilities中。安装程序也是这种程序。