热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

阿里巴巴钉钉做信息无障碍的初心

阿里巴巴钉钉做信息无障碍的初心,Go语言社区,Golang程序员人脉社

大家好,我是来自阿里巴巴钉钉iOS & Mac 团队的鼎天,很高兴今天有机会在这里给大家分享一下钉钉在信息无障碍上做的一些事情。

今天分享的主题是“让更多人‘看见’”。钉钉希望通过自己小小的努力,让视障群体在工作的时候也能和普通人一样“看见”

先给大家介绍一下钉钉。钉钉是阿里巴巴旗下智能移动办公平台。已经有超过500万的企业和组织,超过1亿的用户正在使用。

钉钉是阿里巴巴内部创业成长起来的一个产品,从2014年初创6人,到现在已经接近400人。钉钉的目标是帮助中小企业提升沟通和协同的效率,降低企业运营成本,让企业变得更好。

从2015年1月26号发布1.0到现在三年多时间,我们总共发布了四个大的版本。在2016年9月19号发布3.0的时候,我们率先在 iOS 平台上进行了信息无障碍的支持。

这里写图片描述

鼎天在科技无障碍发展大会上分享

说到“信息无障碍”,可能在场的很多人已经知道到是什么。不过更多的人第一次听到这个词的时候,其实是不清楚的,我也一样。我最早听到这个词是在2015年的苹果开发者大会上,当时有一个年度优秀应用的颁奖,提到了这个词。

真正引起我注意的是2016年8月份的时候,很偶然地被加入了一个钉钉群里面,里面在说钉钉对无障碍没有支持,让很多视障人士使用非常不方便。

当时就特别好奇,视障人士居然也在用钉钉,他们看不见,怎么能用 iPhone这种触屏的智能手机呢?直到后来我遇到了照片中的这位同学,蔡勇斌。

阿斌是信息无障碍研究会的一名视障工程师。更厉害的是,他和我一样,也是一名软件开发工程师,一名靠大脑记忆,靠听力写代码的工程师。

当我第一次看到阿斌怎么使用手机,怎么使用钉钉时,我被深深地震撼了,他把手机靠近脸颊,以我根本听不清楚的速度听取读屏,至少是常规声速的3~4倍。通过读屏来知道自己点击的到底是什么区域,什么功能。

我这才明白,原来,这就是无障碍支持。阿斌当时给我提出了一大堆钉钉上无障碍支持的问题,说这些问题让他们基本上没有办法和普通人一样正常地使用钉钉。我当时感觉非常非常地惭愧。

钉钉有责任把这件事情做好,这个无关 KPI,只是因为这是一件有情有义的事情。我们一个小小的努力,就能带给整个视障群体极大的便利,让他们和我们这些看得见的人一样享受真正平等的环境。

我非常佩服和欣赏阿斌的这句话:我最终的目标是让自己失业,我们的工作就是为视障人群进入互联网时代搭建基础,信息无障碍一旦实现,互联网的力量就可以让我们和健全人一样,实现生活和工作上的真正平等。

在阿斌的帮助下,钉钉的工程师利用业余的时间,在2016年9月份率先完成了 iOS 版本的无障碍支持。在2017年9月份完成了Android 版本的支持,12月份完成了考勤模块的支持。
更多的适配工作正在全面展开,包括桌面端在内,无障碍的支持将覆盖所有钉钉端。

钉钉无障碍支持的方案,在技术上,主要是利用各个平台原生提供的统一的解决方案,例如 iOS & Mac用的都是Apple提供的Accessibility相关的API,Android使用的Google提供的TalkBack,H5使用的 WAI-ARIA,Windows使用的MSAA 。适配的技术方案并不复杂,更多是一个细心和耐心的过程。

钉钉完成无障碍支持之后,总结发现,如果从在软件设计初期就考虑到了无障碍的支持,研发成本几乎没有太多额外的增加。

当钉钉去年下半年完成整体的移动端的无障碍适配之后,获得了越来越多的视障群体朋友的支持。比如照片中“黑暗中对话”深圳馆 CEO 刘天华。

“黑暗中对话”体验馆起源于德国,体验过黑暗中对话的人,都对视障群体有了全新的认知:以往他们认为视障人士是弱势群体;但在黑暗中,视障导赏员却像拥有了超能力般,反过来成为健全人的带领者。黑暗中对话一直致力于改善“不同能力者”的公平对待问题、改变体验者自我认知和对于“多元化”以及“不同”的深刻理解。事实上,视障人士跟健全人一样,也可以有自己的工作,融入主流职场。甚至因为视力障碍,视障人士对于工作沟通效率的要求,比健全人有更高的标准。

刘先生的原话是:钉钉是视障群体进入主流职场、和健全人员工平等沟通的工作平台。视障人士在工作中对于管理、信息处理的效率有更高的要求,钉钉是一个很好的协作工具。

非常非常感谢刘先生的认可,我们会持续地把这个事情做下去。

钉钉已经成为中国第一个也是体验最好的信息无障碍的移动办公平台。

过去视障人士长期缺乏方便应用的移动办公平台、缺乏与视力健全人士共享的高效沟通工具,兼职员工多,办公协同中手工统计为主,效率低,各种办公资料查找、存档分享困难。

这些痛点钉钉都给出了对应的解决方案。

