Com o crescimento da quantidade de sistemas operacionais, assim como a crescente
variação de versões deles, é possível perceber um aumento na dificuldade na
manutenção do código existente, assim como na criação de novo código, de uma
maneira que possa ser utilizado tanto para sistemas operacionais diferenciados quanto
para versões diferentes de um mesmo sistema operacional. Existem muitas maneiras
apresentadas para o desenvolvimento multiplataforma, desde frameworks
diversificados, com propostas de adaptação de linguagens existentes até linguagens
completamente novas. Torna se assim necessário descobrir uma maneira de avaliar os
muitos frameworks existentes, e sua comparação com o desenvolvimento nativo,
processo que tem sido muito pesquisado, no entanto muitos estudos tem focado somente
em desenvolvimento mobile, tornando necessário uma avaliação que, além de
considerar o desenvolvimento mobile, também traga no estado da arte a avaliação que
possa ser aplicada em equipamentos diferenciados, que vem ganhado força com IoT, em
um mundo cada vez mais diversificado tecnologicamente. Deste modo a proposta aqui
apresentada, tem como objetivo a avaliação do desenvolvimento multiplataforma
usando a linguagem Flutter frente o desenvolvimento nativo, fazendo uso de um
framework para avaliação que comtemple aspectos de forma ampla e que atenda às
necessidades de diminuição na complexidade de manutenção de aplicativos
multiplataforma, atendendo as tendências de mercado. |