O senhor se lembra de como as pessoas no ano 2000 costumavam dizer que era louca e ridícula a ideia de que alguém poderia executar o Photoshop em um navegador da Web? Quero dizer vamos lá.
Ops.
Uma de minhas grandes apostas com o Discurso é que eventualmente, todos os os computadores serão tablets de tamanhos variados, com desempenho basicamente indistinguível de um desktop ou laptop de dois anos de idade.
Os aplicativos são ótimos e tudo maismas deve haver algum lugar para onde ir a safra abundante deste ano de quantidade obscena de superpoderes de computação. Gosto de usar a história como guia e acredito que ela está indo exatamente para o mesmo lugar que foi para os desktops e laptops – aquele amigo que não instala nada de todos os usuários preguiçosos do planeta, o inevitável caminho de menor resistência, o navegador da Web móvel.
Nos últimos anos, tenho comprado todos os tablets importantes antes da grande temporada de vendas de fim de ano e testado todos eles para ver quantos anos faltam para que os dispositivos móveis alcancem os desktops no desempenho geral da Web e do JavaScript.
Como estamos indo? Vamos fazer um benchmark do Discourse no lado do cliente Ember Código JavaScript:
iPhone 4 | Junho de 2011 | 2031ms |
iPhone 5 | Setembro de 2012 | 600ms |
iPhone 5s | Setembro de 2013 | 300ms |
iPhone 6 | Setembro de 2014 | 250ms |
iPad Air 2 | Out 2014 | 225ms |
Minha máquina desktop Core i4770k pontua 180ms no mesmo benchmark na versão mais recente do Chrome x64. Eu diria que estamos solidamente dentro da distância de ataque este ano.
Não gosto de passar muito tempo falando sobre notícias e gadgets aqui, pois os comentários serão irrelevantes dentro de alguns anos. Mas este ano marca um ponto de virada fundamental para o desempenho de celulares e tablets, e eu convivi com todas as iterações desses dispositivos nos últimos dois anos, portanto, abrirei uma exceção.
Veja o seguinte aumento de desempenho o iPad Air 2 continua:
Dê uma olhada nisso! Todos os gráficos são assim!
É difícil acreditar que agora vivemos em um mundo em que o “Premium” da Apple não tem mais a ver com estética, mas com desempenho bruto, desenfreado e líder da categoria. E o senhor sabe de uma coisa? Isso é algo que eu posso apoiar totalmente.
Qualquer pessoa que diga ao senhor que o iPad Air 2 é algum tipo de atualização incremental não deve realmente usar o seu. Como alguém que faz usa regularmente seu iPad, posso dizer sem hesitação que esse é um dispositivo extremamente atualizado. Passei a odiar meu antigo iPad Air por causa das restrições de memória; eu mal conseguia ter três guias abertas no Mobile Safari sem que uma delas ficasse sem memória. Obrigado x64 e iOS7!
A tela colada, o touchid, os 2 GB de RAM agora adequados para x64, a CPU de núcleo triplo incrivelmente rápida, a GPU e, sim, ele é um pouco mais fino. Em termos de desempenho, nada mais chega perto.
É tão rápido que às vezes esqueço que não estou usando meu Surface Pro 3 com seus 4 GB de RAM e CPU Core i5. Sou importunado quando levo meu Surface para reuniões, mas explico pacientemente que é um design de hardware de terceira geração muito bom, com uma capa de teclado totalmente integrada, que o IE11 é um ótimo navegador de toque e que estou usando o dispositivo principalmente como um tablet, como uma prévia de como será o desempenho do iPad 8. Com base nos benchmarks de hoje com o iPad Air 2 – cronologicamente, o iPad “6” – acredito que o senhor está certo.
Também adquiri um Nexus 9. É o primeiro dispositivo a ser lançado com Android 5 e o famoso Nvidia Tegra K1.
Estou muito impressionado com o Android 5.0; esteticamente, acho que ele é superior ao iOS 8 em muitos aspectos, e é um claro passo à frente em relação ao Android 4. Qualquer pessoa com dispositivos Android mais antigos deve definitivamente atualizar para o Android 5 na primeira oportunidade.
Em termos de desempenho, é o que eu esperava do Android: errático. Em nossos benchmarks do Discourse e na versão mais recente da versão beta do Chrome para Android, ele atinge cerca de 750 ms, o que o coloca em algum lugar entre o iPhone 4s de 2011 e o iPhone 5 de 2012. Dito isso, esse é o dispositivo Android mais rápido que já tive em minhas mãos. Eu só gostaria que ele fosse consistentemente mais rápido. Muito mais rápido.
Para isso, gostaria de pedir a ajuda dos senhores. Identificamos alguns bugs profundos no mecanismo do Android Chrome V8 que causam problemas de desempenho bastante graves com estruturas JavaScript como Angular e Ember. (O desempenho do Chrome para desktop continua sendo o melhor da categoria; isso é altamente específico para a versão Android do Chrome). Se o senhor conhece alguém no Google, envie um ping sobre isso e veja se pode ser escalado. Eu adoraria que mais usuários do Android – inclusive eu – pudessem ter uma experiência melhor no navegador ao usar aplicativos JavaScript grandes.
Espero que, no próximo ano, os demais problemas de desempenho do Android 5 possam ser resolvidos. Ainda gosto do Nexus 9; se o senhor for um grande fã dos serviços do Google, como GMail, Docs e Maps, como eu sou, eu definitivamente o recomendo. O que eu tenho será um presente para minha mãe.
[advertisement] Como o senhor está exibindo o seu incrível? Crie um Perfil do Stack Overflow Careers e mostre todo o seu trabalho árduo no Stack Overflow, no Github e em praticamente todos os outros sites de codificação. Quem sabe, o senhor pode até ser recrutado para uma grande novo cargo! |