Browsing by Author "Martins, Carlos Manuel Miranda"
Now showing 1 - 1 of 1
Results Per Page
Sort Options
- Xamarin vs. AndroidPublication . Martins, Carlos Manuel Miranda; Sousa, Paulo Manuel Baltarejo deA Aixtel Engineering produz aplicações móveis apenas para a plataforma Android, mas está a ponderar abranger o desenvolvimento a outras plataformas. Existem diversas abordagens no que se refere ao desenvolvimento de aplicações móveis, mas foi escolhido realizar uma comparação entre o atual desenvolvimento da empresa e o desenvolvimento de aplicações móveis multi-plataforma, mais propriamente, em Xamarin. O Xamarin permite que as aplicações para as várias plataformas sejam desenvolvidas praticamente, em simultâneo. A grande vantagem em relação ao desenvolvimento nativo é permitir o desenvolvimento em apenas uma linguagem de programação, C#, e apenas um Integrated Development Environment (IDE), Visual Studio. O Xamarin foi escolhido para a comparação, pois destaca-se das restantes plataformas de desenvolvimento multiplataforma, devido a permitir que, no final, as aplicações sejam nativas. Isto é possível devido à necessidade de criar as interfaces visuais para cada uma delas. O Xamarin também permite desenvolver uma interface comum para várias plataformas, apesar de perder algumas das funcionalidades nativas de cada. A questão que se coloca neste projeto é se o desenvolvimento em Xamarin é vantajoso em relação ao atual desenvolvimento nativo da empresa, destinado apenas à plataforma Android, quer em termos de performance das aplicações, custos de desenvolvimento e tempo de desenvolvimento de cada aplicação. Com isto, pretende-se chegar a uma conclusão e perceber se a empresa deve adotar o Xamarin como framework de desenvolvimento de aplicações móveis e, assim, abranger as suas aplicações a iOS.