写点什么

携程 App for Apple Watch 探索

  • 2015-09-17
  • 本文字数:2703 字

    阅读完需:约 9 分钟

在 Apple Watch 发布之后,很多 App 都针对它设计了相应的版本。旅行作为与 Apple Watch 时间管理特性契合度较高的场景,同时携程旅行作为国内领先的 OTA 行业 App,也成为了首批适配 Apple Watch 并荣登 Apple 官网和 App Store 推荐的应用之一。InfoQ 就 App for Apple Watch 的设计采访了携程的产品经理杨思洵。

InfoQ:携程有哪些服务适合在 Apple Watch 上提供?

杨思洵:携程目前已经在 Apple Watch 上提供的主要服务有:旅行日程,航班动态的通知,待入住酒店的地图和导航,发现周边好玩等。主要涉及一些出行前和出行中适合用户在较短时间使用、又在旅行过程中相对较重要和有趣的微服务。其实要说还有哪些适合,像二维码登机或入园、一键叫车、酒店房间的智能钥匙等,都是一些比较适合旅行场景又炫酷的服务,但这些服务什么时候才能实现,还要看整个旅游行业的生态、用户的应用习惯等多方面因素的共同发展。

InfoQ:携程一直给自己定义的主要服务人群是商旅人士,这个目标群体有什么特点?如何为他们设计使用场景?

杨思洵:的确。商旅人士出行频率较高,更需要高效的时间管理和完善的服务体系,在为这部分用户设计 Apple Watch 的使用场景时,我们更多考虑的是在恰当的时间提供适量的内容。比如用户一次航班会有很多信息,用户查看行程时,出发前我们提供的是航站楼、航班号和起飞时间;用户到达机场后,值机柜台和登机口信息将更为重要;航班到达后,显示内容又更新为行李转盘。

InfoQ:Apple Watch 上还是有一些比较有趣的 App,而且我认为是和出行关系很密切的,比如 Google 的翻译、拍照控制(自拍狂必备)、地图、支付、二维码等,携程目前都有哪些比较有趣的度假游方面的设计呢?

杨思洵:关于有趣的设计,你提到的几个,像翻译、地图和二维码这些,正好在携程的 Apple Watch App 上都有规划,最先实现的就是地图,用户到了预订酒店所在的城市,可以通过地图查看该酒店的位置,也可以通过 handoff 机制在手机上打开进行导航;二维码也比较好理解,现在越来越多的景点支持二维码的门票了,同步到 Apple Watch 上后即可抬手入园;最后说下翻译,其实随着出境自由行的用户越来越多,吃住行游过程中与当地人的沟通已经是很常见的场景,通过翻译工具为游客建立快速沟通的途径,是很实用的功能,携程的翻译助手目前正在手机 App 上测试,相信用户也很快能在 Apple Watch 上体验到携程提供的一站式旅行服务。随着 Watch OS2 的推出以及各类系统接口的逐步开放,会有越来越多有趣的设计得以实现。

InfoQ:携程的App for Apple Watch能不能推进携程主要的机票酒店预订业务?其他附加产品也有针对 Apple Watch 的设计吗?比如用车、景点门票、服务评分这些。

杨思洵:目前主要提供的是用户预订后在行前和行中的服务,预订服务由于旅行产品的复杂性并不太适合在 Apple Watch 上完成,就像 Apple Watch App 的设计原则是作为手机 App 的补充,而不是取代和重复构建。其他的一些业务,火车票,景点门票和用车服务等也会在 Apple Watch App 上有相应的设计规划,如门票二维码,一键叫车等。

InfoQ:我是一个手机重度用户,除了两只手都拿着饮料让我没法用手机,只能用 Apple Watch 接收通知,或者在健身房必须用 Apple Watch 记录健身数据和查看通知,其他时候我觉得我根本不需要它,你们在为其设计 App 时,是怎么考虑用户的使用场景的?有考虑他们用戴着 Apple Watch 的手拿着手机的使用场景吗?还是只考虑手机在包里坐冷板凳时的场景?

杨思洵:这是一个很有意思的问题,用户究竟在什么场景下需要使用 Apple Watch 的功能;从承载的信息和功能上,虽然 watchkit app > glances > notification,但实际的使用过程中的使用频率和价值却正好相反;相比手机,Watch 更贴近用户,所以通知和提醒能更及时的让用户知晓,并通过可操作按钮快速地作出反馈或打开 watchkit app 进行进一步的查看或操作,也可以利用 handoff 功能转到手机,这是一个递进的过程。也恰恰是这样的机制,可以使用户对各级事项合理的区分出重要程度并作出不同的处理,在这个时间严重碎片化的时代,帮助用户有效管理时间,这是我认为 Watch 提供的最大的核心价值,而不是简单地解决双手拿着东西、或者手机在包里的情况。至于记录运动和健康数据,Watch 更是有它先天的穿戴性优势,记得 Apple Watch 还没出现前,我曾经买过一个可以将手机绑在手臂上的运动手机臂带,在跑步时用,有了 Apple Watch 一切就更简单了。

InfoQ:我们可以认为 Apple Watch 在工程结构上就是 iOS App 的附属增强(Extension),那为 Watch 所作的产品功能是否也是本身手机 App 的一个增强?据说苹果妥协了,可以用 Watch 独立运行第三方 App。如果属实,对携程来说可以发挥的地方会不会更多一些?比如呢?

