没有合适的资源?快使用搜索试试~ 我知道了~
验证所开发应用程序的屏幕阅读器可访问性...pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 201 浏览量
2024-03-27
09:36:30
上传
评论
收藏 547KB PDF 举报
温馨提示
试读
8页
验证所开发应用程序的屏幕阅读器可访问性...pdf
资源推荐
资源详情
资源评论
Human Factors in Accessibility and Assistive Technology, Vol. 37, 2022, 45–52
https://doi.org/10.54941/ahfe1001641
Verifying Screen Reader Accessibility of
Apps Developed Using Google Flutter
Alireza Darvishy
Zurich University of Applied Sciences 8400 Winterthur, Switzerland
ABSTRACT
This paper presents the results of a study to verify whether the Google UI framew-
ork Flutter can create accessible apps for iOS and Android platforms simultaneously.
Flutter provides mechanisms such as semantic classes to optimise accessibility during
app development. Optimising accessibility for mobile apps and especially for screen
readers is a major challenge for many app developers. One key reason for this is that
optimisations should ideally always be made for both Apple and Android. A possible
solution is offered by the UI framework Flutter, which aims to enable development in
only one codebase. This means that accessibility optimisations made in the Flutter
codebase should take effect in both Apple and Android platforms simultaneously as
well as with their respective screen readers, so that users are provided with a consi-
stent and accessible user experience, regardless of the platform chosen. The purpose
of this study was to test this hypothesis. To this end, a sample app was developed
using Flutter and a usability test was conducted with six visually impaired screen rea-
der users. Based on the initial test results, the app was then optimised in terms of
accessibility using Flutter’s semantics classes, and then tested and evaluated again
with the same test group. The results showed that some user interface elements were
still not accessible. In order to overcome these accessibility issues, workarounds such
as writing additional code for each specific platform were implemented, before a final
usability test showed that the sample app was fully accessible.
Keywords: Google flutter, Accessibility, Visual impairment, Screen reader, Accessible mobile
INTRODUCTION
More than one billion people worldwide are affected by a disability. This
number represents approximately 15% of all humanity, as stated by the
World Bank on the International Day of Persons with Disabilities, Decem-
ber 3
rd
, 2019 (Fu et al., 2019). Nevertheless, accessibility is often lacking in
many applications.
Among mobile apps in particular, accessibility via so-called “screen rea-
ders” is essential for all visually impaired and blind users, which according
to statistics from the World Health Organization were estimated at 285 mil-
lion in 2010 (Pascolini and Mariotti, 2012). A WebAIM’s 2019 User Survey,
which surveyed 1224 people with disabilities, revealed that 87.6% of respon-
dents used a screen reader, of which 94.5% were either blind (76.0%) or
visually impaired (18.5%).
© 2022. Published by AHFE Open Access. All rights reserved. 45
资源评论
百态老人
- 粉丝: 1222
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- XILINXFPGA源码Xilinxspratan3xcs100E(VGAPS2)
- XILINXFPGA源码XilinxSPARTAN-3E入门开发板实例
- XILINXFPGA源码XilinxSdramVerilog和VHDL版本文档
- 物联网智能家居方案-基于Nucleo-STM32L073&机智云(大赛作品,文档齐全,可直接运行)(文档加Matlab源码)
- XILINXFPGA源码XilinxISE9.xFPGACPLD设计源码
- 成都市地图含高新区(高新南区,高新西区),天府新区,东部新区虚拟行政区划
- XILINXFPGA源码XilinxEDK设计试验
- XILINXFPGA源码XilinxEDKMicroBlaze内置USB固件程序
- 基于 django 的视频点播后台管理系统源代码+数据库
- 基于Java的网上医院预约挂号系统的设计与实现(部署视频)-kaic.mp4
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功