Desenvolvimento Nativo vs Ionic: uma análise comparativa do suporte à acessibilidade em Android

Resumo


Aplicativos para smartphones fazem parte do cotidiano de um larga parte da população mundial e influenciam a forma como estas pessoas se relacionam, trabalham e aprendem. A importância desses aplicativos aumenta ainda mais a necessidade de incluir um público que pode ter dificuldades de acesso a eles, como por exemplo, pessoas idosas ou com deficiência visual. Dentro deste contexto, esta pesquisa apresenta uma análise do suporte de acessibilidade em plataformas de desenvolvimento de aplicações móveis, em especial, para pessoas com deficiência visual. O foco da pesquisa é comparar o desenvolvimento de aplicativos usando a ferramenta Cross-platform Ionic com o desenvolvimento nativo em Android com relação a esses aspectos de acessibilidade. Os resultados iniciais obtidos a partir da criação de uma aplicação prova de conceito nas duas plataformas e de uma investigação com usuários mostraram deficiências no Ionic quanto a esse suporte.

Palavras-chave: Acessibilidade, Cross-platform, Programação para dispositivos móveis

Referências

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.
Publicado
30/06/2020
RIBEIRO, Lucas; FAÇANHA, Agebson; VIANA, Windson. Desenvolvimento Nativo vs Ionic: uma análise comparativa do suporte à acessibilidade em Android. In: SIMPÓSIO BRASILEIRO DE COMPUTAÇÃO UBÍQUA E PERVASIVA (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.