写点什么

携程 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:401978

评论

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

详解AQS中的condition源码原理

华为云开发者联盟

开发 华为云 企业号十月 PK 榜

IM消息ID技术专题(七):网易严选分布式ID的技术选型、优化、落地实践

JackJiang

网络编程 即时通讯 IM 开源im

NGINX Sprint 年度线上会议:报名通道已开启,立即预定您的 NGINX 深潜之旅

NGINX开源社区

nginx

「文本检测与识别白皮书-3.2」第三节:常用的文本识别模型

合合技术团队

人工智能 机器学习 深度学习 模型 文字识别

平均110万个漏洞被积压,企业漏洞管理状况堪忧

SEAL安全

DevSecOps 漏洞修复 软件供应链安全 漏洞管理 漏洞优先级匹配

Spring Boot「22」使用 Hibernate & JPA 持久化 Java 对象

Samson

Java hibernate Spring Boot 学习笔记 11月月更

Go语言入门12—异常

良猿

Go golang 后端 11月月更

7k字,12张图,从零到一带你详解Redis

Java永远的神

数据库 nosql redis 程序员 面试

扒官方文档学Ts类型编程

GFE

typescript 前端

EMQ《物联网平台大规模数据接入和处理性能评测方法》成功入选“可信边缘计算推进计划”

EMQ映云科技

物联网 IoT 边缘计算 边云协同 11月月更

量化合约对冲挖矿app软件开发案例(支持测试)

开发微hkkf5566

图解vue3.0编译器核心原理

GFE

前端 Vue3

字节跳动开源数据集成引擎BitSail的演进历程与能力解析

字节跳动数据平台

数据库 开源 数据开发 数据集成 企业号十月 PK 榜

堡垒机按什么收费?大概多少钱?有一个标准吗?

行云管家

网络安全 堡垒机 IT安全

NFTScan 与 Bitizen 钱包达成战略合作,双方将在 NFT 数据层面进行深度合作

NFT Research

NFT 数据基础设施

前端 30 问:愿你能三十而立

GFE

面试 前端

详解 Serverless 架构的 6 大应用场景

阿里巴巴云原生

阿里云 Serverless 云原生

Go语言躲坑经验总结

百度Geek说

Go 企业号十月 PK 榜

软件测试面试真题 | 说一下常用的控件定位方法

测试人

软件测试 面试题 web测试 元素定位

三位技术大咖的「研发效能」实践干货

万事ONES

研发效能 课程笔记

python小知识-classmethod类方法

AIWeker

Python 人工智能 python小知识 11月月更

扒官方文档学Ts类型编程(二)

GFE

typescript 前端

拥抱“大信创”浪潮,优博讯开启成长新曲线

Geek_2d6073

云转售是什么意思?哪家好?理由是什么?

行云管家

云计算 企业上云 云资源 云转售

【愚公系列】2022年11月 Go教学课程 040-字符串处理

愚公搬代码

11月月更

图数据 3D 可视化在 Explorer 中的应用

NebulaGraph

可视化 图数据库 3D

网络爬虫技术及应用

郑州埃文科技

网络安全 IP地址资源 爬虫技术

Discount-industrial mini pcie card/Dual Band 2.4GHz 5GHz 2x2 MIMO 802.11ac Mini PCIE WiFi Module//QCA9880 3x3 FCC/CE/IC

Cindy-wallys

QCA9880 802.11ac 3*3 2*2 2.4G&5G

【重磅】Serverless Devs 进入 CNCF 沙箱,成首个入选的 Serverless 工具项目!

阿里巴巴云原生

阿里云 Serverless 云原生

分布式锁实战:基于Zookeeper的实现

小小怪下士

Java zookeeper 分布式

WEB项目如何通知用户在线更新?

GFE

前端 版本管理

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