分类
Endless Learning OSXHI Guideline Scrap

OS X Human Interface Guidelines(2)

注意:这个是我对OS X Human Interface
Guidelines的翻译练习。没有得到官方的授权,正式的文档可以在http://developer.apple.com
得到。请不要做商业性的转载。文中如果有什么不当的地方,还希望大家可以和我一起探讨。

What Are the Apple Human Interface Guidelines?
这份文档是Mac OS X主要的用户界面文档. 它提供了为Mac OS X 10.5的Aqua界面设计的详细参数,虽然一些信息可以使用在Mac OS X之前的版本上。

Aqua是Mac OS X的总的外观和行为。Aqua定义了像窗口,菜单和控制这些组件的用户界面的标准外观参数,还赋予了外观上不把文字和图像混淆,阴影,透明度,和慎重地使用色彩。Aqua传达了标准化了的统一的行为和促进通过动态通知,视觉效果等等来表达的清晰的沟通。遵循Aqua的标准来设计可以保证你提供最佳的用户体验给你的客户。

Aqua在Cocoa,Carbon和Java软件上都可以做到。对Cocoa和Carbon程序开发来讲,Interface Builder是一个开始打造Aqua标准图形用户界面的最好方式。如果你在把现有的Mac OS9的程序移植到Mac OS X上,请参照Carbon移植向导(Carbon Porting Guide)。Java开发者可以使用Swing工具包,这个包包含了Aqua界面看起来和Mac OS X一样。

Who Should Read This Document?
任何一个为Mac OS X开发程序的人需要阅读和对文档的内容变得熟悉。这个文档包含了在机械学中用软件设计的原则和信息来做方针的撬动Mac OS X技术的设计优秀的用户界面。

Organization of This Document
这个文档主要分成3个主要部分,每个部分都包含了几个章节:
*第一部分,“程序设计方针”描述了纲要的设计原则在整个设计程序的过程中一直保持遵守。
*第二部分,“Macintosh体验”讨论了很多Mac OS X用户习惯使用的技术。你可以得到这些技术的更进一步信息来使你的开发进程变得合理化,保证你的程序在整个操作系统中有一个良好的表现。
*第三部分,“Aqua界面”描述了Mac OS X Aqua用户界面。它解释了你可以用到的特定用户界面组件和包含了广泛的怎么使用以及在你的程序上实现的指导。

一些这些地方你可以得到补充的信息:
* 在“键盘快捷方式参考”中得到一个Mac OS X推荐的和保留的键盘快捷方式。
* 在“文档版本历史”中得到一个这份文档在这么多版本的转变中的一些变化。
* 在“词汇表”中得到一个在这份文档中使用的词汇和他们的定义。

Technorati Tags: , , ,

分类
OSXHI Guideline Scrap

OS X Human Interface Guidelines(1)

注意:这个是我对OS X Human Interface Guidelines的翻译练习。没有得到官方的授权,正式的文档可以在http://developer.apple.com 得到。请不要做商业性的转载。文中如果有什么不当的地方,还希望大家可以和我一起探讨。

Introduction to Apple Human Interface Guidelines

Apple公司有着世界上最先进的操作系统,MacOSX,它在强大的核心基础上集合了令人注目的用户界面——Aqua.Aqua有着先进的特性和精确地使用了符合审美的颜色,透明度和动画特效,Mac OS X使得从事计算机工作对新用户来说更加容易,同时提供使得专业用户变成Macintosh的专家级用户的力量。在为Mac OS X开发的程序中都可以看到一个受到很好组织的和对用户体验有粘性的用户界面的特性,行为和外观。

这些指导方针是被设计来帮助你开发,在提供给Mac OS X用户的在操作系统和应用程序之间切换使用时具有一致的视觉外观和行为体验。下列的方针是对你有利的,因为:
*用户会更快地学会使用你的程序如果它的界面和行为和他们已经熟知的一模一样的话。
*用户可以更快地完成他们的工作,因为一个设计精良的程序不会阻碍用户的工作。
*那些有特殊需求的用户会发现你的程序更容易。
*你的程序会和Mac OS X的程序一样具有现代的文雅的外观
*你的程序可以更方便地制作帮助文档,因为直观的界面和标准行为不需要过多的解释。
*因为上面提到的理由,你的客户服务电话会减少。
*你程序可以更方便地本地化,因为Apple在设计Aqua时解决过很多本地化的问题。
*媒体会更积极地报道你的软件,评论员们容易定位那些看起来或者表现地像Macintosh软件的。

完成一个Apple的人机交互界面的原则是:直观的,友好的,文雅的以及强大的。

Technorati Tags: , , ,