当Apple推出Apple Watch时,非常兴奋。 可穿戴设备是为其设计体验的新类别。 警告? 例如,将您的应用程序转换为智能手表体验不同于构建响应产品。
将内容适配到较小的屏幕上并不是问题。 实际上,它的开端要广泛得多。 理想的可穿戴体验如何? 要牢记哪些约束条件?
在本教程中,我们探索为Apple Watch设计时如何定义正确的产品策略。
为上下文设计
首先,您需要学习要设计的介质的约束。 Apple Watch在非常特殊的环境中使用:
- 与通常放在用户口袋中的智能手机相比,这是一种更易于物理访问的设备。
- 屏幕的尺寸小于智能手机的屏幕尺寸。
- 通常在执行多任务处理时(例如,在旅途中,谈话中途或开车时)检查Apple Watch。
- 有许多技术限制要牢记。 例如,要使用Apple Watch应用程序,您需要在iPhone上安装iOS对应版本。
- 在Apple Watch和iPhone之间传输的数据是通过蓝牙发送的,这通常很慢。
- 通常,与我们使用的其他软件相比,Apple Watch应用程序速度较慢且响应速度较慢。

想要为Apple Watch创建应用程序的任何人都应尝试使用该设备至少一周。 通过使用它,您将学习了解产品的用例。 也许您学到的最重要的一课是它的缺点以及如何针对这些缺点进行设计。
在研究其他人如何使用Apple Watch时,我总结了以下课程:
- 首先,它主要是一个通知设备。 查看收到的通知很容易,但是不需要您从口袋里拿出智能手机。
- 其次,它通常用于快速检查少量信息。 例如,考虑当地的天气,股票价格和您的待办事项。
这对我的申请意味着什么?
您需要了解人们如何与您的应用程序交互。 他们通常使用什么功能? 他们会检查哪些信息?
以Tinder为例,很难将应用程序的本机体验在有趣的人之间滑动并将其带到可穿戴设备。 这就是为什么他们决定专注于第二重要的交互,即发送和接收消息。 Tinder的Apple Watch应用程序使您能够查看比赛,阅读消息历史记录以及使用语音识别(Siri)发送消息。
在下面,您可以找到一个简短的清单。 这可以帮助您集思广益,了解您的应用如何在Apple Watch上运行。
- 在我的应用程序中,什么交互需要最少的工作量并为用户带来最大的价值?
- 哪些内容将用户吸引回我的应用程序?
- 我的应用主要是信息驱动还是交互驱动?
- 如果我必须将应用程序简化为一个功能,那将是什么功能?
- 如果用户必须检查我的应用程序中的某些信息,那将是什么信息?
如果您知道Apple Watch应用程序主要用于查看信息(以最少的交互),您会注意到简化是成功的关键。
一览,并发症和应用程序
与Apple Watch应用程序互动的方式有多种。 这些交互是一目了然 , 复杂和实际应用 。
扫视

最好将Apple Watch的眼光描述为一个无需打开应用程序即可访问的小部件。 用户在表盘上向上滑动以显示一眼。 用户可以向左或向右滑动,以在不同应用程序的浏览之间切换。
在通知和完整的应用程序之间可以一览无余。 设计理想的浏览器可以显示一小部分信息,有时还包括一些交互作用。 这听起来令人困惑吗? 当我描述其他交互类型时,它将变得更加清晰。
并发症

为了将应用程序功能直接添加到Apple Watch的表盘上,Apple造成了麻烦。 您可以自定义表盘,Apple提供了许多默认选项。 支持复杂功能的应用可用于调整表盘。 它们可以代替使用,也可以与默认并发症结合使用。
例如,您可以使用Citymapper的ETA功能直接在表盘上显示预计的到达时间,而不必一目了然或打开Citymapper Apple Watch应用程序。
应用程式