我们与信息无障碍研究会深度合作,一起保障视障员工可以顺畅使用钉钉,融入主流职场。
我们通过 DING消息和公告功能,提高内部沟通效率;
我们通过钉钉考勤,每个月进行数据智能统计,提高效率;
我们通过钉盘共享,让各种文档规范化,异地也能共享资料;

还有很多,就不一一阐述。

这里写图片描述

鼎天在科技无障碍发展大会上分享

最后,还想再讲一下,我们做信息无障碍的初心。

前面已经提到过,这个无关 KPI,就是觉得这是一件有情有义的事情。说起来这个事情和阿里巴巴一贯以来坚持的价值观有关系。

让天下没有难做的生意,本身就是一种利他主义,所以信息无障碍的支持,在阿里巴巴不仅仅是钉钉,手淘、天猫、支付宝等都在做。

借用乔布斯的一句话:技术存在的最大意愿,就是帮我们跨过障碍。

我们希望全社会都来重视这个事情,一起来做这件有情有义的事儿。


推荐阅读
  • 本文介绍了腾讯最近开源的BERT推理模型TurboTransformers,该模型在推理速度上比PyTorch快1~4倍。TurboTransformers采用了分层设计的思想,通过简化问题和加速开发,实现了快速推理能力。同时,文章还探讨了PyTorch在中间层延迟和深度神经网络中存在的问题,并提出了合并计算的解决方案。 ... [详细]
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
  • 本文介绍了互联网思维中的三个段子,涵盖了餐饮行业、淘品牌和创业企业的案例。通过这些案例,探讨了互联网思维的九大分类和十九条法则。其中包括雕爷牛腩餐厅的成功经验,三只松鼠淘品牌的包装策略以及一家创业企业的销售额增长情况。这些案例展示了互联网思维在不同领域的应用和成功之道。 ... [详细]
  • 2018年人工智能大数据的爆发,学Java还是Python?
    本文介绍了2018年人工智能大数据的爆发以及学习Java和Python的相关知识。在人工智能和大数据时代,Java和Python这两门编程语言都很优秀且火爆。选择学习哪门语言要根据个人兴趣爱好来决定。Python是一门拥有简洁语法的高级编程语言,容易上手。其特色之一是强制使用空白符作为语句缩进,使得新手可以快速上手。目前,Python在人工智能领域有着广泛的应用。如果对Java、Python或大数据感兴趣,欢迎加入qq群458345782。 ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 解决Cydia数据库错误:could not open file /var/lib/dpkg/status 的方法
    本文介绍了解决iOS系统中Cydia数据库错误的方法。通过使用苹果电脑上的Impactor工具和NewTerm软件,以及ifunbox工具和终端命令,可以解决该问题。具体步骤包括下载所需工具、连接手机到电脑、安装NewTerm、下载ifunbox并注册Dropbox账号、下载并解压lib.zip文件、将lib文件夹拖入Books文件夹中,并将lib文件夹拷贝到/var/目录下。以上方法适用于已经越狱且出现Cydia数据库错误的iPhone手机。 ... [详细]
  • Google Play推出全新的应用内评价API,帮助开发者获取更多优质用户反馈。用户每天在Google Play上发表数百万条评论,这有助于开发者了解用户喜好和改进需求。开发者可以选择在适当的时间请求用户撰写评论,以获得全面而有用的反馈。全新应用内评价功能让用户无需返回应用详情页面即可发表评论,提升用户体验。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • macOS Big Sur全新设计大版本更新,10+个值得关注的新功能
    本文介绍了Apple发布的新一代操作系统macOS Big Sur,该系统采用全新的界面设计,包括图标、应用界面、程序坞和菜单栏等方面的变化。新系统还增加了通知中心、桌面小组件、强化的Safari浏览器以及隐私保护等多项功能。文章指出,macOS Big Sur的设计与iPadOS越来越接近,结合了去年iPadOS对鼠标的完善等功能。 ... [详细]
  • 面试经验分享:华为面试四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试
    最近有朋友去华为面试,面试经历包括四轮电话面试、一轮笔试、一轮主管视频面试、一轮hr视频面试。80%的人都在第一轮电话面试中失败,因为缺乏基础知识。面试问题涉及 ... [详细]
  • 本文介绍了iOS开发中检测和解决内存泄漏的方法,包括静态分析、使用instruments检查内存泄漏以及代码测试等。同时还介绍了最能挣钱的行业,包括互联网行业、娱乐行业、教育行业、智能行业和老年服务行业,并提供了选行业的技巧。 ... [详细]
  • angular.element使用方法及总结
    2019独角兽企业重金招聘Python工程师标准在线查询:http:each.sinaapp.comangularapielement.html使用方法 ... [详细]
  • 微软小娜企业版发布新版本,提供构建自定义技能的套件
    微软将向企业级市场发布微软小娜企业版的新版本,该版本提供了构建自定义技能的套件,使企业员工可以更方便地使用数字助理。目前该套件仍处于内测期间,只有部分企业可以获得,其他有兴趣的企业需要继续等待。新版本的套件可以帮助员工构建各种自定义技能,如检查休假余额、创建服务凭证等。微软通过让多个开发人员编辑和管理机器人通道注册配置来改善开发者的体验,团队可以自行访问和更改技能注册,满足企业实际需求。微软小娜企业版已经在各个行业得到采用,能够帮助员工专注于优先事项,将非优先处理的任务交给微软小娜处理。 ... [详细]
author-avatar
手机用户2502858281
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有