10 月 23 - 25 日,QCon 上海站即将召开,现在大会已开始正式报名,可以享受 8 折优惠 了解详情
写点什么

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

评论

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

五、高可用之全链路压测

穿过生命散发芬芳

5月月更

想要成为一名真正的软件工程师吗?加入非凸,一起升级!

非凸科技

招聘 社招 校招 软件开发工程师

一文搞定 Flutter 文件下载和管理

岛上码农

flutter 跨平台 安卓开发 ios 开发 5月月更

开源之夏 2022 重磅来袭!欢迎报名 RadonDB 社区项目!

RadonDB

数据库 开源 RadonDB 开源之夏

代码历史上最昂贵的 7 个错误

禅道项目管理

测试 代码

InfoQ AI开发者召集令!快来助力中国AI产业发展,参与抽奖!

InfoQ写作社区官方

AI 热门活动 白玉兰开源

Git 安装及配置

Emperor_LawD

git 基础 5月月更

认清大脑中的一对塑料姐妹花,科学解锁情绪密码

图灵教育

效率 职场 脑科学

易周金融观点 央行设立科技创新再贷款;多家银行下调大额存单利率

易观分析

金融 银行

Spring data JPA实践和原理浅析

领创集团Advance Intelligence Group

工作原理 java Spring JPA

Tech Talk 宣传 | 如何高效、极简构造无服务器 Web 应用

亚马逊云科技 (Amazon Web Services)

Web

【愚公系列】2022 年 05 月 二十三种设计模式(五)-单例模式(Singleton Pattern)

愚公搬代码

5月月更

Jackson 解决没有无参构造函数的反序列化问题

TRAMP

Jackson java 序列化与反序列化

易观分析刘怡:技术投入聚焦降本增效,用技术赋能人提升企业能效

易观分析

人口变化 技术赋能

使用APICloud AVM框架实现App导航栏菜单

YonBuilder低代码开发平台

APP开发 APICloud avm.js

淘宝京东优惠券返利机器人

江苏京酷电子商务有限公司

淘宝电商 群聊机器人 返利 采集京东

量子计算是人工智能的未来吗?

海拥(haiyong.site)

人工智能 量子计算 5月月更

浅谈TCP和UDP协议

工程师日月

5月月更

Alibaba最新出版的JDK源码剖析手册(究极奥义版)开源

Java架构追梦

jdk java面试 后端开发

Q1手机银行运营报告:交易规模超150万亿,月活跃用户4.9亿

易观分析

手机银行

OceanBase 3.2.3 发版|HTAP引擎全面升级,TPC-H性能10倍提升!

OceanBase 数据库

oceanbase

谁在从API经济里分得一杯羹!

Liam

Postman API API Explorer平台 API boy 开放api

攻克编译器技术(2)

刘旭东

源代码 编译器原理 5月月更

硬仗白酒,解锁当下“社交密码”

联营汇聚

每日一题——PAT乙级1004 成绩排名 python

武师叔

LAXCUS分布式操作系统:云盘的使用

LAXCUS分布式操作系统

云盘 分布式存储 分布式软件系统

Apache Calcite SQL解析及语法扩展

不穿格子衬衫的程序员

数据库 sql 大数据 flink Apache Calcite

Linux多线程-概念及控制

可口也可樂

c++ Linux 后端

不仅仅是自动化,DevOps 测试工具推荐

飞算JavaAI开发助手

为 GPU 而来,焱融科技推出新一代全闪分布式文件存储产品

焱融科技

人工智能 云计算 高性能 文件存储 高计算

博睿数据获得分布式系统稳定性实验室成员单位证书 亮相全球信息系统稳定性峰会

博睿数据

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