Curso de Titanium Mobile: Por que investir no mercado de aplicativos para dispositivos móveis?

setembro 4th, 2011

Todos já devem ter percebido o crescimento exorbitante do mercado de aplicativos para dispositivos móveis. Segundo pesquisa realizada pela Gartner, os consumidores irão gastar cerca de 15 Bilhões de dólares em Lojas de Aplicações (Apple Store, Google Market, Amazon App Store for Android, Samsung Apps e outras) para dispositivos móveis ainda este ano. Um aumento de 190 por cento comparado à 2010, não deixando dúvidas que este é um mercado extremamente promissor.

Plataformas

Hoje temos diversas plataformas para desenvolver aplicações como por exemplo: iOS da Apple(iPod, iPhone e iPad), Google Android, Samsung Bada, Windows Phone 7 da Microsoft, BlackBerry da RIM e outras. Cada plataforma possui seu próprio ambiente de desenvolvimento e linguagem de programação. Para o desenvolvedor isso se reflete em um árduo caminho no aprendizado de tais ambientes e linguagens. Sem contar com o fato da necessidade em manter códigos-fonte isolados para cada plataforma.

Para resolver esse problema encontramos hoje no mercado algumas alternativas que tem como objetivo fornecer um único ambiente de desenvolvimento para aplicações móveis. Dentre elas podemos citar o Adobe Air, o PhoneGap e o Titanium Mobile…

Por que Titatium Mobile?

Não querendo desmerecer as outras alternativas, onde acreditamos fortemente que podem ser utilizadas em determinados contextos, o Titanium Mobile se difere por viabilizar o desenvolvimento de aplicações nativas utilizando a linguagem de programação mais conhecida por desenvolvedores web, como também a que mais cresce em todo mundo, o JavaScript. O termo “nativa” quer dizer que a aplicação usará componentes nativos da plataforma onde a aplicação estará sendo executada. Ou seja, apesar de usar JavaScript, não estamos falando de aplicações que rodam dentro de um componente browser do dispositivo, onde o usuário precisa definir toda a UI (Interface com o Usuário) utilizando HTML e CSS, apesar da plataforma também permitir tal abordagem…

Por que UI nativa é importante?

Vamos enumerar os motivos:

1. O usuário já está acostumado em utilizar aplicações nativas em seu dispositivo, na qual seguem um padrão visual e de navegação da plataforma, dessa forma diminuímos consideravelmente o aprendizado do usuário e aumentamos sua UX(User Experience);

2. O tempo de resposta de uma UI nativa é maior do que aplicações que
rodam dentro de um browser;

3. Aumentamos consideravelmente a probabilidade de aprovação por lojas mais criteriosas, como a Apple Store, uma vez que a aplicação por utilizar uma UI nativa passa a seguir as boas práticas de Interfaces recomendadas pela plataforma onde será executada…

Quais plataformas são suportadas hoje pelo Titanium Mobile?

As duas principais plataformas do mercado, Apple iOS e Google Android, são amplamente suportadas pelo Titanium. Existe também um suporte inicial a plataforma BlackBerry da RIM, na qual não será coberta no nosso curso…

Então só preciso ter um código-fonte para minha aplicação?

Sim. Cerca de 90% do seu código é aproveitado por ambas as plataformas, os 10% são código que exploram funcionalidades exclusivas e comportamentos de cada plataforma. Mas 100% do código será JavaScript…


Preciso ter um Mac para fazer o curso?

Nosso curso terá como foco as plataformas Apple iOS e Google Android. O código criado será o mesmo para cada plataforma. Estaremos sempre rodando o código no iOS e no Android, aqueles que não tem Mac só poderão executar no Android, uma vez que o Titanium possui a dependência do SDK da Apple para criar aplicativos para a plataforma iOS. Mas lembre-se que as aulas são gravadas e todo o código será disponibilizado pra vocês. Então o impacto de não ter um Mac neste momento será mínimo…

Quer saber mais? Não deixe de acessar o site e conferir a grade.

  1. No comments yet.
  1. No trackbacks yet.