继上次学习了下iOS的拟物化和扁平化设计风格之后,很自然地好奇Android的设计风格是什么样子的,与iOS是否有何区别。从而引出这第二篇交互学习笔记。本文主要学习下Holo Theme和Android Design。
首先隆重推荐下国内熟知Android Design的NovaDNG童鞋!几乎所有靠谱介绍都来自于他,不过传闻其对设计风格的喜好也是无常的o(∩_∩)o 哈哈~OK,还是不八卦了,先祭上NovaDNG的文章:
Holo Theme 大行其道, Android Design 无人知晓?
为什么比起 Metro 我更喜欢 Holo
Holo Theme
是什么
Holo Theme是一种视觉语言或者说是一种主题。
Holo Theme是Android Design的一部分,是Android Design最基础的呈现方式。Android 4.0刚发布时,Holo Theme曾经是Android Design的绝对主流,但是现在,Android Design的主流早已不是Holo Theme了。
由于Holo Theme是最为基础的Android Design呈现形式,所以每一台Android 4.X的手机系统内部都集成了Holo Theme需要的控件(即开发者不需要自己设计控件,便可以直接从系统里调用相应的控件)。当然,优秀的APP的设计者不应该完全照搬Holo Theme,而应在Holo Theme的原则和框架上创造出自己产品的特色哈!
特点
简单,质朴。
Holo控件的样式和配色都非常保守,不会影响用户的操作或者分散用户的注意力。
优缺点
完全使用Holo Theme的应用在UI方面和Android 4.X的设置/电话的视觉效果极度统一,因此,其作为Android应用的辨识度极高,且完全不可能与系统风格产生冲突。
但是,在中国,由于MIUI和很多国产ROM私自替换了ROM中谷歌原本规定保留的Holo控件,因此容易使原本在原生系统上运行时是Holo Theme的应用无法正常表现,变得不伦不类。
Android Design
是什么
类似于Apple的iOS Human Interface Guidelines,Android Design Guide是2011年10月Google发布的针对Android系统的设计指导规范。
但是不同于Apple把HIG当作硬性标准写入App Store的审核里,作为是否让你上架的判断标准之一;Android Design并不是硬性标准,并且还在继续完善中。
特点
Android Design的特点是“拟真”。
跟iOS 7之前常见的拟物相比,拟真和拟物的区别在于“拟”的对象不同。
“拟真”抛弃了堪称“拟物”之核心的材质与具体的样式,保留了光影效果,立体感和抽象的操作方式。在真正的Android Design中,没有任何对材质的模仿,对现实中事物的模仿也只会以抽象的形式出现。
比如,一块皮革,“拟物”会保留其皮质的材质保留其实物的颜色,而“拟真”则只会用抽象的一个色块来表示其平衡的光影效果而且颜色不一定会用实物的颜色。
与Metro Design的区别
同样追求简洁的UI,android Design简约而不简单,不放弃对细节的追求;Metro则不拟真,Metro UI完全二维,没有任何起伏,就像纸质印刷品一样。
现在的Android Design
Android 4.0刚发布时,Holo Theme曾经是Android Design的绝对主流;而现在的Android Design比较有代表性的是“次世代Android Design”,其特征在于:更加专注拟真,更加大胆丰富的用色,更加丰富的交互形式,更加灵活的布局形式。