@
mygreens #43
我一直强调谷歌的规范,按规范来说,是很明确的,此时一定是返回微信。
(至少从 2015 年至今,谷歌从未修改过这个规范)
实际上,楼主文章中举的例子,在 iOS 上的动作同样是不明确的:
a. 当用户打开一个 Twitter,并点开了 Tweet A ;
b. 然后用户去 Chrome 里搜索一个内容,搜索结果里有另一条 Tweet B,用户很感兴趣,点击了这条搜索结果;
c. 这时候浏览器跳出,自动打开了 Twitter 应用,并跳转到了 Tweet B,这时候,用户点击后退,是应该回到 Tweet A,还是回到浏览器的搜索结果?
在 iOS 上,步骤 C 的迷惑略有不同:
这时候,用户点击后退,是应该回到 Tweet A,还是回到 Twitter 应用的首页?
需要注意的是,iOS 是没有针对这种场景的规范的(至少我没翻到);
可能有点沾边的是 HIG 中的 Navigation 部分,暗示了不同类型的 Navigation 可以采取不同的方式处理:
https://developer.apple.com/design/human-interface-guidelines/ios/app-architecture/navigation/