C3.16.2Limited app gestures in the bottom band设计研究
应用内底部区域的手势可用性受限
别名: 底部禁区 · tab bar vs home · 底栏手势
概念解释
系统吃掉底缘上滑之后,应用还想在底部做的事——切换 Tab、拉开抽屉、把播放器竖滑变全屏——都变成在夹缝里求生。可用的不是“底部”,而是底缘捕获带以上的那一截。把应用手势的起点画进捕获带,失败会表现为“我滑了却回了桌面”。
机制
捕获带有高度,Tab 栏也有高度,两者常常重叠。点 Tab 是短触,上滑是位移,系统用位移阈值分流:位移太小当点按给应用,太大当 Home。于是 Tab 切换在“略带一点滑”时被抢走。抽屉若设计成从底边拉起,起点与 Home 同形,只能靠速度、停顿或第二阶段(先点再拖)来逃。安全区(home indicator inset)是布局给内容的让路,不等于手势让路——把按钮垫高了,从按钮上再向上滑,仍可能进系统。应用能做的是把需要上滑的起点抬到安全区以上,并接受底缘永远可能被系统截走。
怎么研究
在有/无手势导航、有/无 Tab 栏的组合里,做“点右 Tab”“从底拉出播放器”“上滑回主屏”。记录串台次数。把应用手势起点逐步上移,找与系统捕获带分离的最小间隙。单手拇指在底部的热区要单独测,因为可达区与捕获带高度重合。
边界
三键导航把底部还给应用,限制解除,但产品若只在手势导航机型上测会漏掉三键用户的另一套底栏冲突(虚拟键误触)。iPad 底部手势带更厚,手机上刚好分离的间距在平板上不够。外接键盘弹出时安全区变化,捕获带几何跟着变。
怎么落地
- 需要上滑的应用面板,把手柄放在系统指示条以上,留出清晰间隙;Tab 以点按为主,不要做成“上滑切 Tab”。
- 遵守安全区布局,同时在真机手势导航下再测一遍从按钮继续上滑会去哪。
- 请人用拇指切到最右侧 Tab,再从同一位置上滑。切 Tab 不应进多任务;从指示条上滑不应切 Tab。两头串了,底部手势没有分开。