查看原文
其他

百度智能小程序体验资产构建之旅 | Smart UI 探索

百度MEUX 百度MEUX 2021-01-31



2020年以来,百度智能小程序迎来了规模化增长,开发者入驻的数量达到20w+,小程序团队也在逐渐思考:如何给予开发者更多的供给和扶持,同时也能为用户带来具备优质内容和服务的小程序。


若要达到开发者和用户需求的双赢,我们需要探索出一套丰富易用的体验资产库—Smart UI,这样不仅能在供给侧降低开发者的开发成本,又能在输出侧保证小程序用户的优质体验。



///


什么是Smart UI


其实在Smart UI诞生之前,在面向开发者的服务供给体系中,已经存在了较稳定的原生基础组件库和API,由于原生组件的局限性,无法满足更加多元和定制化的小程序设计需求,于是Smart UI这样一套扩展资产库便应运而生。我们给Smart UI的官方定义如下:



///


Smart UI构成模型


原子理论拆解


由于每个小程序的内容构成千姿百态,要想满足每个开发者的诉求,我们构建的资产库必须要足够丰富,所以在构建这样一个庞大的设计体系之初,可以用积木拼装来形容它的构建过程,以单体的积木元件通过组合形成千变万化的实体。我们同时结合德国前端工程师Brad Frost提出的 “Atomic Design-原子设计”这一理念,恰好解决了我们针对复杂多样的用户界面的拆解逻辑,以原子、分子、组织、模板、页面,来进行界面分层和解构。



Smart UI模型转化


我们利用 “原子设计”的逻辑,结合小程序的界面特点,从而形成了Smart UI的构成模型,按照递进关系呈现为:元素库、控件库、组件库、页面库、案例库。另外,覆盖于这些内容之上,还需要有全局的通用原则。将这6大构成要素进行穷举和归类,共分裂出68个资产子项,基本覆盖了小程序设计和开发所需的资源。



///


设计理念传达


小程序的设计需要在标准之上实现个性化。我们提供了一套通用的设计基准和资产,包含自然的色彩体系、严谨的字体梯度、科学的圆角应用、丰富的图标选择,开发者可以利用这套基准,结合Smart UI提供的组件和模板,灵活的进行页面设计拼装。


自然的色彩体系


小程序的色彩应用建议以自身小程序品牌色为主,Smart UI 也提供了一套色彩生成方法来帮助自定义品牌颜色。我们建议使用HSB 色彩模式,HSB是最接近人眼的色彩模式,是将自然颜色转换为计算机色彩的直接方式。我们选取接近小程序风格的高饱和度颜色(S饱和度在80-100之间,B亮度在90-100之间)作为基准色,以20%为阶梯进行亮度叠加,从而生成7个色阶,进而匹配到该小程序的品牌色。如果按照12个基准色进行计算,便可衍生为84个颜色。这些颜色基本可以满足小程序设计中对于颜色的需求。




有了小程序的品牌色彩系统,下一步就是合理的在小程序界面中去应用。应用场景可包含功能图标、关键控件、步骤状态、沉浸式背景、语义化图形等,不同的颜色应用可使小程序传达出不同的品牌气质。



严谨的字体梯度

字号梯度应用—字号的选择是拉开界面信息层级的重要手段。小程序内的通用字号梯度,经过严谨的实验测试和大量的用户访谈,建议以19pt作为正文,符合最佳阅读体验,进而向上/下进行增减,可得出6档通用字号,基本涵盖了页面标题、正文内容、辅助说明等主要应用场景。



以文章落地页为例,通过4挡字号梯度的设定,能够构建出以文章标题H1(24pt)为一级信息,正文H2(19pt)为主要信息,说明文字H5(16pt)和H6(14pt)为辅助信息的一套字号应用页面。



科学的圆角应用


适当的圆角设计能够塑造小程序自然、友好的品牌印象,Smart UI提供了一套科学的圆角数值设计,我们认为控件圆角的大小应该与本身面积呈正相关,并且遵循斐波那契数列,按照斐波那契面积分布共分为五档:2pt、3pt、5pt、8pt、13pt。可按照由小至大的数值特征应用于不同体量的控件中。




丰富的图标选择

在日常的小程序项目实践中,我们将以往沉淀的284个图标进行细节优化,使其在应用中更具准确性、多样性和丰富度,并且封装成SVG格式对外输出。塑造为一套真正能够为开发者所用的Smart UI图标库。


准确性:我们对图标的轮廓线进行了优化,明确出安全区、出血区、切图区的基准,确保每个图标的绘制都遵循统一的绘制模板。


多样性:图标库中具备线型单色、面型彩色2种图标风格。并配备Light、Dark 2种主题效果,便于在各类风格的小程序中应用。


丰富度:图标库覆盖了7类小程序典型行业,分为系统设置类、互动社交类、书籍影音类、生活服务类、政务服务类、交通出行类、天气类。




///


Smart UI应用实践


Smart UI不仅提供了从元素到页面和案例库的一系列构成要素,并且可根据小程序需求动态进行UI样式编辑。在满足底层能力的同时,还能满足开发者个性化定制诉求。



通过利用Smart UI提供的元素、控件、组件、页面、案例库等一系列体验资产,通过提取和层层递进的拼装,便可组合成小程序关键界面,并结合颜色、字体等通用原则,进行内容数据灌入,从而可低成本的完成小程序从0到1的构建过程。



///


结语


Smart UI上线后,得到了广大开发者的关注,也切实解决了许多开发者高成本的设计开发问题。然而我们才仅仅迈出了第一步,接下来我们将致力于研究如何处理复杂的资产能力,比如前后端一体化资产设计、资产的组合规则等。我们也将重新思考Smart UI的服务范畴和发力方向,强化垂直行业的设计解决方案、打造更加智能化的小程序资产整案,为小程序开发者输出更大的业务价值。请大家持续关注我们,欢迎扫码进一步了解Smart UI。







感谢阅读,以上内容均由百度MEUX团队原创设计,以及百度MEUX版权所有,转载请注明出处,违者必究,谢谢您的合作。



以下文章,你可能也感兴趣

⬇️

焕然前行百度PC搜索视觉进化

探索从未止步-MEUX全新官网宣传片《失载》

BAIDU EMOJI 2.0


  


关于我们:

MEUX,百度移动生态用户体验设计中心,负责百度移动生态体系的用户/商业产品的全链路体验设计。

服务的产品包括百度APP、百度搜索、百度百科、百度网盘、百度贴吧、百度文库、百度新闻、百度知道、百家号、百度经验、宝宝知道、一刻相册、Dubox、好看视频、全民小视频、百度商业产品等。

MEUX以「简单极致」为设计理念,创造极致用户体验的同时赋能商业,推动设计行业的价值和影响力,让生活因设计而更美好。


    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存