专栏名称: 码农翻身
工作15年的前IBM架构师分享好玩有趣的编程知识和职场的经验教训, 不容错过。
目录
相关文章推荐
OSC开源社区  ·  PostgreSQL 18新特性前瞻 ·  3 天前  
OSC开源社区  ·  推理中心化:构建未来AI基础设施的关键 ·  5 天前  
OSC开源社区  ·  大模型生成代码的安全与质量 ·  4 天前  
OSC开源社区  ·  2025最值得学习的10个Vue3开源代码库 ·  6 天前  
51好读  ›  专栏  ›  码农翻身

苹果手机变砖头以后

码农翻身  · 公众号  · 程序员 架构  · 2016-09-17 19:46

正文

家里有个经典的古董手机, 是乔帮主活着的时候推出的iPhon4,  它的操作系统本来是iOS6,    但在一次测试Bug的时候被升级成了iOS7 ,  可是作为 "拟物化"的拥趸, 我决定还是退回iOS6,  就选择了恢复出厂设置,然后悲剧就发生了。

手机重启以后进入设置界面,选语言->国家->输入法->Wifi->激活  ,  再也激活不了了, 苹果已经关闭了iOS6的验证, 这个手机暂时变成砖头了。

在我继续捯饬这个手机的时候,无意中连续按了三下Home键, 进入了无障碍模式, 一下子把我惊到了, 这个iPhone 在首次开机设置的时候竟然支持无障碍模式, 简单点儿说就是我能够闭上眼睛,像盲人那样, 完全靠手机的语音提示来完成初始化设置,  并且还支持多语言语音提示, 实在是太厉害了。

仅仅从这一点上来看, 苹果手机考虑的非常周全,一个盲人买了手机以后,只要知道基本的规则:  单击是选取(伴随语音提示), 双击才是传统意义的单击 基本上就能操作了, 连开机设置都不需要别人的帮助。



我研究了小米、魅族、华为这几款国产的手机, 可以支持Android的 talkback 功能,  但进入系统设置后才能使用, 设置也很复杂, 在遇到软键盘输入的时候几乎没法用,  体验很差。

这让我想起了刚进入IBM的时候,做Web开发,开发完以后除了功能测试以外,还有个叫做AVT(Accessibility Verification Test)的测试, AVT其中一项就是拿一个读屏软件(Homepage reader ,或者JAWS) 读Web 页面, 模仿盲人来操作,全靠语音提示,用键盘在页面上导航, 当时就觉得不可理解: 像我们这样复杂的电子商务软件, 真的有盲人会用吗, 值得花这么大的功夫去实现和测试吗?

但是在IBM, AVT是个严格的标准, 如果不通过AVT是不允许上线的, 你可以想像我们在这个上面花费了多少功夫 !

这直接导致了很多绚丽的界面效果没法使用, IBM的网站商务气息很浓, 中规中矩, 相对于国内那些美轮美奂的网站在视觉上实在是差太多了。

你可能想不到, Homepage reader 这个软件是由一个 盲人 带领着开发的,她就是IBM东京实验室的浅川智惠子。

浅川智惠子在出生时视力正常,但11岁那年游泳时发生意外事故导致她在14岁时完全失明。 从消沉中走出来以后, 她开始学习盲文, 并且获得了Ottemonn大学英国文学学士学位。

毕业后因为工作不好找,选择专门为盲人开的计算机课程。1984年,偶然的机会进IBM东京研究实验室当实习生,并在1985年加入了IBM东京研究实验室

浅川智惠子的研究包括开发盲文文档编辑器, 盲文图书馆, 可以把文字转换为声音的 Netscape 浏览器插件, 这个插件在1997年变成了一个IBM的产品, 这就是 Home Page Reader , 5年之内就变成了世界上最流行的web-to-speech 系统。

2009年, 浅川智惠子成为IBM的院士, 这是IBM技术人员的顶级荣誉,  当时她的个人介绍中有一句话,让我印象非常的深刻:
She lost her sight , but not insight.
(她失去了视力, 但没有失去洞察力)

这是一个非常让人尊重的人。

后来我就知道这个无障碍访问是美国的强制标准,  手机,web页面,微软的操作系统等都得遵循。

其实不仅仅是在软件领域, 在美国很多无障碍设施都做的不错,例如卫生间门,超市,医院,公交,  一个残疾人坐着轮椅的确是可以自己出门的。
相比而言,中国做的很差, 很多无障碍设施都是摆设,我从来没见过一个残疾人能自主的乘坐公交的。

好了,扯了这么多,我还是想办法把“砖头”给恢复了吧。

你看到的只是冰山一角, 更多精彩文章,尽在“ 码农翻身 ” 微信公众号, 回复消息" m "或" 目录 " 查看更多文章

有心得想和大家分享? 欢迎投稿 ! 我的联系方式:微信:liuxinlehan  QQ: 3340792577







请到「今天看啥」查看全文