iPhone Human Interface Guidelines中文翻译(2)

iPhone Human Interface Guidelines

这部分内容是我在空余时间的翻译联系。中间可能存在一些翻译的不准确,如果您在阅读的过程中发现这类问题,请和我(chouti AT Gmail.com)取得联系。
当然这部分翻译内容请勿用作商业的使用。转载请注明来源和保留以上声明。

第一部分
计划你的iPhone软件产品

iPhone人机交互界面指导的这一部分描述了关于为iPhone操作系统设计和开发软件的想法,和表现了成为优秀的软件设计的基本原则。阅读这一个部分来学习你可以为iPhone操作系统开发的不同软件类型和你可以运用到你工作中的设计原则。你也可以学习到如何在你的程序的外观设计中如何运用这些原则,所以你可以创造一个顶级的产品提供直观的强制的用户界面。

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

The iPhone OS Platform: Rich with Possibilities

iPhone的操作系统支持数目众多的软件,从用户在iPhone中内置的Safari浏览器浏览的网页,到原生的运行在基于iPhone操作系统移动设备的程序。本章主要讲述你可以为基于iPhone操作系统设备所开发的不同类型的软件解决方法。

如果你是这个平台的新手,那么请务必从“总览各个系统的不同”这个总结iPhone操作系统设备和电脑之间的不同这部分开始。虽然在这一节中的信息不是非常全面,但是它一针见血地指出了你在设计iPhone软件时需要注意的问题。

为了帮助人们计划一个iPhone程序,这一节描述了思考不同程序风格和定义他们的典型特征。这一节也描述了那些Mac OSX附带的软件是如何移植到iPhone操作系统上来的。如果你有一个想要移植到iPhone操作系统的Mac OSX软件,你关键需要理解这个步骤。

纵览各个系统的不同

一个基于iPhone操作系统的设备不是一个台式电脑或者笔记本电脑,所以iPhone程序也不是和台式机的程序一样的。虽然他们看起来只不过是通用的状态,虽然如此,至关重要的是去保持他们,就好比你在其他设备上开发软件一样容易上手。

============================================================================================
注意:如果你只是需要为基于iPhone操作系统设备设计一个只有网上内容的程序,你可能已经对于不同的平台对你造成的影响非常熟悉了。如果不是,你可以在iPhone为Web程序的人机界面指导中得到更多的内容。这一个部分主要关注于不同的平台是如何对你开发那些原生的iPhone程序造成影响的。
=============================================================================================

为基于iPhone操作系统的设备设计软件需要它是不是可以成为你的第二天性这样的想法。详细点说,如果你的大量经验都是在开发桌面程序的话,你需要认识到在桌面电脑和移动平台上设计软件有那些重要的不同。

这一个部分总结了在你设计决定是有很高潜在影响的具体不同。对于如何来处理这些不同以及你iPhone程序开发过程中遇到的其他问题的具体信息,请参考iPhone操作系统编程指南

Technorati Tags: , , , , ,

iPhone Human Interface Guidelines中文翻译(1)

iPhone Human Interface Guidelines

这部分内容是我在空余时间的翻译联系。中间可能存在一些翻译的不准确,如果您在阅读的过程中发现这类问题,请和我(chouti AT Gmail.com)取得联系。
当然这部分翻译内容请勿用作商业的使用。转载请注明来源和保留以上声明。

Introduction
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
重要:这是一份对API或者开发中的技术的初步文档。虽然这份文档已经在技术的正确性上做过了检查,但这不是最终的检查。Apple提供这些信息来帮助你们计划采纳在这份文档中描述的技术和程序界面。这个信息是会被改动的,而且软件根据这份文档执行需要在最终的操作系统和最终的文档上来确认。这份文档将包含新的API和新的技术再发布。关于更新这份文档和其他开发文档的信息,请查看在后来的文档中侧边栏的New&Update。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

iPhone和iPod touch 是在一个久经考验的设备(iPod)上整合了革命性的多点触控界面,这个界面具有很多强大特性,比如电子邮件和即时消息的能力,支持全部特性的浏览器,iPod,当然在iPhone中我们还加入了移动电话模块。iPhone操作系统是运行在iPhone和iPod Touch 上的系统软件。随着iPhone SDK的出现,这些强大的特性会被扩展成为开发者有意义的机会。更进一步,对创建基于iPhone操作系统的网络内容来说,开发者可以使用这个SDK来创建原生的程序,人们可以在他们的设备上直接使用和存储。

通过阅读这份文档学习你可以为iPhone操作系统开发的程序种类的范围和人机交互设计的原则,这些来自于其他所有优秀的程序的信息。在这份文档中,你也可以学习当你在设计一个程序时怎么来遵循这种顶级的用户界面和用户体验的原则。不管你是富有经验的计算机程序开发者,还是一个经验丰富的移动设备程序开发者,或者是这个领域的新手,这份指导会帮助你做出用户想要的iPhone程序。

Organization of This Document

iPhone 人机交互界面指导被分为两个部分,每个部分都包含了一个章节:
– 第一部分,“计划你的iPhone软件产品”描述了iPhone操作系统环境和你能为它开发怎样的软件。它同样包含了从一切优秀的软件得到的用户界面的人机界面设计的基本原则,它还描述了如何去在你的iPhone程序上遵循这样的原则。
– 第二部分,“用iPhone操作系统用户界面元素进行设计”探究了你用来创建你iPhone程序的那些组件。它描述了你可以得到的多样的视图和控制方法,同样也提供了如何有效地使用他们的指导。

Technorati Tags: , , , ,