杨思洵:的确,Apple 将 Watchkit App 定位于手机 App 的补充和扩展,而并不是替代,从 Watch 的尺寸和交互方式上来看,也不适合完成复杂的功能。然而 Watch 也有其得天独厚的优势和系统特性:如比手机更贴近用户,运动和健康数据,基于这些特性,Watchkit App 也完全可以设计出超越手机 App 的特殊功能,从而使 App 提供给用户更完善的体验和服务。Watch OS2 发布后,我们也看到整个系统的机制发生了根本性的变化,也开放了了更多系统接口,Watch 可以独立运行 App,这不仅可以使 App 的性能和运行速度得以提升,也使 Watchkit App 有了更多的想象和发挥空间,对于携程来说,酒店门锁、旅行过程的健康数据监测等都将成为可能。

InfoQ:携程的 App for Apple Watch 团队成立有多久了?有哪些令你印象深刻的设计经验?

杨思洵:算起来团队成立已经超过一年了;其实早在 Apple Watch 之前,我们已经在研究如何通过可穿戴设备提供用户旅行相关服务,先是基于 Android Wear 的 Moto360 圆盘手表,当时被誉为最接近传统手表的智能手表,虽然 Android Wear 和 Apple watch 的很多机制、交互都有着较大的差异,但从用户的场景和功能设计上又有很多共通之处,所以携程在 Watch 领域的研究起步还是比较早的,也为 Apple Watch 的应用和成为第一批适配并获苹果官网推荐奠定了很好的基础和积累。

说到印象深刻的设计经验,我们在为 Apple Watch 的 glance 设计应用时,交互和视觉设计了一种很好的展示用户行程的层级界面,打破了传统时间轴的方式而通过不同元素的前后层叠、透明度和大小来表现,团队成员都对设计很满意,但在开发的实现过程中发现系统对 glance 的布局有很大的限制,元素和元素之间不能层叠,虽然团队后来尝试了各种变相的方法希望来实现原设计,但最终因为时间原因使用了另一种简单的设计。

更多细节,杨思洵将在 10 月 15~17 日的 QCon 上海分享


感谢臧秀涛对本文的审校。

2015-09-17 13:402010

评论

发布
暂无评论
发现更多内容

阿里内部神作Java并发原理JDK源码手册让Github沸腾,现已开源

Java 编程 程序员 面试 计算机

跪了!阿里官方出品Spring Security王者手册,Github获赞70k+

spring 程序员 编程语言

☕【Java技术指南】「JPA编程专题」让你不再对JPA技术中的“持久化型注解”感到陌生了!

洛神灬殇

Java 注解 jpa 使用技巧 9月日更

Canvas制作转盘和钢琴

空城机

typescript 大前端 canvas 引航计划

Nebula Graph 源码解读系列 | Vol.03 Planner 的实现

NebulaGraph

图数据库 源码学习 分布式图数据库

什么是产品感?

吴世亮

产品 产品设计 数字化 产品感 sense

绝绝子!LeetCode官网首发的1137页的数据结构与算法刷题指南

Java 编程 程序员 面试 计算机

说要内推阿里的学长,替我整理好的Java面试题,分享给大家

Java spring 程序员 架构 编程语言

阿里第三版「SpringCloudAlibaba笔记」出世,全新技术限时开源

Java 编程 架构 面试 微服务

程序员(媛)不懂汉服?岂能让别人小看,咱先靠肉眼大数据识别万张穿搭照

梦想橡皮擦

9月日更

架构实战训练营|作业|模块4

Frode

「架构实战营」

被阿里奉为“座上宾”!2021公认最权威的分布式微服务指导手册

Java 程序员 面试 微服务 计算机

Postman 如何调试加密接口?

星安果

Postman

SRE实战(01)|初识SRE,探索SRE如何推进技术债务改造

方勇(gopher)

微服务 架构设计 SRE 服务治理 构架

Alibaba2021全新Java高并发终极版手册,现已在Github上标星80K

Java 编程 程序员 面试 计算机

美团一面:为什么选用Hbase,Hbase和MySQL的区别是什么?

Java MySQL 架构 面试 后端

终于有人把大厂面试必考的动态规划、链表、二叉树、字符串全部整理出来了

Java 架构 面试 算法 后端

模块8

Geek_35a345

「免费开源」基于Vue和Quasar的前端SPA项目crudapi零代码开发平台后台管理系统实战之元数据导出导入(十五)

crudapi

Vue API 元数据 crudapi quasar

架构实战营模块四

WolvesLeader

「架构实战营」

阿里P8不眠不休,用了两个月整理出这本32W字Java面试手册,在Github上引起震动

Java 编程 程序员 面试 计算机

DDD领域驱动设计在团队中推广和实施

AiDaddy

Dubbo3.0|阿里巴巴服务框架三位一体的选择与实践

阿里巴巴云原生

阿里云 云原生 Dubbo3

网关乱码问题排查纪实

小江

k8s java; 字符集 ,docker JVM;

"你的网站加载速度很慢怎么办?"——技术经理在面试中可能遇到的可怕问题

云原生

架构 面试 web技术 职业生涯

让项目顺利上线:做好转测试与上线准备

石云升

项目管理 管理 引航计划 内容合集 9月日更

做一个有温度的程序员

牧小农

北鲲云超算平台有哪些形式为高性能计算用户提供算力服务?

北鲲云

Linux用户所属组变更

在即

9月日更

模块四作业设计千万级学生管理系统的考试试卷存储方案

apple

【得物技术】MySQL 8.0:新的身份验证插件(caching_sha2_password)

得物技术

MySQL 默认方法 得物技术 身份 身份插件

携程App for Apple Watch探索_移动_项征_InfoQ精选文章