《Apple HIG》笔记

遵从应用的内容是界面设计的首要准则,不要让界面打扰到用户对重要内容和功能的体验

  • 充分利用整块屏幕
  • 重新考量拟物化设计的视觉表现
  • 通过半透明的界面元素来暗示背后的内容

清晰呈现是另一种在你的app中来确保依从内容的方法

  • 大量使用留白从而凸显主要内容
  • 用色彩简化界面
  • 使用系统字体以确保易读性
  • 拥抱无边框按钮

纵深传达是指包含层次和位置的分层界面能帮助用户理解界面对象之间的关系

  • 通过在主屏幕之上浮现一个半透明背景,来将文件夹中的内容和屏幕其他部分区分开来
  • 如 [ 提醒事项 ] 当用户使用其中某有一个列表时,其他的列表会在屏幕底部被收起

立即启动

  • 一般来说,在接触新app的一两分钟内人们就会决定是否继续使用。#现在可能更快
  • 尽可能避免使用启动画面或其他类似的启动体验,最好让用户可以立即开始使用你的app
  • 尽可能将登录延后
  • 一般来说以设备的默认方向启动
  • 显示一个和app首屏极其相似的启动画面。ios会在你的app启动的瞬间显示这个启动画面,这可以让用户感觉你的app非常快,并让你有足够的时间去加载内容
  • 如果可能,避免在用户首次加载你的app时让他们阅读免责声明或确认终端用户许可协议

随时准备停止

  • IOS应用永远不会显示一个 [关闭] 或[退出] 选项。人们退出一个app的方式是切换到另一个app、返回主屏幕或者让设备进入睡眠模式
  • 因此,应当尽快并尽可能频繁地在合理范围内存储用户数据
  • 当app停止时,尽可能最多地保存当前状态的细节
  • 如果所有的功能都不可用,就向用户展示一个界面去描述问题并建议用户如何纠正
  • 如果只有部分功能不可用,那再用户用到这些功能时提供解释界面或者提示

布局

  • 布局不止关乎界面元素在app中如何呈现。通过你的布局能让用户知道哪些东西是最重要的、他们能做什么以及所有这些是如何联系起来的
  • 给每个交互元素以足够的间距,以便用户对内容和控件进行操作。可点击控件的点击区域不小于44×44
  • 将重要内容和功能放到更重要的位置,以便用户可以更容易地关注主要任务。
  • 利用视觉上的权重和平衡来向用户显示界面元素之间的相对重要程度。
  • 利用对齐来减少浏览和信息传达的分组和层级。
  • 确保主要内容在默认尺寸下可以被阅读和理解。
  • 随时准备应对文字大小的变化。
  • 尽可能避免在界面中出现不一致的样式。拥有相似功能的元素看上去也应该很像。

导航

 

色彩增进沟通

  • 注意在不同情境下的颜色对比。需要区分的颜色之间的对比度至少要达到50%。
  •