最后,有一个完全交互式的应用程序。 用户必须打开该应用程序才能访问一目了然或无用的所有内容和功能。
如果您设计了出色的浏览和/或复杂功能,则会发现实际的应用程序使用量较少,因为浏览和复杂功能都更易于访问。
设计Apple Watch应用
由于Apple Watch提供了与应用程序进行交互的不同方式,因此很难弄清楚如何为每种类型的交互进行设计。 我倾向于坚持以下过程。
并发症
从您的应用程序的复杂性开始 :您可以显示的与用户相关的最小信息是什么(例如,即将举行的会议,当前温度,今天的日期)? 您可能不需要复杂的程序,因为它与您的应用程序无关。 大多数应用没有复杂性。
扫视
接下来,定义您的目光 。 与您的应用程序的典型交互是什么? 此功能一目了然。 例如, Swarm显示附近的朋友,并包括要在最近的位置签到的交互。 另一个示例是我的银行应用程序,它可以一目了然地显示我的支票和储蓄帐户中的金额。
应用程式
哪些功能很有趣,但是太复杂了而无法一目了然? 以Swarm为例,我可以在签到中添加标签并添加消息。
一开始,应用程序,乍一看和复杂之间的区别可能有点令人生畏。 以下是用户访问每种交互所采取的步骤,从最小到最大的努力排序:
- 直接在表盘上可以看到复杂的情况。 除了注视手腕之外,不需要任何交互。
- 当用户注视手腕并从屏幕底部向上滑动时,可以看到一眼。 然后,用户可以在不同的扫视之间水平滑动。
- 当用户按下Apple Watch表冠时,可以访问应用程序。 然后,用户在应用程序概述屏幕中滚动并点击他们要打开的应用程序。 应用程序加载完成后,用户即可与应用程序进行交互。
请记住以下几点。 用户可以直接在iPhone上的Apple Watch应用程序中管理已安装的应用程序,内容和复杂性。 默认情况下不添加一览表或复杂功能。
如果您每天使用Apple Watch,以上信息可能显得多余。 虽然,我想挑战您考虑这些交互,因为用户通常具有不同的目标。 扫视通常以与实际应用不同的方式使用,例如(快速浏览与长时间交互)。
单独考虑每个交互是值得的。
实例探究
弗莱斯迈斯特

Flitsmeister是荷兰人的iPhone超速雷达探测器。 通过使用众包数据,他们会通知用户是否要开车去监视用户的速度。
尽管他们的iPhone应用程序更加复杂(列出交通情况,显示不同的雷达位置等),但他们简化了Apple Watch的使用体验。
大多数应用程序都是通知驱动的。 用户将要通过雷达时会收到通知。 Apple Watch应用程序的唯一目的是一个简单的快捷方式,可以在智能手机仍在口袋里的情况下激活该应用程序。
他们有意决定不执行任何复杂操作,而是将Apple Watch应用程序保持在最低限度,这对该产品非常有效。
松弛

Slack是团队沟通工具。 Slack仔细考虑了用户收到的最有价值的信息。 他们决定简化Apple Watch应用程序的功能并支持以下功能:
- 阅读直接消息
- 查看提及
如果您考虑一下,这很有意义。 阅读腕上的完整聊天记录是一种不愉快的经历,而阅读针对用户的消息则很有价值。 特别是在旅途中,这是一个有用的功能。
Slack决定不实施目视或复杂操作。 通过打开Slack Apple Watch应用程序可以访问该信息。
Strava

Strava是一款健身应用程序,它是出色执行的Apple Watch应用程序的一个很好的例子。 iPhone应用程序具有很多功能来查看朋友的活动并分析跑步情况,而Apple Watch应用程序则着重于基本功能。 屏幕上会显示您每英里的平均分钟数,心率以及您跑步的总时间和距离。
简化和根据上下文显示信息是关键,而Strava确实做到了这一点。
结论
首次设计Apple Watch应用程序时,过程很复杂。 如果您的应用程序提供了很多功能,则需要考虑不同类型的Apple Watch交互。
我能提供的最佳建议是无休止地简化您显示的信息并减少您想在手表上提供的功能。 所有这些都在仔细区分应用程序,概览和复杂性以及用户如何以不同方式使用它们之间进行区分。
在我的下一个教程中,我们将对Apple Watch设计准则有所了解,因为我们对媒介有了更好的了解。
感谢您的阅读。 如有任何疑问,请在下面发表评论或在Twitter上进行宣传 。
翻译自: https://code.tutsplus.com/articles/designing-for-apple-watch-product-strategy--cms-25998