Google I/O 2014 发布了一种很赞的设计规范,名曰 Material Design (以后简称MD),此规范起初是为了统一各端的UI视觉问题,随着Google发布Android5.0,Material Design也随着Android的发布开始映入大家的眼帘。不久后MD也不负众望成为统一 Android Mobile、Android Table、Desktop Chrome 等全平台设计语言规范,对从业人员意义重大,不仅仅是设计师们需要学习,对于我们产品人员来说,学习MD已经成为一种趋势,以后也必将成为PM的必备知识。 在MD出来之前,Google曾经为Android发布过一版设计规范,叫做Android Design,这种设计规范成为Android4.0及以上系统的默认样式,当时也是为了凌乱的Android界树立了一点点规范(在此之前的Android系统简直丑的不能看)。 虽然有了Android Design,但是也并没有解决Android上的"乱"的问题,国内厂商多元化,Android 系统碎片化的问题依旧十分严重,国内设计师和产品经理们也不是全部都了解了Google的良苦用心,在做原型和设计稿的时候大多都是按照IOS的风格来设计,这个无可厚非,因为相对于当时的环境来说,IOS的设计相对来说是挺不错的,主要还是因为Android太丑了。至于占有份额非常非常少的Window Phone的metro风格就省略不计了,毕竟是用的人太少了,而且样式太单调,笔者认为个人发挥的余地非常小。 所以这么久以来,一直有这么一个现象,Android上的APP一直在向IOS靠拢,很多大厂家制作的APP也会把Android端设计成IOS端的样式,也许也是为了方便各端的统一,省时省力吧。也就是因为这样,长久以来,Android给大家造成了不好的印象,经过了一段时间的发展,Android市场上的APP千奇百怪,虽然有个别具有创新性的应用也让人耳目一新,但是总体来说,还是只能用一个字形容,那就是"乱"。 让我们再把视角放大一些,不单是IOS或者Android,甚至说不只是手机APP会这样,传统的PC端程序,Web应用等也会存在这样问题,笔者称之为"设计上的碎片化"。虽然很多大厂商也在积极推进自己的设计风格,尽量让自家的应用品牌化,但是这并不是大众的解决方案,每一家的设计风格只是适合他们自家的应用,而小的公司或者团队其实没有实力去制作属于自己的品牌设计,市场上也没有比较好的通用解决方案。此时,Material Design应运而生,让大家看到了希望。 下面我们来说说为什么我们需要Material Design。 首先作为一个产品从业人员(这里包括产品经理和设计师等与产品设计相关的职位),在将需求转化为可开发的产品时,UE设计可以说是比较重要的一块内容,设计UE经常也是令人非常头痛的工作,很多时候交互设计师或产品经理也不知道要设计成什么样的风格,很多人还是停留在"瞎想"阶段,拿到需求后根据自己的喜好天马行空,不断浏览各家APP,所谓的找灵感,然后一家抄一点,抄着抄着,一个产品原型也就差不多可以做出来了。 现在回忆起来,笔者以前在做原型的时候,也常常是拿到需求后就开始把玩各种APP,比如列表设计成什么样,点击效果如何,是制作drawer还是使用tab等等,基本是没有章法可言,每次拿到需求后都是先一头雾水,然后才开始不断"拼凑"。 如果是有经验的人会不断地总结,逐渐形成自己的一套风格,于是在各种相似的需求来的时候,他能更快地找到很好的解决方案,所以,做产品经验非常重要。如果是产品新人,就要像我一样,不断升级自己的技能,因为经验只能随着时间走。 Material Design是一套通用的解决方案,它的出现就是把大家从繁杂的UE和UI设计中解脱出来,在PC,Web,Mobile的设计风格中找到一个平衡点,形成一种全端适配的设计规范。 笔者在学习了MD的一些理念和内容后,对交互设计和视觉设计的认识又上升了一个层级,所以也推荐大家去看一看,瞧一瞧,说不定你也会像我一样喜欢的。 MD到现在已经出来一年了,但是市场的接受程度还是比较低,笔者其实很纳闷,为什么很多行业内的相关从业人员不愿意花时间去了解和学习。我相信很多不愿意使用或者是排斥的同胞们是根本没有花时间去学习它,对MD的认识仍很片面,有人认为MD只属于Android,并且只有在Android 5.0上的手机才能发挥作用,这个观点是片面的。 虽然它随着Android5.0一起发布,但是它是一个全端的解决方案,我们要学的是它的理念,比如大胆的留白,显著的交互反馈,细节偏移的动效等等,而不是抄袭它的视觉效果。关于Material Design的更多的详情,请自行查阅这里:http://www.google.com/design/spec/material-design/introduction.html MD的理念还强调极简风,这个会区别于传统的内容的堆积,一个页面要尽可能的展现出重点,忽略掉非重点,这也是我们做产品时应该考虑的方面。 很多时候需求到来后,我们只顾着去实现它,却没有考虑到用户的感受,很多APP和网站都有内容堆积的情况,让用户看起来非常累,而且不能很快找到重点。所以在很多APP的material化的过程中,一般是先进行内容的拆分,不断地拆,整,拆,整,让重点更加突出,进而对用户进行有效的引导。 虽然MD在市场的接受度还不是很高,但是已经有很多人认识到这一点,并不断向MD靠拢,笔者也是受到了影响,于是花了大量的时间来学习MD,逐步对自家的应用进行Material化,争取为我们的用户呈现出绚丽、一致的视觉效果,让用户在mobile和pc上找到一致的体验。 以上内容仅仅是笔者在学习Material风格后,产生的一些个人的观点和看法,学习的时间不长,也许研究也不够深刻,如果在认识上有偏差,欢迎大家指出,最后,希望Material Design成为业内不二的解决方案,让产品狗不再天天加班做原型,而我也继续在MD的道路上不断学习ing…