An Analysis of Five Different Native and Web-Hybrid Platforms for Building Android Apps and their Accessibility for Screen Readers

Detalhes bibliográficos
Autor(a) principal: Carvalho, Lucas Pedroso
Data de Publicação: 2018
Outros Autores: Dias, Felipe Silva, Freire, André Pimenta
Tipo de documento: Artigo
Idioma: eng
Título da fonte: Journal on Interactive Systems
Texto Completo: https://journals-sol.sbc.org.br/index.php/jis/article/view/707
Resumo: Nenhum resumo disponível
id SBC-3_12c7f0b61b37dbddc293b4fb4caa3023
oai_identifier_str oai:journals-sol.sbc.org.br:article/707
network_acronym_str SBC-3
network_name_str Journal on Interactive Systems
repository_id_str
spelling An Analysis of Five Different Native and Web-Hybrid Platforms for Building Android Apps and their Accessibility for Screen ReadersNenhum resumo disponívelThe choice of an interface platform to develop mobile applications may have important implications to how accessible the resulting product can be for visually-disabled users. This paper aimed to analyze four platforms to develop native and web-hybrid mobile Android applications, and to verify the adequacy of their interface components to implement mobile applications, in order to identify the main accessibility problems that could be encountered by developers when using them, and the main strategies to overcome those issues. We built 5 prototypes of mobile applications with the aim of adhering as much as possible to accessibility recommendations. The applications were built using techniques of native applications developed with Android Studio with and without Web components and hybrid development using the frameworks Apache Cordova, Ionic and Appcelerator Titanium. We then performed an accessibility inspection of a sample of 30 Android interface components present in 5 prototypes of mobile applications, to verify their adequacy for working with screen readers. The results showed that the prototypes developed using web components were more compatible with accessibility criteria in the Web Content Accessibility Guidelines (WCAG 2.0) and with the screen reader TalkBack. The most frequent accessibility problems in native components occurred in tables, headings and multimedia elements. We conclude by showing initial evidence that webbased components in hybrid applications developed using webhybrid and native with embedded web components currently have better support for accessibility than applications with only native components.Brazilian Computer Society2018-12-05info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttps://journals-sol.sbc.org.br/index.php/jis/article/view/70710.5753/jis.2018.707Journal of Interactive Systems; v. 9 n. 3 (2018)Journal on Interactive Systems; Vol. 9 No. 3 (2018)2763-7719reponame:Journal on Interactive Systemsinstname:Sociedade Brasileira de Computação (SBC)instacron:SBCenghttps://journals-sol.sbc.org.br/index.php/jis/article/view/707/702Carvalho, Lucas PedrosoDias, Felipe SilvaFreire, André Pimentainfo:eu-repo/semantics/openAccess2024-05-14T14:20:34Zoai:journals-sol.sbc.org.br:article/707Revistahttps://sol.sbc.org.br/journals/index.php/jis/ONGhttps://sol.sbc.org.br/journals/index.php/jis/oaijis@sbc.org.br2763-77192763-7719opendoar:2025-01-10T10:08:12.500014Journal on Interactive Systems - Sociedade Brasileira de Computação (SBC)false
dc.title.none.fl_str_mv An Analysis of Five Different Native and Web-Hybrid Platforms for Building Android Apps and their Accessibility for Screen Readers
title An Analysis of Five Different Native and Web-Hybrid Platforms for Building Android Apps and their Accessibility for Screen Readers
spellingShingle An Analysis of Five Different Native and Web-Hybrid Platforms for Building Android Apps and their Accessibility for Screen Readers
Carvalho, Lucas Pedroso
title_short An Analysis of Five Different Native and Web-Hybrid Platforms for Building Android Apps and their Accessibility for Screen Readers
title_full An Analysis of Five Different Native and Web-Hybrid Platforms for Building Android Apps and their Accessibility for Screen Readers
title_fullStr An Analysis of Five Different Native and Web-Hybrid Platforms for Building Android Apps and their Accessibility for Screen Readers
title_full_unstemmed An Analysis of Five Different Native and Web-Hybrid Platforms for Building Android Apps and their Accessibility for Screen Readers
title_sort An Analysis of Five Different Native and Web-Hybrid Platforms for Building Android Apps and their Accessibility for Screen Readers
author Carvalho, Lucas Pedroso
author_facet Carvalho, Lucas Pedroso
Dias, Felipe Silva
Freire, André Pimenta
author_role author
author2 Dias, Felipe Silva
Freire, André Pimenta
author2_role author
author
dc.contributor.author.fl_str_mv Carvalho, Lucas Pedroso
Dias, Felipe Silva
Freire, André Pimenta
description Nenhum resumo disponível
publishDate 2018
dc.date.none.fl_str_mv 2018-12-05
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://journals-sol.sbc.org.br/index.php/jis/article/view/707
10.5753/jis.2018.707
url https://journals-sol.sbc.org.br/index.php/jis/article/view/707
identifier_str_mv 10.5753/jis.2018.707
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv https://journals-sol.sbc.org.br/index.php/jis/article/view/707/702
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Brazilian Computer Society
publisher.none.fl_str_mv Brazilian Computer Society
dc.source.none.fl_str_mv Journal of Interactive Systems; v. 9 n. 3 (2018)
Journal on Interactive Systems; Vol. 9 No. 3 (2018)
2763-7719
reponame:Journal on Interactive Systems
instname:Sociedade Brasileira de Computação (SBC)
instacron:SBC
instname_str Sociedade Brasileira de Computação (SBC)
instacron_str SBC
institution SBC
reponame_str Journal on Interactive Systems
collection Journal on Interactive Systems
repository.name.fl_str_mv Journal on Interactive Systems - Sociedade Brasileira de Computação (SBC)
repository.mail.fl_str_mv jis@sbc.org.br
_version_ 1832105894502989824