Fórum Aplicação móvel multiplataforma? #413670
02/03/2012
0
Aqui na empresa temos uma aplicação que já funciona há alguns anos em Windows Mobile, porém com o advento do Windows Phone 7, achamos que o curso natural das coisas seria migrar tudo para WP7. Até que deu certo, só que o preço dos aparelhos com WP7 ainda está relativamente alto e ainda não é viável para os clientes, o que acabou fazendo com que o trabalho da migração não resultasse em nada.
Atualmente percebemos que o SO móvel cujos aparelhos possuem valor mais em conta é o Android (nem todo mundo pode ter um iPhone ainda), então pensamos em migrar a app para Android. Sabemos, porém, que o desenvolvimento nativo para Android se dá em Java (desculpem se eu estiver errado, realmente não estou muito por dentro) mas que existe o Monodroid para desenvolvermos em .NET. Eu tenho tido alguns problemas com o Mono que tem me desmotivado.
Pensei também em desenvolver uma aplicação web, assim todas as plataformas teriam acesso de igual maneira (usando apenas um browser), mas foje da nossa realidade, pois nem sempre os clientes terão acesso à internet, ou seja, precisamos de uma app ´´stand alone´´, que execute no próprio smartphone.
Enfim, a questão é: é possível desenvolver uma aplicação em Java que seja compatível com todas as plataformas (ou as principais: WP7, iPhone e Android)? Isso seria a solução perfeita, pois teríamos um único código, um único trabalho e atingiríamos as principais plataformas.
Bem, conto com a ajuda de vocês. Sugestões sobre outras possíveis soluções também são muito bem vindas.
Grato.
Joel Rodrigues
Curtir tópico
+ 1Posts
03/03/2012
Dyego Carmo
Em teoria até seria possivel , mas hoje em dia com todos estes recursos graficos as apps ficaram bem dependentes de plataforma.
Conselho: Utilize o NetBeans ou Eclipse para desenvolver para Android (utilizabdo o plugin nbandroid no caso do netbeans) , Android é a plataforma que mais tem ativacoes e participacao de mercado.
Escolha a target para a versao 2.1 e teras BILHARES , TRILHARES de dispositivos compativeis.
Valeu !
Gostei + 0
04/03/2012
Joel Rodrigues
Então, pelo visto, acho que a melhor solução hoje é dedicar-se ao Java para Android quando o objetivo é ter aparelhos compatíveis com minha app.
Abraço.
Gostei + 0
10/10/2012
Guilherme Portes
Tivemos o mesmo problema na empresa que trabalho. Um sistema de força de vendas desenvolvido em Palm. Após algumas avaliações de plataforma, a mais viável foi o Android. Substituímos aproximadamente 2000 equipamentos Palm, por Tablets Sansung com Android. Um projeto de aproximadamente 6 meses de desenvolvimento e 2 meses de implantação e treinamento da equipe de vendas.
Gostei + 0
10/10/2012
Joel Rodrigues
No caso, vocês utilizaram Java para desenvolver?
Abraço.
Gostei + 0
11/10/2012
Guilherme Portes
Gostei + 0
11/10/2012
Joel Rodrigues
- A emulação do aplicativo é eficiente quando comparada com a execução no aparelho ou existem diferenças grandes?
- A publicação e instalação do aplicativo nos aparelhos foi simples?
Grato.
Gostei + 0
11/10/2012
Guilherme Portes
de certa forma, pois sou um dos responsáveis pela integração do sistema móvel com o nosso back-end,
porém posso te responder as perguntas.
vamos lá:
A emulação do aplicativo é eficiente quando comparada com a execução no aparelho ou existem diferenças grandes?
- Não foi utilizado o emulador. O deploy do projeto é feito direto no equipamento. É mais rápido e vc já tem o resultado
final.
A publicação e instalação do aplicativo nos aparelhos foi simples?
- Sim.... Geramos o Apk e na conexão o próprio Android se encarrega de substituir a versão.
Gostei + 0
11/10/2012
Joel Rodrigues
Eu trabalho com .net, mas acho que vou me arriscar no Java para tocar esse projeto pra frente.
Abraço.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)