题记
QCon是由InfoQ主办的全球顶级技术盛会,每年在伦敦、北京、东京、纽约、圣保罗、上海、旧金山召开。自2007年3月份首次举办以来,已经有超万名高级技术人员参加过QCon大会。QCon内容源于实践并面向社区,演讲嘉宾依据热点话题,面向5年以上工作经验的技术团队负责人、架构师、工程总监、高级开发人员分享技术创新和最佳实践。此次,携程旅行网CTO叶亚明先生作为QCon大会的联席主席,携三位出品人与来自全球的技术人员共同探讨携程技术的创新与应用。
旅行与Apple Watch时间管理具有较高的契合场景,作为国内领先的OTA行业APP,携程旅行成为了首批适配Apple Watch并荣登Apple官网和App Store推荐的应用之一。InfoQ的记者就携程旅行APP的设计采访了携程旅行网的产品经理杨思洵。
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的布局有很大的限制,元素和元素之间不能层叠,虽然团队后来尝试了各种变相的方法希望来实现原设计,但最终因为时间原因使用了另一种简单的设计。