Outro ponto é qual o seu conhecimento sobre cada plataforma;
No titanium tu desenvolve em Javascript e depende dos mantenedores implementarem as features criadas por cada plataforma. Quando uma nova versão de um SO é lançada você vai ficar sem acesso à elas até que essa implementação seja liberada.
Nos frameworks de HTML5 você perde em desempenho e integração com alguns recursos do aparelho. A questão do desempenho depende do quão bem você sabe programar pra mobile ou pra web. O Facebook é um ótimo exemplo de incompetência nas duas áreas. tinham um app HTML5 que era MUITO lento e botaram a culpa na tecnologia ao migrar pra um app nativo. O pessoal od sencha criou o fastbook todo em HTML5 que é tem um desempenho melhor do que a versão nativa que o facebook criou. vale ainda a ressalva que o app nativo do facebook na verdade é hibrido. Ainda reforça a incompetência deles em mobile o fato da versão "nativa" Android provocar crashes do sistema com bastante frequência em vários modelos de aparelhos diferentes rodando versões de android diferentes.
Sobre desenvolver apps diretamente em nativas é a opção que dá maior controle e maior poder sobre como a sua app vai trabalhar, mas é a que exige maior conhecimento para desenvolver para mais de uma plataforma.
resumindo a resposta sobre qual a melhor opção: depende!
Novo Hamburgo - RS - Brasil
------------------
------------------
Linux user: #525086
2013/4/1 Henrique Melo <henrique1985@gmail.com>
Estava até escrevendo, mas qnd vi que o Bruno postou, preferi ler...A principio o ponto negativo é velocidade.Mas isso vai depender muito do que sua aplicação vai usar de hardware.Melhor coisa a se fazer é usar bom senso.Em 1 de abril de 2013 09:12, Bruno Albuquerque <bruno.albuquerque@gmail.com> escreveu:
Depende da sua definição de "melhor". Apps nativas vão, na maioria absoluta dos casos, funcionar melhor (em termos de performance, uso de features e integração) do que apps geradas por esses frameworks cross-platform.Por outro lado, esses frameworks tornam o desenvolvimento mais rápido.-BrunoEm 1 de abril de 2013 10:06, Paulo HP Santos <paulinhohps09@gmail.com> escreveu:Bom dia a todos!Gostaria de saber os pontos positivos e negativos para esse desenvolvimento simultaneo para iphone e android pelo titanium. Estou desenvolvendo um app, e gostaria de saber se é melhor utilizar essa ferramenta, ou fazer o app separado para android e iphone.Desde já agradeço.--
Paulo HP Santos
Tecnólogo em Análise eDesenvolvimento de Sistemas
--- "A vida derruba, mas você escolhe se quer levantar ou não." -----
--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--Henrique Nogueira de Melo
Analista e Arquiteto de Software--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
0 comentários:
Postar um comentário