html5 vs aplicações nativas. Contest feito pela equipe da Sencha

[quote=fredferrao][quote=juliocbq][quote=fredferrao]Eu nao tenho face, logo, nao uso o app nativo do facebook no dia a dia, mas testei o app da sencha com o face da esposa no meu Android, tambem achei que tem uns solavancos, a rolagem mesmo, não tem a suavidade de um nativo, por exemplo ela “dispara” quando tento rolar alguns posts, ela rola tipo 1km, igual cavalo disparado :lol:
Mas achei q ficou bacana o app, não é de todo ruim não, mas como o Aguiar falou, quero ver colocarem tudo que o app nativo faz, ai vamos ver como fica a coisa![/quote]

Se for comparar para valer, vai precisar olhar o tamanho do aplicativo:

  1. 13Mb do nativo, vs, 137kb do html;
  2. Maior equipe de desenvolvedores e mais investimento envolvido do que o html5 ( que bem provavelmente foi desenvolvido por uma pessoa apenas);

Fiz o teste no meu gs2 aqui e não dá tanto solavanco como citado. Ele não possui api de animação como o nativo e logo tem menor frame rate(o que o Aguiar quis dizer com “smooth”) que a alternativa nativa.

O fato é que um aplicativo desenvolvido num “final de semana” pode fazer frente a um desenvolvido por uma grande equipe e com grande infraestrutura por traz dele. Existe algo errado aí não acham?

Eu diria que o que está errado são duas coisas: Known How e Competência. :wink: [/quote]

O app tem pouquíssimas funcionalidades implementadas, basicamente mostra o feed. A maioria das telas esta como “não implementado para este demo”, sem falar em notificações postagens e tudo mais.

Sobre tamanho, acho q nao vem ao caso.

E dizer que foi desenvolvido por “qualquer um” tambem é sacanagem, foi desenvolvido por gente extremamente especialista, por nada mais que gente da equipe de um framework especializado em UI html/css/javascript, então dizer que foi feito por “qualquer um, num final de semana” acho exagero.

Não estou dizendo que o antigo app do facebook era ruim por incopetência da equipe ou não, só estou dizendo pra não exagerarmos, nem 8 nem 80.

Para termos uma prova definitiva acho que o app demo da sencha teria que implementar TUDO que o app nativo faz, mas tudo mesmo, ai teriamos uma base melhor!

[/quote]

  1. Onde está escrito que eu disse que “foi desenvolvido por qualquer um”? Falei justamente o contrário. Se a aplicação antiga do facebook fosse planejada corretamente não teria falhado(html5 ou qualquer outra coisa).
  2. Essa aplicação só foi desenvolvida com intuito de provar que é possível fazer um bom trabalho com html5 e contradizer o mark z. Não foi para criar uma aplicação completa e concorrer com o facebook.

Bom Fred, para isso você precisa de uma equipe do mesmo tamanho da do facebook. Isso custa caro. Uma pessoa sozinha não consegue fazer isso da noite para o dia.

[quote=Luiz Aguiar][quote=fredferrao]E dizer que foi desenvolvido por “qualquer um” tambem é sacanagem, foi desenvolvido por gente extremamente especialista, por nada mais que gente da equipe de um framework especializado em UI html/css/javascript, então dizer que foi feito por “qualquer um, num final de semana” acho exagero.

Não estou dizendo que o antigo app do facebook era ruim por incopetência da equipe ou não, só estou dizendo pra não exagerarmos, nem 8 nem 80.

Para termos uma prova definitiva acho que o app demo da sencha teria que implementar TUDO que o app nativo faz, mas tudo mesmo, ai teriamos uma base melhor!
[/quote]
Exato… além do que o app oficial qdo em html5, sempre tinha milhões e milhões de pessoas usando ao mesmo tempo, o demo da Sencha tinha uma dúzia no máximo, não desmerecendo, só falando que os cenários devem ser idênticos para fazer comparativos com um mínimo de bom senso.

[]s[/quote]

Não têm cabimento o que estão dizendo. O que dita a capacidade de acessos é o servidor e não o cliente. Isso é apenas um demo para provar que se pode criar aplicações consistentes com html 5. Não é um aplicativo para concorrer com o facebook. Estão analizando de maneira errada.

[quote=kicolobo]Minha pergunta é: da menos trabalho em HTML5 ou nativo?

Também não acho que é válido o argumento de que “uma pequena equipe conseguiu implementar aquilo tudo” pelo seguinte: são os especialistas da Sencha.
O mínimo que eles podiam fazer é criar uma aplicação rápida (e rápido) pra acessar Facebook.

[/quote]

Na minha opinião não dá menos trabalho. Acho complicado trabalhar com javascript na unha ainda mais com um framework como o sencha. Mas isso aí é um demo onde o “resultado” é comparado com a aplicação oficial.

E existem vários outros pormenores na aplicação que devem ser considerados também como memória, consumo de energia, etc… Mas a resposta desse “demo” é válida ao que o mark havia dito.