你有没有试过“闭上眼”行使:京东、滴滴、QQ、付出宝?
简单科普一下,在程序内部,把一个功能块的视觉化称为一个“View”。而在手机 QQ 里,发送表情的功能中,所有的表情同属一个“View”。正常用户通过精准点按,可以完美地选择想要发送的表情。但是在盲人使用的过程中,系统的辅助功能只能把光标在“View”之间移动,也就是说,光标的最小范围默认就是一个“View”。这就造成了如下左图的结果: 【手机 QQ 表情页面在辅助功能开启时的情况】 所有的表情都被同时框起来,如果用户此刻选择确定,则只能输入最中心的“尴尬脸”。。。。好吧,这件事还真让人尴尬。 为了让视障人士也可以和我们一样使用表情,手Q工程师何金源和同事们着手解决这个问题。他说: 这个问题比较复杂,因为如果要把各个表情分拆为不同的“View”,就要涉及底层的代码改动。 通过系统提供的功能,他们把这个“View”分割为不同的“NodeInfo”——一种专门用于识别辅助输入区域的信息。 在分裂区域之后,还需要为不同的表情做好“备注”,这些“备注”会被朗读给用户,对于用户理解自己在发送什么样的表情至关重要。 就这样,最终他们终于实现了让盲人输入表情的友好操作。 支付宝——和黑客“争夺”密码键盘今年年初,支付宝下架了键盘辅助(朗读)功能。 很多人并不知道其中的原因。蚂蚁金服的工程师楼勇为雷锋网(搜索“雷锋网”公众号关注)解释了其中缘由。
【前台使用辅助功能输入密码时,后台的代码情况】 从楼勇提供的图片可以看出,这个为了视障人士设计的朗读功能,实际上在后台的代码里,完整地记录了用户点按密码的明文和顺序。也就是说,这个功能极有可能被黑客利用,窃取用户的支付密码。(不要以为它和视力正常的用户没关系,恶意软件可以通过某种方法,在后台强制打开辅助模式。) 为了绕过第三方接口,支付宝的工程师决定自己来做键盘朗读的功能。他们在支付页面“言辞拒绝”了系统的帮助,而是自己制作“焦点区块”(即用户选择了哪个数字),自己调用系统的 TTS 朗读功能,用这种方式,完美躲闪了其他人触及用户密码。 然而,为了实现这个功能,还要注意诸多细节,例如:
尾声有很多 App 存在让残障人士使用艰难的“坑”,但是与此同时,诸多的 App 正在重视建立辅助措施的工作。 虽然在现场的演示中,虽然京东和滴滴出行有些地方不尽如人意,但支付宝和手机 QQ 也有很多缺点。我们把这些展现出来的本意,并不是责怪他们,而是提醒所有 App 的设计者,对我们身边的残障人士多一些考虑。 有一点不容置疑,这些知名 App 的用户群中,一定包括诸多残障人士。在这一点上,相信很多人都会为努力解决问题的攻城狮点赞。 正如楼勇所说:
(编辑:开发网_开封站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |