web design uiNovember 5, 20269 min read

食谱 App 设计:首页改版前后对比

一个新手做的食谱 App 首页:搜索框塞了四样东西,六种分类颜色,照片上压着白色大写字母,每一行还有三个图标。再看修好后的同一个页面。每处改动并排对比,附免费 Figma 文件。

By Boone
XLinkedIn
Recipe App Design: A Home Screen Redesign, Before and After

食谱 App 一开始就握着屏幕上最好的资产:好看的食物。下面这版初稿有真实的食谱和不错的照片,然后用一个列了四样东西的搜索框、一道彩虹般的分类、主图上的小号大写字母,以及每一行的三个图标把它们挤得喘不过气。修改版保留了所有内容,只是把空间还给了食物。

整个页面的前后对比

新手初稿

一个食谱 App 首页:有问候语和头像、带筛选按钮和铃铛的长搜索框、在边缘被截断的五个彩色分类标签、一张铺满宽度的意面照片且上面压着白色大写文字,以及一个有四道食谱、每道三个图标的列表

修改后

修改后的同一个食谱首页:带铃铛的问候语、搜索框和筛选按钮、「全部」填充为陶土色的分类标签、带照片、标题和三项带图标信息的今日食谱卡片,以及三道食谱的列表,每道各有一个分享和一个收藏图标

左边的页面想提供很多东西,而且一股脑全告诉你。右边,同样的食谱按厨师查找的顺序出现:找、筛、选,然后再逛。

数一数一个人在挑晚餐之前得读多少东西。初稿里有:带副标题的问候语、一个搜索框、一个筛选按钮、一个铃铛、六种颜色的分类标签、照片上的标题、一行五项信息的大写字母、照片上的两个按钮,然后四行里每行三个图标。修改后的页面每一步要求得更少,数字可以证明。

新手初稿修改后
分类颜色61,用在被选中的标签上
搜索占位文字列出的东西42
列表每行的图标32
主图上的图标21
主图上方的文字标题和 5 项信息无
标签页54
侧边距左 14 px,右 12 px两侧各 20 px
文字大小8 到 18 px11 到 22 pt

修改 1:让搜索说清它能找什么

之前

一个灰色搜索框,写着「搜索食谱、食材、菜系、ch」并被截断,旁边是填充陶土色的筛选按钮和一个铃铛

之后

一个白色搜索框,写着「搜索食谱或食材」,旁边是一个白色方形筛选按钮

列了四样东西还放不下的占位文字,对比两样东西加一个筛选。

初稿的占位文字是「搜索食谱、食材、菜系、ch...」,在第四个词中间被截断了。占位文字是搜索框能说的唯一一句话,所以它应该说明这个框能干什么,而且要放得下。初稿的清单放不下,被截断的提示看起来就像个错误。

修改版只写了人们真正会输入的两样东西:食谱或食材。其他的,比如菜系或饮食偏好,交给旁边的筛选按钮。

筛选按钮也从填充陶土色的方块变成了白色方块。填充按钮是这一行里最吵的东西,而它却是筛选,不是搜索。铃铛离开了这一行,上移到问候语旁边,所以这一行就是一个搜索框加一个按钮。

修改 2:所有分类统一一种样式

之前

五个分别是桃色、绿色、紫色、粉色和薄荷色的分类标签,各带一个小图标:早餐、午餐、晚餐、甜点和纯素,最后一个在屏幕边缘被截断

之后

一排白色分类标签:「全部」填充为陶土色,然后是早餐、午餐和晚餐,右边缘在可滚动处渐隐

五种颜色、各带图标的五个分类,对比一种样式和一个填充标签。

当每个分类都有自己的颜色,颜色就不再有任何意义。早餐是桃色,午餐是绿色,晚餐是紫色。这些都没法告诉厨师哪一个正开着,而且初稿根本没有选中状态。

修改版里每个标签都是白色的朴素样式,被选中的「全部」用品牌陶土色填充。现在颜色只传达一件事:什么正开着。

标签也变大了,更容易点中,而且这一行在可滚动的右边缘渐隐。初稿里这一行直接在屏幕边缘被切断,「纯素」被劈成两半。渐隐的意思是「还有更多,滑动吧」。硬切什么也没说。

修改 3:信息放到照片下面

之前

一张铺满宽度的番茄意面照片,角落有一个爱心和一个分享按钮,盘子上方是白色大写字母「番茄意面」和一行「30 分钟、简单、4 人份、520 千卡、评分 4.9」

之后

一张卡片,上面是同一张意面照片的宽幅裁切和一个收藏按钮,下面是「今日食谱」字样、标题「番茄意面」和三项带图标的信息:30 分钟、简单、4 人份

