原则一:美学与功能性的和谐统一
美学完整性并非单纯追求界面的视觉美观,而是要确保界面设计与应用程序的功能相辅相成。例如,对于一款以生产性任务为主的应用,会采用微妙的修饰元素和背景来突出主要功能,同时运用标准的控件和操作行为传达清晰、统一的信息给用户。这样,用户能够明确应用程序的目的。反之,若在生产性任务中运用了与主题不符的异想天开元素,用户可能会被这些相互矛盾的界面设计所困扰。
原则二:一致性为用户带来便捷
保持界面的一致性,是为了让用户能够借助自身的知识和技能顺利过渡到应用程序的使用。作为开发者,应当借鉴同类型应用程序中大众接受的标准和范式来设计自己的应用,而非盲目复制。为了检验应用程序是否遵循了一致性原则,开发者可思考以下问题:
- 应用程序的界面风格是否与iOS的系统标准相一致,是否正确使用了系统提供的控件、视图和图标?
- 应用程序的定位与其设计是否相符?文本风格是否统一?图标所代表的意义是否一致?在不同场景下执行相同操作,结果是否符合用户的预期?
- 在合理范围内,应用程序的当前版本与过往版本是否保持了一致性?
原则三:直接操作增强用户体验
当用户直接操作屏幕上的对象而非单独的控件时,他们能更深刻地理解自己的任务和操作结果。iOS用户偏爱直接操作行为,因为这种多点触控的设备特性让操作更加亲切、具有控制感。例如,通过两指缩放操作可以完成点击放大的动作。在游戏中,玩家可以直接与物体互动,如旋转操作来打等。在iOS的应用程序中,以下场景适合采用直接操作:
- 利用设备的旋转或翻转来控制屏幕中的对象。
- 通过手势直接在屏幕上进行操作。
- 能够直观地看到操作后的结果。
原则四:隐喻让操作更直观
通过将虚拟的物品和操作行为与现实生活中的物品和操作相模仿,玩家能够迅速掌握应用程序的规则和操作方法。一个简单的软件隐喻如文件夹:由于现实生活中人们习惯将物品放入文件夹中,因此在计算机中,用户能迅速理解将文档等文件放入文件夹的操作。
最有效的隐喻应超越现实生活的限制,为用户创造更加丰富、多元的体验。iOS操作系统为开发者提供了丰富的隐喻,如音乐播放的倒退控制、游戏中的拖拽和弹跳操作等。
原则五:平衡用户与应用的互动
应用程序的角色是辅助用户进行操作,而非主导。虽然应用程序可以建议或警告用户某些操作,但过度干预会令用户感到不适。成功的应用程序应在不断的提示与关键时刻的提醒之间找到平衡点。
当用户对操作行为和控制感到熟悉和可预见时,他们会对应用程序产生更强的控制感。简单的操作行为更易于被用户理解和记忆。