Native vs Ionic Development: a comparative analysis of accessibility support on Android

Abstract


Smartphone apps are part of the daily lives of the world's population and influence how these people have fun, work, and learn. The importance of these applications further increases the need to include an audience that may have difficulty accessing them. For example, older people or people with disabilities may be excluded. In this context, this research presents an analysis of accessibility support in mobile applications. The focus of the study is to compare the application development process using the Ionic Cross-platform tool with the native Android development concerning these aspects of accessibility. The initial results obtained from the creation of a proof-of-concept application on both platforms and an investigation with users showed deficiencies in Ionic regarding this support.

Keywords: Accessibility, Cross-platform, Mobile development

References

Biørn-Hansen, A., Grønli, T.-M., and Ghinea, G. (2018). A survey and taxonomy ofcore concepts and research challenges in cross-platform mobile development.ACMComputing Surveys (CSUR), 51(5):1–34.

Biørn-Hansen, A., Rieger, C., Grønli, T.-M., Majchrzak, T. A., and Ghinea, G. (2020).An empirical investigation of performance overhead in cross-platform mobile deve-lopment frameworks.Empirical Software Engineering.

Brooke, J. (2013). Sus: A retrospective.J. Usability Studies, 8(2):29–40.

Chantre, J. R. M. (2015).Testes automáticos de acessibilidade em aplicações móveis.PhD thesis, Universidade da Beira Interior, Covilhã, Portugal.

El-Kassas, W. S., Abdullah, B. A., Yousef, A. H., and Wahba, A. M. (2017). Taxonomy ofcross-platform mobile applications development approaches.Ain Shams EngineeringJournal, 8(2):163–190.

Ferreira, C. M., Peixoto, M. J., Duarte, P. A., Torres, A. B., Junior, M. L. S., Rocha, L. S.,and Viana, W. (2018). An evaluation of cross-platform frameworks for multimedia mo-bile applications development.IEEE Latin America Transactions, 16(4):1206–1212.

IBGE, I. (2010). Censo demogr ́afico 2010.IBGE: Insituto Brasileiro de Geografia e Estatística.

Krainz, E., Miesenberger, K., and Feiner, J. (2018). Can we improve app accessibilitywith advanced development methods?InInternational Conference on ComputersHelping People with Special Needs, pages 64–70. Springer.

Rieger, C. and Majchrzak, T. A. (2019). Towards the definitive evaluation frameworkfor cross-platform app development approaches.Journal of Systems and Software,153:175–199.

Tullis, T. S. and Stetson, J. N. (2004). A comparison of questionnaires for assessingwebsite usability. InUsability professional association conference, pages 1–12.

Vendome, C., Solano, D., Li ̃n ́an, S., and Linares-V ́asquez, M. (2019). Can everyone usemy app? an empirical study on accessibility in android apps. InIEEE InternationalConference on Software Maintenance and Evolution (ICSME), pages 41–52. IEEE.
Published
2020-06-30
RIBEIRO, Lucas; FAÇANHA, Agebson; VIANA, Windson. Native vs Ionic Development: a comparative analysis of accessibility support on Android. In: PROCEEDINGS OF BRAZILIAN SYMPOSIUM ON UBIQUITOUS AND PERVASIVE COMPUTING (SBCUP), 12. , 2020, Cuiabá. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 121-130. ISSN 2595-6183. DOI: https://doi.org/10.5753/sbcup.2020.11218.