在设计Apple Watch体验的时候,比较重的交互是希望引导用户到手机上进行交互的。那么这个时候需要考虑,在Watch使用到不同页面的时候,在手机上如何打开你的App?以及在手机App上以什么样的条件进入到哪个页面?
在手机上如何打开你的App?
苹果提供了Handoff的方法,那么当用户打开手表上你的App中你想显示Handoff的页面时,如果点亮iPhone,那么在iPhone的左下角就会出现你的App图标,用户按住左下的图标上滑就可以打开你的App了。
但是当前这部分的体验有一个痛点,如果用户习惯使用Home键进行解锁且使用TouchID,那么就很难使用这个功能了,希望苹果可以在iOS9中修复这样的问题。但是如果iOS9把左侧变成了Homekit使用的位置就苦逼了。
如果用户按照Home键和TouchID躲过了刚才的流程,那么也可以通过共享文件机制,在app打开的时候通过共享文件查到用户是从手表上的哪个界面过来的,从而提示用户跳转到刚才操作的位置。不过这个操作流程比Handoff的打开流程比,就费劲一些了。
在手机App上以什么样的条件打开什么页面?
不是说handoff打开你的app就ok了,还需要精确定义手机页面和手表页面的关系。这个就case by case了
微信6.2在更新加入了对于handoff的支持,而且终于加入了对于通知(Long-Notification)的回复支持。我一直觉得支持回复比在手表上刷朋友圈靠谱多了。