iphone人机交互手册human interface guidelines中文

iPhone和iPod touch是整合了革命性的多点触摸的先进设备,包含了众多强大的特性,例如电子邮件和即时通讯能力、全功能浏览器、iPod和电话功能(iPhone)。iPhone操作系统是运行在iPhone和iPod touch上的系统软件。随着iPhone SDK的到来,这些强大的功能也渗入到了开发环节。对于面向iPhone操作系统的设备,基于web的应用的也可以使用iPhone SDK来创建原生的程序。阅读此文档有助于了解可以在iPhone OS中可以开发的应用类型以及优秀应用的人机交互原则。你可以了解在你设计应用的的用户界面和用户体验时所应该遵从的原则。无论你是资深电脑软件的开发者、资深移动设备应用开发者抑或初学者,此手册可以帮助你设计用户所需要的应用。注意:此文档仅简要的介绍了基于iPhone OS的web类应用开发。如果想要更深入的了解在iPhone OS下的web类设计,请参阅《iPhone Human Interface Guidelines for Web Applications》。 ### iPhone人机交互手册知识点概览####一、引言- **目的与意义**:本手册旨在为开发者提供一套全面的人机交互指南,帮助他们在设计和开发针对iPhone及iPod touch的应用程序时,能够遵循一系列优秀的人机交互原则。无论是资深开发者还是初学者,都能够从中获益。 ####二、iPhone操作系统概述- **多点触控技术**:iPhone采用了革命性的多点触控技术,使得用户可以通过简单的手势操作实现对设备的控制。 - **核心功能**:包括电子邮件、即时通讯、全功能浏览器、iPod音乐播放功能以及电话功能等。 - **SDK集成**:随着iPhone SDK的到来,开发者可以利用这一工具包来创建原生应用程序,同时也可以开发基于Web的应用程序。 ####三、iPhone应用类型- **纯iPhone应用**:完全运行于iPhone OS上的原生应用。 - **Web应用**:通过Web技术开发的应用,可以在iPhone OS上运行。 - **混合应用**:结合了原生应用和Web技术的应用,能够更好地利用设备硬件资源的同时,也能提供更为丰富的Web体验。 ####四、iPhone应用的设计原则- **简化设计**:考虑到iPhone的小屏幕尺寸和单窗口系统的特点,应尽可能简化应用设计,减少用户的认知负担。 - **用户中心**:确保应用易于理解和使用,即使是没有经验的用户也能够快速上手。 - **反馈机制**:及时给予用户反馈,让用户知道他们正在进行的操作已被系统识别。 - **整体美感**:应用的设计应该美观大方,符合苹果的一贯设计风格。 - **兼容性考虑**:在设计应用时,还需要考虑到iPhone的各种硬件特性,如音量键、静音开关等。 ####五、常见任务处理- **启动与停止**:如何优雅地启动和关闭应用。 - **管理设置**:如何有效地管理应用的配置选项。 - **拷贝与粘贴**:如何提供便捷的拷贝与粘贴功能。 - **通知推送**:如何向用户推送消息而不打扰他们的正常使用。 - **无障碍访问**:如何设计出能够让所有用户(包括残障人士)都能轻松使用的应用。 ####六、用户界面设计- **应用界面与内容**:如何合理安排应用界面中的各个元素,使之既美观又实用。 - **视图与控件**:如何使用视图和控件来构建高效的应用界面。 - **导航栏、卡片栏、工具栏和状态栏**:如何设计这些基础元素以增强应用的可用性。 - **提醒框、动作列表和模式视图**:如何设计这些交互元素以提升用户体验。 - **表格视图、文本视图和Web视图**:如何根据不同场景选择合适的视图类型。 ####七、应用控件- **活动指示器、时间和日期选择器、详情指示按钮**:这些控件如何帮助用户更好地理解应用的状态。 - **信息按钮、标签、页面指示器**:如何使用这些控件来增强应用的信息传递能力。 - **选择器、进度指示器、圆角按钮**:这些控件如何提升用户操作体验。 - **搜索栏、分段控制器、滑动调节器**:如何使用这些控件来提高用户的操作效率。 - **文本输入框**:如何设计友好的文本输入界面。 ####八、系统自带的按钮和图标- **标准按钮和图标**:了解iPhone OS提供的标准按钮和图标,以便在设计应用时保持一致性和熟悉度。 - **定制图标**:如何根据自己的需求创建符合应用风格的图标。 ####九、结论通过遵循本手册中提出的人机交互原则,开发者不仅能够创建出符合用户期望的应用程序,还能够充分利用iPhone OS的强大功能,打造出既实用又美观的应用。
pdf 文件大小:7.47MB