这个模式源于Google android的设计理念。
我们知道应用的页面层级结构是树状的,比如
iOS系统设计里,用户操作只有back和home两种,back是返回上个访问页面,home是退出应用。
但是某些应用内部为了方便用户操作的快捷入口设计,会让页面逐层访问后形成一个死循环,比如:
那么一步一步点back回到最上层的页面就成了用户的煎熬。
而android design最初有个用户操作设计是up。它的核心思路是给页面类型设计好了权重优先级,比如聊天列表优先级是1,公众号内容列表是2,文章内容是3,公众号主页也是3。
那么在陷入死循环后,up可以让用户直接返回上一个优先级的页面,直接从文章内容返回到公众号内容列表,避免了用户使用back在死循环里一步一步点。
但是这个设计最终还是死掉了,其精神仅保留在部分Google APP里。
原因很简单:用户永远是最懒和最蠢的,当你教育好所有用户只有back和home后,想教他们一个新的操作太难了。仍然有大量用户现在在iOS操作back都是点左上角按钮,而不是右滑。
所以往往事实上完美的解决方案,并不一定被用户买账。