关于设计的幕后故事:Slopes
2022 年 8 月 15 日

在 App 开发领域,有一个显而易见的事实:大多数绝妙的创意都是在深夜的餐馆中诞生的。
至少,滑雪跟踪 App“Slopes”的创作者兼策划人 Curtis Herbert 是这样。某个冬天,Herbert 和几位朋友前往波科诺斯旅行,一天晚上,他们去 Denny’s 餐厅吃宵夜,话题很快转到了当天的活动上:谁在雪山上滑得最快?谁的滑行距离最长?他们垂直滑降了多少英尺?
在回答其中一个问题时,Herbert 拿出了他一直在用的滑雪统计数据跟踪 App,结果发现用户体验简直是一场“灾难”。统计数据确实存在,却淹没在各种图表和地图之中;为了找到足够的数据进行比较 (或许还能炫耀一番),Herbert 不得不交叉参考三个屏幕和一个表格视图。
“它确实经过精心设计,但用户体验方面还有很大改进空间。”Herbert 在位于科罗拉多州博尔德的家中说 (他的家位于海拔适合滑雪的地区),“显然他们的团队中有滑雪者,但感觉专业知识未能全面转化为产品功能…我当时就想,‘我能做得更好’。”

Curtis Herbert 在雪道上打开“Slopes”查看。
历经十年的滑雪实践和无数次深夜用餐时的灵感碰撞,Herbert 兑现了他的想法,“Slopes”凭借异常精准且全面的滑雪数字日记,斩获了 2022 年 Apple 设计大奖。这款跟踪 App 为滑雪者和单板滑雪者提供了海量的数据。这包括 Herbert 在晚饭期间寻找的所有统计数据:速度、里程和垂直落差,以及滑雪过程中朋友和家人在雪山上的位置。所有这些数据都通过 iPhone 和 Apple Watch 上的 GPS 自动记录,并以清晰简洁的设计呈现。
“跑步者可以使用‘Runkeeper’、‘Nike Training Club’和‘Strava’来记录统计数据,但当我着手开发时,滑雪者可以选择的 App 并不多。”Herbert 说,“真正契合滑雪社群需求的 App 就更少了。我需要一款由滑雪者或单板滑雪者编写的 App。我希望它尽可能地人性化。”

要使用“Slopes”,只需按下“Record”,剩下的就交给 App 了。
“Slopes”是一款一键式 App:可以在 iPhone 或 Apple Watch 上启动记录功能,这在乘坐缆车或排队时更为方便。“很多交互设计都需要全方位思考滑雪体验。”他说,“对我来说,出色的体验涉及以下几个方面:屏幕上的元素能否按照我预期的方式做出响应?我能否与这一数字概念进行实际交互?它能否带来真实感受?”
不过,开发滑雪 App 面临着一系列新的挑战,既有技术层面的 (如何确保 GPS 准确报告你的真实位置和速度?),也有实际使用层面的 (在零下温度中,戴着厚厚的手套,坐在飞驰的缆车座位上,如何轻点屏幕?)。Herbert 的解决方案是打造一款可以在 Apple Watch 和 iPhone 之间无缝协作的 App。
“‘Slopes’的设计充分考虑了具体的使用场景。”他说,“在滑雪缆车上,你离地面有 100 英尺高。你未必想掏出手机,摸索着操作。所以对我来说,必须仔细思考:哪些是真正需要实现的主要交互?使用哪种设备来实现最为合适?”

“Slopes”显示了朋友在雪山上的位置。
Herbert 表示,Apple Watch 上的“Slopes”让最重要的数据在手腕上触手可及。“我们认为,‘Slopes’可以全天候伴随你,并带来统一的记录体验。”他说,“如果你想查看当天的垂直落差是多少,瞥一眼手腕就能知道。如果你戴着手套,无法查看手表,所有统计数据都会显示在 iPhone 上。我们的思路是,你不必费心地考虑如何使用;无论你想以何种方式获取数据,它都在那里。”
Apple Watch 的另一优势是:通过 HealthKit 集成,“Slopes”可以跟踪和报告有时令人惊喜的健身指标。这款 watchOS App 还包括一项有用的自动锁定设置,可防止屏幕因手套误触或湿气而意外激活。
尽管“Slopes”有诸多技术亮点,但在某种程度上助它突破单纯跟踪统计数据这一局限的是人性化的设计因素。这款 App 为各种水平的滑雪者提供了一种通过丰富的表现指标来量化评估自己的方式,从首次踏上初级雪道的新手,到在双黑钻雪道上飞驰的高手都适用。或者,简单来说:它能告诉你,你进步了多少。
“面对海量的统计数据,很容易感到不知所措,”Herbert 说。(他在雪山上被称为“设计‘Slopes’的家伙”。在现实生活中遇到他是一项 App 内的成就,可以为你赢得一枚特别徽章。)“你必须精心挑选真正重要的数据来讲述滑雪的故事。我将‘Slopes’设计得尽可能人性化,因为我将它看作记录回忆的日记。当然,你可能会摔几跤。但当你第一次完成中级雪道滑行,第一次完成高级雪道滑行时,你就成了自己故事里的英雄。”

