1. Introdução
O mercado de telefonia móvel cresceu rapidamente na última década.
Hoje presenciamos a era dos smartphones e tablets, gadgets que se tornaram
indispensáveis na vida de muitos. Diversas fabricantes investem tempo e
recursos financeiros para criar novos aparelhos, cada vez mais modernos e
desejados pelos consumidores.
Figura 1 – Evolução dos Smartphones
Fonte: Adaptado de Prezotto (2014)
As fabricantes costumam adotar um Sistema Operacional para seus
aparelhos e em alguns casos elas desenvolvem seu próprio, como é o caso do
iOS da Apple. Aplicativos para plataformas móveis estão cada vez mais
presentes na vida dos usuários.
Este trabalho tem como objetivo apresentar o Titanium Mobile, um
framework JavaScript utilizado para criação de cross-platform mobile apps.
Serão expostos os pontos positivos e negativos deste tipo de aplicativo. Um
exemplo será apresentado para demonstrar a eficiência deste framework.
Metodologia
Foi feita uma pesquisa bibliográfica visando explorar pesquisas já
existentes sobre o tema. Na sequência foi feito um estudo sobre as estratégias
de desenvolvimento de aplicações móveis utilizando o framework Titanium.
Posteriormente foi desenvolvido um Hello World multiplataforma para mostrar a
eficiência do framework.
Discussão
Com a concorrência cada vez mais acirrada entre as empresas
desenvolvedoras de aplicativos móveis, a utilização do framework Titanium
Mobile para o desenvolvimento de cross-platform mobile apps é uma ótima
estratégia, pois, reduz o tempo gasto (dos desenvolvedores) com o
aprendizado de diversas linguagens de programação e o conhecimento
adquirido é facilmente transferido. O Titanium Mobile apresenta um código
base único que reduz duplicação de esforço. A maior vantagem desse
framework é que ele não limita o desenvolvimento a uma única plataforma, ou
seja, os desenvolvedores codificam a aplicação uma única vez e diversas
plataformas diferentes são atingidas, com isso há uma produtividade maior
para os desenvolvedores ou equipes que desenvolvem cross-platform mobile
apps.
Figura 2 – Hello World Multiplataforma
Fonte: Autoria Própria
Considerações Finais
O uso do framework Titanium Mobile permite a redução de custo,
tempo e complexidade, entretanto, com limitações no tempo de resposta do
aplicativo e total acesso aos recursos do aparelho. Embora ainda necessite de
algumas melhorias, o Titanium Mobile é uma das ferramentas mais utilizadas
para o desenvolvimento de aplicativos multiplataforma, pois, é flexível e é cada
vez mais aperfeiçoado e difundido.
O mercado dos cross-platform mobile apps cresceu significativamente
nos últimos cinco anos e a tendência é continuar evoluindo até alcançar a
qualidade dos aplicativos nativos visto que aplicativos multiplataforma
oferecem ganhos e são desenvolvidos uma única vez, rodando em diferentes
plataformas.
Referências
CASTLEDINE, E.; EFTOS, M.; WHEELER, M. Build Mobile Websites and Apps
for Smart Devices. Collingwood: Site Point, 2011.
PREZOTTO, E. D. Estudo de Frameworks Multiplataforma para
Desenvolvimento de Aplicações Mobile Híbridas. (2014). Trabalho de
Conclusão de Curso, Universidade Federal de Santa Maria (ufsm), Santa Maria
– RS, 2014.
SHACKLES, G. Mobile Development with C#. Sebastopol: O’Reilly, 2012.
VISION MOBILE. Cross-Platform Developer Tools 2012. London, 2012.
UTILIZAÇÃO DO FRAMEWORK TITANIUM MOBILE PARA
DESENVOLVIMENTO DE CROSS – PLATFORM MOBILE APPS
Gustavo Molina Figueiredo
Centro Universitário Claretiano
gustavo.molina17@yahoo.com.br