浅色盘子上的标题和五项大写信息,对比下方卡片上的标题和三项带图标的信息。

初稿在浅色盘子和浅色桌面上放了 15 px 的标题和一行 9 px 的白色大写字母。盘子是这张照片的全部意义,而文字压在上面,用的还是在它上面最容易消失的颜色。这一行承载着厨师做决定所需的信息:时间、难度和份量。它们偏偏是照片上最难读的部分。

修改版把文字挪到照片下方的卡片上,用深色字体。决定今晚做不做的三项信息保留了位置,每项配一个图标:时钟代表 30 分钟,柱状图代表简单,两个人代表 4 人份。人们只需学一次这些图标,之后一眼就能读完这一行。修改后的卡片去掉了热量和评分,它们可以放在食谱详情页。

照片上的按钮也从两个,爱心和分享,变成了一个收藏。这正是厨师想从食谱卡片得到的操作,因为收藏就是食谱日后被做出来的方式。

修改 4:一行就是一道食谱、一个时间和一个难度

之前

四道食谱的列表,每行有小照片、名称和一行「时间、难度、主厨」,每行都有爱心、书签和分享图标

之后

一张白色卡片,里面有三道食谱,每道有圆角照片、名称和一行时间与难度,右侧是浅色的分享图标和收藏图标,第一道食谱已用陶土色收藏

四行各带主厨署名和三个图标,对比三行带时间、难度和两个安静的图标。

初稿的每一行都有缩略图、名称、一行包含时间、难度和「主厨 Anna」的文字,以及三个图标:爱心、书签和分享。爱心和书签是表达「我喜欢这个」的两种方式,而一个四行的列表把这个选择印了十二次。

修改版里每一行有更大的照片、名称,以及一行时间和难度。右侧是两个图标,分享和收藏,用浅灰色,在你需要之前不会碍事。第一道食谱展示了收藏后的状态:书签填充为品牌陶土色,与被选中的分类同色。「热门食谱」标题缩短为「热门」,因为这个 App 本来就是关于食谱的。

修改后的列表显示三道食谱而不是四道,所以卡片在标签栏上方有了空间。

更小的修改

  • 四个标签页,不是五个。 首页、搜索、收藏和我的,取代了首页、搜索、收藏、计划和我的。
  • 统一边距。 初稿左边用 14 px,右边用 12 px。修改版两侧都用 20 px,区块之间 14 px。
  • 更短的问候语。 「嗨 Maya!你今天想做点什么?」变成了「Maya,做点什么好呢?」。
  • 一种品牌色。 陶土色 #C8553D 用于被选中的标签、已收藏的书签、当前标签页和小标签文字。其他东西都不上色。
  • 真正的字号体系。 文字从 8 到 18 px 改成了 iOS 的 11 到 22 pt 字号。

审查你自己的食谱 App

问题为什么重要
搜索占位文字放得下并说明了能找什么吗?被截断的提示看起来像个 bug
每个分类都是不同颜色吗?颜色应该表示状态,而不是多样性
食物照片上有文字吗?食物照片很亮,白色文字会消失
时间、难度和份量是否用图标放在同一行?它们决定今晚做不做
列表每一行有超过两个操作吗?重复的图标就是噪音
选中项是填充的、未选中项是朴素的吗?用户应该看出什么正开着

获取 Figma 文件

这个免费文件包含作为组件的两个页面、每项修改的前后对比组、颜色变量和 iOS 文字样式。

免费 Figma 文件

食谱 App 首页,改版前后

两个页面以及每个修改过的部分,均为 Figma 组件。免费,仅可查看,复制到你的草稿即可使用。

在 Figma 中打开

FAQ

食谱 App 首页应该展示什么?

一个说明自己能找什么的搜索框、一行分类、一道带时间、难度和份量的精选食谱,以及一个简短的热门食谱列表。热量、评分和主厨署名可以放在食谱详情页。

食谱搜索栏应该写什么?

用尽可能少的字说明这个框能找什么:「搜索食谱或食材」。把它能找的所有东西列一长串只会被截断,多出来的内容应该交给筛选。

食谱 App 里的分类标签应该是什么样?

全部使用同一种样式,被选中的标签用品牌色填充。让这一行可以滚动,并在边缘渐隐,让人看出还有更多。

食谱的时间和难度应该放在哪里?

放在照片下面,一行里每项配一个小图标:时钟代表时间,等级图标代表难度,人形代表份量。食物照片上的文字很难读,还会遮住菜品。

食谱列表的每一行应该有几个图标?

两个或更少。收藏和分享就够了,安静的灰色能避免它们与菜品抢戏。

来源

Want this for your own app? Our team redesigns app screens like this one, from the first audit to the finished components.

Get Started

More from Brainy Papers

Keep reading