Criador automático de aplicações nativas Android e iOS
Contribuinte(s) |
Sousa, Paulo Baltarejo |
---|---|
Data(s) |
18/03/2015
18/03/2015
2014
|
Resumo |
Nos últimos anos tem-se verificado um acentuado aumento na utilização de dispositivos moveis a nível internacional, pelo que as aplicações desenvolvidas para este tipo específico de dispositivos, conhecidas por apps, tem vindo a ganhar uma enorme popularidade. São cada vez mais as empresas que procuram estar presentes nos mais diversos sistemas operativos móveis, com o objectivo de suportar e desenvolver o seu negócio, alargando o seu leque de possíveis consumidores. Neste sentido surgiram diversas ferramentas com a função de facilitar o desenvolvimento de aplicações móveis, denominadas frameworks multi-plataforma. Estas frameworks conduziram ao aparecimento de plataformas web, que permitem criar aplicações multi-plataforma sem ser obrigatório ter conhecimentos em programação. Assim, e a partir da análise de vários criadores online de aplicações móveis identificados e das diferentes estratégias de desenvolvimento de aplicações móveis existentes, foi proposta a implementação de uma plataforma web capaz de criar aplicações nativas Android e iOS, dois dos sistemas operativos mais utilizados na actualidade. Apos desenvolvida a plataforma web, designada MobileAppBuilder, foi avaliada a sua Qualidade e as aplicações criadas pela mesma, através do preenchimento de um questionário por parte de 10 indivíduos com formação em Engenharia Informática, resultando numa classificação geral de ”excelente”. De modo a analisar o desempenho das aplicações produzidas pela plataforma desenvolvida, foram realizados testes comparativos entre uma aplicação da MobileAppBuilder e duas homologas de dois dos criadores online estudados, nomeadamente Andromo e Como. Os resultados destes testes revelaram que a MobileAppBuilder gera aplicações menos pesadas, mais rápidas e mais eficientes em alguns aspetos, nomeadamente no arranque. In the past years there has been a growth in the use of mobile devices at an international level, which caused applications developed to this type of devices, known as apps, to experience an increase in popularity. There are more and more companies looking for being present in the variety of existing mobile operating systems, in order to support and develop their business, widening their range of possible consumers. Therefore, many tools emerged with the purpose of making the development of mobile applications easier, called cross platform frameworks. These led to the appearing of web platforms that allow the creation of cross platform applications without the need of knowledge in computer programming. Thus, from the analysis of the identified online mobile application creators and of the existing different mobile application development strategies, it was proposed the implementation of a web platform capable of creating native mobile applications for Android and iOS, the more common operating systems nowadays. After the development of the web platform, named MobileAppBuilder, its quality was surveyed trough a questionnaire and the apps generated through it were evaluated, by comparative tests with two of the online creators studied, namely Como and Andromo. In order to evaluate the quality of the platform, 10 individuals with a degree in Computer Science were surveyed, with the platform getting an overall rating of gexcellent h. The tests done to the applications generated through the platform revealed that the MobileAppBuilder produces less heavy, faster and more efficient applications that the other platforms tests, for example in the application start-up. |
Identificador | |
Idioma(s) |
por |
Direitos |
openAccess |
Palavras-Chave | #Aplicações moveis nativas #Android #iOS #Plataforma web #Build tools #Processo de compilação #Mobile native applications #Web platform #Compilation process |
Tipo |
masterThesis |