COMPARAÇÃO E ANÁLISE DE FERRAMENTAS DE DESENVOLVIMENTO MULTIPLATAFORMA NA CRIAÇÃO DE UM APLICATIVO MÓVEL PARA ANDROID, IOS E WINDOWS PHONE

Leonardo Schmitz, Gilson Augusto Helfer

Resumo


O uso de dispositivos móveis, principalmente os smartphones, têm crescido cada vez mais, porém, não há um único sistema operacional para dispositivos móveis. Assim, dependendo do fabricante, é adotado um ou outro sistema. Com o atual cenário econômico e a competição existente entre empresas do setor de tecnologia e desenvolvimento de software para o mercado mobile, a entrega de produtos e serviços no prazo, com a qualidade esperada pelo cliente, tornam-se diferenciais importantes, garantindo destaque perante os concorrentes. Porém, ainda mais impactante, é a disponibilização de aplicativos que possam ser distribuídos e executados nos três principais sistemas operacionais móveis do mercado. Dessa forma, antes de iniciar o desenvolvimento de um aplicativo para dispositivos móveis, as empresas e desenvolvedores precisam preocupar-se em gerar uma aplicação que possa atender, pelo menos, os sistemas com maior relevância de mercado. O objetivo maior é conseguir fazê-lo com o menor esforço possível, sendo o processo de geração da aplicação para os diferentes sistemas realizado de maneira transparente para os desenvolvedores e usuários. A necessidade de maior agilidade no desenvolvimento dos aplicativos, bem como a rápida disponibilização nas diferentes plataformas móveis faz com que, cada vez mais, ferramentas de desenvolvimento multiplataforma sejam opções que permitam aumentar a competitividade e suprir o mercado com os aplicativos que as empresas e usuários precisam. A fragmentação de dispositivos e sistemas operacionais móveis, aliada à grande demanda por aplicativos, tem gerado a necessidade de desenvolvimento para diversas plataformas. Para execução desse processo, o mercado tem buscado ferramentas de desenvolvimento que permitam a implementação multiplataforma, garantindo maior produtividade e menor esforço. Este trabalho objetiva avaliar e comparar algumas ferramentas de desenvolvimento multiplataforma, através da criação de um aplicativo móvel, verificando alguns quesitos, permitindo identificar de forma mais evidente as principais diferenças existentes, bem como os pontos favoráveis e desfavoráveis na escolha de uma ou outra tecnologia, considerando o tempo e esforço para definição e uso de recursos dos dispositivos e sistemas operacionais móveis. Assim, pretende-se responder qual (ou quais) dentre as ferramentas avaliadas, representa a melhor escolha, permitindo uma especificação, uma interface, um código-fonte e gerando uma boa aplicação para cada uma das três plataformas móveis mais expressivas do mercado atual.

Apontamentos

  • Não há apontamentos.