“Slopes”显示了在雪山上的滑行轨迹,以及滑行时的速度。
“我有着天然的优势”
为自己的爱好进行设计可以节省大量时间。
“我有着天然的优势,因为我既是单板滑雪者,也是设计师、开发者和产品经理。”Herbert 说,“单板滑雪者或滑雪者未必清楚从技术角度来说能实现什么,而工程师可能只会按常规思路进行构建。”
幸运的是,Herbert 作为单板滑雪者的成长历程与 App 的发展轨迹是同步的。“我很幸运,10 年前才开始接触单板滑雪。”他说,“有关滑雪的记忆还很新鲜,所以我能设身处地为初学者着想。想想看,你要以 30 或 40 英里的时速下坡,太吓人了!‘好吧,这是刚刚接触这项运动的人可能会遇到的困难’,或者‘这件事让我感到心情愉快’,我仍能记起这些场景。”
除“Slopes”的用户友好界面和强大统计数据跟踪功能之外,这款 App 还对滑雪场和雪道提供了 3D 地图支持,这让 Herbert 感到特别自豪。“滑雪者和单板滑雪者能以 3D 视角进行思考。”他说,“关于这一点,我的一个主要思路是能够回看自己的滑行路线,并查看 3D 表现形式。我不想自己在脑海中拼凑完整画面。我想直接看到,‘哦,这里我滑得特别快’,或者‘这里有个特别陡的转弯’。”
在缆车上,你离地面有 100 英尺高。你未必想掏出手机,摸索着操作。
Curtis Herbert,“Slopes”创作者
在开发“Slopes”之前,他使用的滑雪 App 只提供俯视视图或侧面视图,这虽然有效,但终究不够完美。部分原因是,当时根本没有关于滑雪场、雪道和缆车的优质数据集。
因此,Herbert 依靠 GPS 数据来帮助解决这个问题。他原本就计划,即使用户只启用 GPS,也要提供完整“Slopes”体验,因为在偏远地区,蜂窝网络连接可能不稳定。“我们必须弄清楚如何获取这些数据并转换为 3D 形式。”他说。由于没有任何 3D 方面的经验,Herbert 自学了 SceneKit 来创建这一功能。

“Slopes”团队在惠斯勒举行公司团建活动。
如今,Herbert 和不断壮大的“Slopes”团队正在扩展他们的地图服务,帮助用户在滑雪之旅中更好地定位朋友和家人。“第一次去某个地方可能会让人感到非常害怕。”他说,“你可能会看着地图说,‘我能回到这里吗?我会不会在双黑钻雪道上掉下悬崖?’我觉得这个功能可以帮助很多人缓解焦虑。”
近年来,Herbert 和团队更加专注于这些协作功能,以增进人与人之间的联系。“我听到很多家庭反馈说,他们使用这个 App 让儿子或女儿爱上了滑雪。我们甚至听说有人使用定位功能在雪山上寻找丢失的手机。”(说到定位,Herbert 在滑雪时会公开自己的位置;你可以找到他打个招呼,赢取那枚徽章。“这能带来很多有趣的故事。”他笑着说。)
他自己的家人也是如此。“我的侄女最近在基灵顿学习滑雪,我就说,‘过来,把这部手机放在你的口袋里’。一天结束时,她兴奋地说,‘看,我滑了这么远!’除非你在地图上看到具体数字,否则很难获得这种成就感,尤其是当你的实际表现远超自我设想时。我听到人们反馈说,它能让大家在一天结束时围坐在火堆旁比较统计数据,让我热爱的运动给人们带来更多乐趣,这才是最棒的。”
“关于设计的幕后故事”是一个系列栏目,旨在探索 Apple 设计奖获奖作品背后的设计实践和理念。在每个故事中,我们将跟随这些获奖 App 和游戏的开发者和设计师们走进幕后,了解他们如何将非凡的奇思妙想变为现实。