Design Principles
原文:https://developer.apple.com/ios/human-interface-guidelines/overview/design-principles/
iOS 区别于其他平台最主要的三个特点:
1. 清晰,文字、icon在任何尺寸下都是清晰可见的,所有的视觉元素都是为了突出内容。
2. 反差。动效、界面都是为了帮助人们理解内容,与内容交互。内容是最重要的
3. 深度。明确的视觉层级和实用的动效都能帮助人们加深对内容的理解。
遵从以下原则to maximize impact and reach.
1. Aesthetic integrity,美学完整性。App的特性不同,其视觉外观的特征不同。举例:工具类应用和游戏类。
2. consistency, 一致性。符合用户习惯。实用相似的、系统级的界面元素,通用的icon、字体风格,统一的专业术语。
3. Direct manipulation. 操作后,用户需要看到直接、立即的反馈。
4. Feedback,跟3差不多。ios内置了很多反馈方式,声音、震动、动效
5. Metaphors,隐喻。与现实中相似的虚拟操作,学习成本更低。
6. User control是人在做决定,不是App。最好的app会在接管琐碎和多管闲事之间做到平衡:使用人们熟悉的交互元素,破坏性行为的提示,便捷取消。
What's new in iOS10
1. Widgets on home screen and search screen.
2. 与Message整合
3. 与siri整合
4. 事项通知扩展
The interface essentials
使用UIkit,可以自动升级、自动适配。统一、不会出错的交互规范
1. Bars, 让用户知道他们是在你的App里。通常具有导航功能,按钮或者其他交互元素来进行初始化类别的信息。
2. Views, 呈现最主要的App信息,文字、图片、动画、视频等。可以进行滚动、插入、删除、重排等操作
3. 控件:按钮,切换栏,输入框,进度条等