您的位置 首页 > 德语词汇

floatingmaterial是什么意思?用法、例句 关于实践 Material Design 的三个问题

大家好,关于floatingmaterial是什么意思?用法、例句很多朋友都还不太明白,今天小编就来为大家分享关于关于实践 Material Design 的三个问题的知识,希望对各位有所帮助!

这篇文章是来自UC浏览器产品经理、极简汇率产品设计师郎启旭的约稿。也是NEXTCollections系列的第一篇。

floatingmaterial是什么意思?用法、例句 关于实践 Material Design 的三个问题

NEXTCollections专栏系列是NEXT产品集的补充和纵深;不仅提供解决某一类需求痛点、反映某一趋势的产品合集,并针对合集进行专业的探讨。

郎启旭在「优秀的MaterialDesign产品」中推荐了30多枚优秀的MaterialDesign产品,感兴趣的可以移步产品集参与讨论。

说起MaterialDesign,相信不用介绍太多。这是Google自去年Android5.0开始推广的全新设计语言,而整个设计语言的暗喻基于material——材料和质感。随着Android5.0的普及、国内第三方ROM的更新和跟进,相信MaterialDesign会真正成为国内开发者们所面临的产品抉择——我们的应用要不要采用MaterialDesign?要想清楚这个决定,那MaterialDesign是什么、为什么要采用MaterialDesign以及在自己的产品中怎样实践MaterialDesign会成为首先要回答的三个问题。

这里不再赘述,MaterialDesign的官方设计文档就是最好的答案。其中,理解MaterialDesign最核心的是要理解material的隐喻和特性:空间层级、阴影、质感、表面和触摸反应。另外,知乎上也有相关讨论可以一看。

关于这个问题的答案,无外乎内外两个角度。

从产品自身来说,如果是垂(yong)直(hu)类(shao)的应用、需要以设计作为突破点、用户群偏年轻又或者是一款全新产品,加之你产品的设计师们对MaterialDesign有理解和认同,那么采用MaterialDesign会无比正确。它会让你应用的界面在Android上第一次拥有完整、自洽和颜值颇高的视觉和体验,比如我们就自认为极简汇率forAndroid的界面其实比iPhone版还要漂亮。而如果你的应用拥有大量用户(例如超过一千万日活)且用户群体复杂(既有学生也有老人),那对于采用MaterialDesign,你则需要慎重考虑。原因很简单,MaterialDesign目前来说还属于一个早期(不成熟)的探索性草案:很多交互过于高级复杂(比如drawer层级太深)、连Google自己对某些设计的实践都常常冲突,以及MaterialDesign浓浓的「逻辑理性」都可能会让严重依赖感性和直觉的普通中国用户产生使用上的困惑和障碍。

而从外部环境来说,无论自身完成度如何,在Google的力推之下,MaterialDesign都会成为Android生态中的「趋势」和「风潮」。如果你从营销、口碑角度去考虑,那么越早采用MaterialDesign,你的收益会越大。比如更多的曝光——应用商店和媒体会更优先推荐采用MaterialDesign的应用,或者更高的口碑——极客用户会对你的应用产生好感和喜爱,进而主动传播你的产品。

所以,你的应用是否要采用MaterialDesign?这其实不是一个设计决策,而是一个产品决策。这更多需要你根据你自己产品的实际情况、目标人群、团队、营销推广等设计之外的角度考量,或者,还得受限于老板(产品决策者)的品位。

这个问题最好的答案就是「MaterialDesign产品集」中提到的30多款应用,欢迎大家补充,我也会持续更新。

这里面有一开始就采用MaterialDesign的全新应用(例如TodayCalendar),也有采用MaterialDesign进行改版的成熟应用(比如Evernote)。所以,最好的学习就是琢磨这些已经汇集了大量产品经理、设计师和工程师心血的现有产品。

在我看来,这些应用所体现的是两种不同的产品策略:一种是不改原有交互和逻辑、只引入MaterialDesign部分显著特性或元素的视觉升级,而另一种则是真正从material出发的MaterialDesign。

Material式视觉升级一般会这样做:兼容透明状态栏(TranslucentStatusBar),引入FAB(FloatingActionButton),引入MaterialColor,将字体改为Roboto或思源黑体,更改drawer视觉样式(浮动遮盖)等等。总之,尽量不改动原有交互方式和层级逻辑,只做视觉样式上的升级适配,以最低成本让应用看起来像MaterialDesign。

而真正从material(材质)开始思考的MaterialDesign是怎样?很遗憾,除了Google自家的少数应用和原生Android5.0的内置应用,目前还没有真正意义上的MaterialDesign第三方应用出现。这里面的主要原因是Android5.0的普及率不高。大部分目前的MaterialDesign应用其实都要运行在4.x系统上,导致开发者基本上不能依赖MaterialDesign的原生特性,需要考虑样式上的向下兼容从而无法完整落地MaterialDesign的设计。另一方面,现阶段大家对MaterialDesign的理解都还尚属粗浅,要做到整个应用完整符合MaterialDesign设计的原点——材质和空间层级,很难且成本很高(例如这个问题)。

MaterialDesign的出现,是Google第一次对跨平台产品设计提出的纲领性文件。即便目前还不够成熟完整,但我们需要留意的是:这是继苹果的《iOS人机交互准则》之后,真正具有影响力和独特性的移动人机交互规范。而从长远来看,这会让Android生态的体验更加完善统一。

不过,一个有意思的悬念是:无论是一路追随iOS的MIUI和Flyme、还是坚定拟物SmartisanOS和其他林林总总的第三方ROM们,对MaterialDesign是跟还是不跟?以怎样的方式融入MaterialDesign?又或者,是否做一个纯正MaterialDesign的ROM会是一个更为「四两拨千斤」的选择?据我所知,一加的H2OS正在这么做。

回到开发者自身,采用MaterialDesign的另一大好处——倒是可以让应用更好地融入到不同风格的第三方ROM中。不信?你随便去下载一款MaterialDesign应用,无论你是MIUI、Flyme还是SmartisanOS,应用本身都和不同风格的系统launcher产生了令人惊奇的和谐交融,毫不违和。

文章分享结束,floatingmaterial是什么意思?用法、例句和关于实践 Material Design 的三个问题的答案你都知道了吗?欢迎再次光临本站哦!

本站涵盖的内容、图片、视频等数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2023