lw
programação
desagradáveis. É importante ter uma
ideia clara de como o software será
usado, qual público-alvo e em quais
dispositivos ele precisa funcionar.
Talvez, com tantas opções no
mercado, a decisão mais delicada seja
justamente a escolha das plataformas.
Desenvolver para iOS e Android
é praticamente obrigatório, mas é
possível ganhar bastante mercado
atingindo outros dispositivos, como
MeeGo, WebOS, BlackBerry OS,
Symbian, Windows Phone 7 e Maemo.
Por outro lado, cada nova plataforma
suportada é um mar de restrições e
problemas em potencial.
Para desenvolver para diversas
plataformas, é importante responder
cuidadosamente algumas perguntas:
•É melhor manter dois códigos
diferentes e completamente
independentes, ou é
melhor procurar formas de
desenvolvimento híbrido, com uma
única base de código?
•
Quanto da customização da
interface e da usabilidade será
Existem diversas ferramentas
para desenvolvimento
multiplataforma, cada uma
delas com características
bem específicas. Escolher o
framework de desenvolvimento
correto para a sua aplicação é
essencial para o sucesso.
Ferramentas para
desenvolvimento geral
•
RhoMobile
/ A RhoMobile faz
parte do grupo Motorola Solutions
e disponibiliza ferramentas para
desenvolvimento mobile como o
Rhodes, um framework open-source e
livre sob a licença MIT, mas também
com versões comerciais. É baseado
em Ruby e permite o desenvolvimento
de aplicativos nativos para diversos
smartphones e sistemas operacionais,
como iPhone, Android, Windows
Mobile, RIM e Symbian.
O Rhodes disponibiliza um
gerador de aplicativos que cria uma
estrutura inicial baseada em MVC,
além de um sistema completo de
sincronização e gerenciamento de
Em 2011, Brasil
teve um aumento
de vendas de
smarthpones de
179%, de acordo
com a Nielsen
comprometida usando um
framework de desenvolvimento
multiplataforma? Para cada
plataforma, realmente é melhor ter
uma estética diferente?
•Quais recursos de hardware
são estritamente necessários
e quais podem ser deixados de
lado em nome da adoção de
uma nova plataforma?
RhoMobile
locaweb
57