2008年3月19日 的存档

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: , , , , ,

links for 2008-03-18