Page 19 - iOS人机界面指导手册
P. 19
为设备而设计
你应该知道这个程序能做什么、目标用户是谁。现在,你要确定此程序能给人“为苹果
iOS 设备而设计”的感觉。这很关键,因为用户对行将安装在 iOS 设备上的程序有很高
的期待。如果你的程序让人觉得是为其他设备、或者 web 而设计,用户就不会太珍视它。
拥抱 iOS 界面规范
iOS 用户已经很熟悉内置应用的外观和行为,所以他们期待这些下载来的程序能带来相
似的体验。你不会想模仿内置程序的每一个细节,但理解它们所遵循的设计规范会很有
帮助。首先要了解 iOS 设备以及运行于其上的程序所具有的特性(详见“平台特点” 这
一章)。然后,将以下几点铭记于心:
控件应该是可点击的。按钮、挑选器、滚动条等控件都用轮廓和亮度渐变,这都是欢
迎用户点击的邀请。
程序的框架应该简明、易于导航。iOS 为浏览层级内容提供了导航栏,为展示不同组的
内容或功能提供了 tab 页签。
反馈应该是微妙且清晰的。iOS 应用使用精确流畅的运动来反馈用户的操作。iOS 程序
还可以使用进度条、活动指示器(activity indicator)来指示状态,使用警告给用户
以提醒、呈现关键信息。
你可以在“iOS 界面元素使用指南”这一章掌握控件的使用方法。在为程序设计宏观的
用户体验时,确保明白“用户体验指南”一章中的内容。
确保程序在 iPad 和 iPhone 上通用
如果你正计划为 iPad 和 iPhone 设计程序,要确保该设计方案可以适用两种设备。以下
指南可以给你一些帮助:
为设备量身定做程序界面。大多数界面元素在两种设备上通用,但通常布局会有很大
差异
为屏幕尺寸调整图片。用户期待在 ipad 上见到比 iPhone 上更加精致的图片。不建议
仅仅将 iPhone 上的程序放大到 iPad 的屏幕上。
无论在哪种设备上使用,都要保住主功能。虽然一种版本会为任务提供比另一版更加
深入或更具交互性的展示,但不要让用户觉得他们是在使用两个完全不同的程序。

