Cada uma tem pros e contras, mas como o Marcelo falou, depende muito do app, mas principalmente das metas da startUp, pois se pretende focar apenas em mobile, na minha opinião deve usar nativo.
Mas do ponto de vista puramente tecnológico (estratégico), acho que o HTML5 leva grande vantagem:
- cross-plataforma (e por isso de custo muito mais baixo, pois o mesmo app, com pequenos ajustes serão executados em uma infinidade de dispositivos, de smartphone a smartTV, de Tablets a computadores)
- mais fácil de aprender, usar e estender
- poderosas API (algumas ainda em fase de desenvolvimento), como por exemplo:
- processamento de efeitos 2D e 3D e webGL
- Canvas (imagens, vídeo e áudio)
- Workers (processamento paralelo)
- File API (acesso local)
- Cross-document messaging, Server-Sent Events, XMLHttpRequest Level 2, WebSocket
- acesso local a WebCam, Joystick e micro-fone.
- alta capacidade de execução off-line (pouco conhecido, mas extremamente poderoso)
- grandes empresas (inclusive a M$) estão apostando alto, vejam os casos do Firefox OS, Google Chrome OS, além do próprio navegador Chrome que é uma completa plataforma de aplicativos WEB
Em 30 de julho de 2013 18:38, luciofm <luciofm@gmail.com> escreveu:
Eu ainda acho que depende muito do tipo de empresa/produto...
A primeira impressão é muito importante, e começar com o pé esquero pode ser um tiro no pé (esquerdo ou direito, tanto faz dai...)Mas acho também que as empresas não podem dispensar de ter um bom mobile site.Lúcio Maciel
luciofm@gmail.com2013/7/30 Lucas Xavier <lucasxas@gmail.com>Bom ponto de vista Lucio! Concordo, mas com uma ressalva.Acho que se você é uma empresa pequena (ou startup), HTML 5 é um jeito muito bom de você entrar no mercado Android e iOS ao mesmo tempo, com pouca dor de cabeça (na teoria).Daí, a medida que for tendo retorno, pode decidir se implementa ou não um app nativo! Como fez o Facebook, por exemplo! :)--Atenciosamente,
Lucas XavierEm 30 de julho de 2013 18:31, luciofm <luciofm@gmail.com> escreveu:De uma maneira geral,Aplicativos internos para empresas, aplicativos "burocráticos", etc HTML5 ou Titanium.Agora, quando o App é O produto, como o foursquare, instagram, etc, ou seja, ele é o motivo de sua empresa existir ou pelo menos uma parte muito importante dela (facebook, linkedin, wunderlist, etc) não existe outra alternativa, TEM QUE SER NATIVO.E podemos contar vários os casos onde empresas tiveram que migrar de um desenvolvimento HTML5 ou hibrido nativo/HTML5 para nativo, incluindo os 3 exemplos que dei acima, facebook, linkedin e winderlist.Lúcio Maciel
luciofm@gmail.com2013/7/30 marcelo yonamine <yonamine60@gmail.com>Depende do app, por exemplo um editor de fotos ou qualquer coisa multimedia em HTML5 perde em desempenho no Android. Mas se for ver mesmo desempenho é melhor usar NDK.Agora a vantagem do HTML5 é claro facilita e muito desenhar interface.
Em 30 de julho de 2013 17:07, Diogo Henrique <diogjp10@gmail.com> escreveu:
Não kkkkkkkkk eu falei em relação a HTML5 + CSS3 + JS.....não se faz APP apenas com HTML5 =DEm 30 de julho de 2013 17:03, Lucas Xavier <lucasxas@gmail.com> escreveu:
Trio ternura, Diogo? Bebesse? kkkkkkCara, depois de algumas discussões... cheguei a conclusão que *DE UM MODO GERAL* é perda de tempo fazer app nativo.--Atenciosamente,
Lucas XavierEm 30 de julho de 2013 16:18, Diogo Henrique <diogjp10@gmail.com> escreveu:Essa discussão é eterna... kkkkkk mas a diferença e o APP. Na minha opinião, nada vai superar a codificação nativa em desenvolvimento mobile. Mais se o APP e simples...faz com o trio-ternura mesmo e corre para o abraço.2013/7/29 Rodrigo Gazola <rodrigo.cripto@gmail.com>E ai pessoal, tudo bem? Procurei nos tópicos anteriores, mas não achei nada relacionado a essa pergunta.Em qual tecnologia compensa focar para desenvolver para a plataforma Android?Android ou HTML5?--
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.
--
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.
--
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.
--
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.
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