移动开发中的极简设计

简介: 本文讲的是移动开发中的极简设计,设计是一件用户驱动很强的工作。随着用户越来越偏好更简洁的交互界面,如何剔除多余的元素,保留最基础最重要的元素是极简设计的关键。极简设计形式和功能完美结合。
本文讲的是移动开发中的极简设计,

设计是一件用户驱动很强的工作。随着用户越来越偏好更简洁的交互界面,如何剔除多余的元素,保留最基础最重要的元素是极简设计的关键。极简设计形式和功能完美结合。它最大的优点是极简的表现形式,简洁的线条,大方的留白,简约的图形化元素,就算是很复杂的内容,在这样的设计下也会显得很简洁和干练。当然,如果能有效的利用这些元素。

极简设计必须要 简洁明了和一致的可用性 。你的交互系统应该通过 清晰的视觉传达(clear visual communication) 来解决用户的问题。这也是为什么具备简洁设计和高可用性的应用如此让人深刻。即便只是一个通过极简设计的导航,都能够提供很强的交互方式。要做到这一点,你需要注意以下几个方面。

简单的配色方案

简单的配色方案能够提高用户体验,相应的 太多的色彩则会给用户负面的影响。针对于初学者,有一些预先定义的标准颜色方案能够让你轻松创建新的颜色方案。

  • 单配色方案。 单配色方案由特定色彩的不同的色调,阴影或颜色深浅所构成。他们的原理是通过修改特定颜色的饱和度和亮度,可以生成多种协调的颜色,这种颜色方案比较简洁和优雅,不会给眼睛产生太大负担。

蓝色的单配色方案。素材来源: Smashing Magazine

素材来源: Dribbble

  • 近似色彩配色方案 近似色彩配色方案 的思路是从色轮上取三个相邻的颜色来做为配色。全手势操作的应用 Clear 使用了近似色彩配色方案,它使用不同颜色来区分任务的优先级或者高亮关键的任务。(顶端的任务使用最鲜艳的颜色,而底部的任务则使用明亮精致的颜色)

渐变的黄色和橙色也是近似色彩配色方案的一个例子。素材来源: tuts+

IOS 平台的 Clear 应用

模糊效果

模糊效果出现在极简UI设计中是一件非常符合逻辑的事情,它能够增加 UI 的层次感。如果你的 UI 拥有多个层级,使用模糊效果能够让用户清晰的了解到 UI 的前后层级的关系。这也给了设计师一个完美的机会来设计多样化的菜单和层级效果。

雅虎天气 显示了一张当前位置的风景图片,如果需要查看天气的详细信息,你只需要向上滑动便会马上显示出来。与在原先的页面上叠加一层相比,这种方式在增加了详细信息的易于获取的情况下还保存了上一张图片作为模糊背景后,帮助用户在操作之后有更为直观的反馈。而且交互方式极为自然,你可以很方便的就返回到上一层。

IOS 上的雅虎天气

一个应用中只使用一种字体

在一个应用中使用多种字体会看起来很散乱和马虎。减少屏幕上字体的类型数量可以增强排版的效果。当你在设计应用的时候你可以通过更改字体的字重,样式,尺寸和大小来优化布局效果,而不是更换字体。

通常来说,一个应用中只使用一种字体 素材来源: Apple

当你在为APP选择字体的时候,选择平台的默认字体可能是最安全稳妥的选择:

  • 苹果使用 San Francisco family 字体来提供全平台一致的阅读体验。(在 IOS 9 中简称为 SF-UI)
  • Roboto 和 Noto 分别是 Android 和 Chrome 的默认字体

减少屏幕上使用的字体类型能够获得较好的排版效果。素材来源: Dribbble

数据的视觉焦点

你应该使用大号字体和醒目的颜色来让特定的数据成为视觉的焦点。使用中性的颜色(黑白灰)来展示普通的内容,而一些具备操作的部分则使用强对比的颜色来吸引用户注意,从而给给予用户正确的指导和操作。

素材来源: Smashing Magazine

明亮的色调+中性的色调是最容易搭配的方案,同时也是视觉上最引人注意的方案之一。素材来源: Smashing Magazine

被放大的字体和显眼的色彩能够很好的吸引用户的注意力,而不需要多余的文字提示。与此同时还提供了简洁易用的信息收集体验。

在屏幕特定的区域使用放大的字体和弹出的颜色能有效吸引用户注意力。 素材来源: Dribbble

使用留白代替线条来区分元素

