随着Android系统从Android 4.4逐步升级到Android L。Material Design作为Android Design演进的最新标准规范,也推出其完整的设计规范。Holo Themes作为之前Android Design的官方推荐的示例主题已经被广泛应用到各个应用的设计当中,尽管绝大部分应用没有完全符合设计规范,但是可以看到这一年来这些应用都在向规范去努力。
从整体的概述来看Material Design,谷歌从开篇就表达期望打造一个全新的底层设计规范,继而用这个规范去统一各平台间、各种交互间的用户体验。
Material Design的设计主要基于三个原则:
- Material is the Metaphor
谷歌认为现实世界中的材质触感是可以通过纸片的隐喻来表达,通过在设计上运用符合运动规律的动画交互、通过光影打造设计层次的关系可以创造全新的虚拟交互空间,并且这个空间是符合现实规律的。这也就是文档中提到的对于纸墨的研究。 - Bold,graphic,intentional
在视觉上,谷歌不仅要求生动形象,更要求设计时要确认设计的目的,摒弃仅仅为了美观而设计,强调视觉设计要为用户使用提供指引,凸现页面当下的核心功能。文档中谷歌提到这部分借鉴传统的印刷设计。 - Motion provides meaning
交互动画的目的就是吸引用户的注意,表达当下页面发生的变化,同时和对视觉要求一样,一定要有意义。
设计规范文档非常细致,就不一一展开,以下是个人在具体的章节,认为是重点的学习摘要。大家可以参考:
近期在学习Material Design的设计规范同时,对其他的系统的设计规范的演进历史进行了一些了解。有一些个人不成熟的想法与各位分享,欢迎各位拍砖:
各种设计规范的逻辑
每种系统的都期望构建一个合理的虚拟世界运行机制,而设计规范就是这个世界运行的准则,让无数的应用可在虚拟世界中的合理运行,让用户在使用中可以清晰理解。
Skeuomorphism Design(iOS1-6):拟物化的设计,在iOS1-6的演进中,一直备受推崇。这类设计风格的初衷是尽可能的去符合用户的心理模型,降低用户的认知成本。在这个状态下,手机就像是一个装着各种器物的箱子,而箱子中的器物就是各个完全拟物的app。拟物化的设计就是完全将现实层级的交互关系搬到手机上。
比如iBooks在设计风格上就是完全拟物化现实中书架与书籍的逻辑,这样完全符合用户的心理预期,简单易懂容易上手: