大家对「设计规范」的想象,可能是上级下了个文件,然后所有 app 就要严格遵照执行。
就像我们中央一样。
其实不是这样的。规范本身就是动态的。我在 Google 任职的时候,尽管有一个很严谨的规范,但不意味着每个产品都需要遵照执行。如果你认为有原因,是可以违背规范的。不会被开的。
当然,成熟的设计师如果没有特殊的原因,也不会为了不同而不同、为了个性而个性。这点又和国内很多设计师的习惯有很大区别。
说到底,规范,或者说 pattern,最后还是在成千上万的 app 的实践中形成的约定,而不是一个自上而下的约定。汉堡包这个控件,不也是先由 Path 等应用发明,被越来越多应用接受了以后,才进入了 Material Design 的规范么?规范组的作用,不是命令大家遵守这个遵守那个,而是找出最佳实践,推荐给大家。
说回 bottom tab bar,这个东西是否 iOS-y,我并不觉得是设计过程中需要考虑的要素,这有很多办法可以避免。和 drawer 相比,其在导航可发现性上的优势是显而易见的。Google Photos 这一版本的主题很明确——帮助更多用户发现其更多功能,提升用户活跃度。把导航从 Drawer 中拿出来,是个显而易见的选择,尤其是主功能只有三个的情况下。
事实上不仅 Google+,YouTube 之前也做了同样的改动,去除了 Drawer,换成了 Tab Bar。只是没有放在底部。但底部的优势也很明显,手指切换简单。
至于不能左右滑动、和 Drawer 重复等等问题... 我觉得细节确实蛮多问题的。但从大方向上,只要 discoverability 是重要的业务目标,把导航拿出来,肯定是对的。细节,得接着再改。
更多回答