设计师通常使用线条和分割线来给屏幕划分区域和功能类别,但是增加太多这些元素会 UI 界面过于臃肿。

_更少的线条和分割线_能够让我们的页面看起来更加的干净,现代化和功能突出。我们可以使用间距,留白和色块来区分不同的元素。谷歌日历就是一个很好的例子,它使用投影将两个内容不同的区块清晰地拉开层次,而不是用线段来简单地分割。

间隔不仅提供了清晰的视觉也增加了日历应用的易用性。

图标:线条和填充

我们使用图标用来表达某种功能或者内容,图标作为一种视觉语言,它应该是简约易于识别和理解的。IOS 7 后许多极简设计的 UI 都使用线条或者填充的图标。来看看同一个图标分别使用线条和填充的效果。

时钟图标 素材来源: icons8

我们来看看底部菜单栏的图标。该图标在应用中通常是作为导航的存在,所以指示当前用户所在区域是很重要的,我们通常使用_高亮_图标来表示当前用户所选中的区域。这个时候,灰色的线性图标表示为未选中的状态。这样一来我们的底部菜单栏就很直观了。

苹果商店的底部导航 素材来源: viget

总结

简约的 UI 和设计技术是完成优秀设计的关键,但是极简设计的本身不是设计的目的。我们最终的目标是要简约 UI 的同时需要保证功能的完整性和高可用性。简单的流程,清晰的视觉传达和与设计的结合来打造无缝的交互体验才是最重要的。






原文发布时间为:2016年08月13日

本文来自云栖社区合作伙伴掘金,了解相关信息可以关注掘金网站。
目录
相关文章
|
19天前
|
移动开发 前端开发 JavaScript
谈谈你对移动应用全栈开发的理解。
**全栈移动开发**涉及前端、后端、数据库及服务器技能,包括HTML、CSS、JavaScript、Java等语言。开发者需独立完成应用的开发与部署,具备团队协作和沟通能力,以保证应用质量、性能及用户需求。
|
19天前
|
移动开发 开发工具 UED
谈谈你对跨平台移动应用开发的看法。
跨平台移动开发降低开发成本和时间,提升效率,使应用快速上市。它确保多平台用户体验的一致性,但可能牺牲特定功能和性能,且兼容性有时成问题。原生开发与跨平台各有优劣,选择取决于项目需求、预算和时间限制。
16 4
|
4月前
|
移动开发 前端开发 JavaScript
移动开发—Less基础与安装
移动开发—Less基础与安装
|
21天前
|
移动开发 大数据 Android开发
移动应用与系统:探索移动开发的未来
随着科技的飞速发展,移动应用和操作系统已经成为我们日常生活的一部分。本文将深入探讨移动应用开发的最新趋势,以及移动操作系统的影响和挑战。我们将从移动应用开发的基础知识开始,然后深入研究移动操作系统的功能和特性,最后探讨移动应用和系统的未来发展趋势。
|
4月前
|
编译器 程序员 Linux
嵌入式软件开发第一讲笔记
嵌入式软件开发第一讲笔记
29 0
|
8月前
|
开发框架 JavaScript 前端开发
HarmonyOS学习路之方舟开发框架—方舟开发框架(ArkUI)概述
方舟开发框架(简称ArkUI)为HarmonyOS应用的UI开发提供了完整的基础设施,包括简洁的UI语法、丰富的UI功能(组件、布局、动画以及交互事件),以及实时界面预览工具等,可以支持开发者进行可视化界面开发。
|
11月前
|
机器学习/深度学习 人工智能 移动开发
【移动开发】2022 年 12 大移动应用程序开发趋势
【移动开发】2022 年 12 大移动应用程序开发趋势
|
Web App开发 开发框架 前端开发
面向企业级前端应用的开发框架 UI5 的发展简史介绍
在移动应用已经无缝融合到我们日常生活的今日,我们的工作和生活几乎时时刻刻都在和 2C(即 To Customer) 应用打交道。比如手机支付,在线购物,生活缴费,天气和交通线路查询等等。
231 0
面向企业级前端应用的开发框架 UI5 的发展简史介绍
|
Web App开发 前端开发 Android开发
移动Web应用开发现状与未来
Web前端的起源 Web应用诞生:随着GMail、Google Map等优秀Web应用出现,Ajax在2004年之后一度成为热门话题。经过几年的发展,一批以Prototype、Dojo、Ext为首的Ajax+UI的浏览器兼容框架不断出现。
2129 0
|
Web App开发 新零售 移动开发