Android 2.2 é 450% mais rápido?
Tomara que parte considerável do ganho de desempenho apontado pelo AndroidPolice possa chegar às versões entregues aos usuários!
O site especializado AndroidPolice teve acesso à nova versão do Android, a 2.2, já batizada de Froyo (diminutivo de Frozen Yogurt, seguindo a linha de nomes e comidas do sistema operacional). E em testes rápidos, alguns valores foram 450% mais rápidos (!!!) que a versão 2.1.
A comparação dos rapazes partiu de um teste simples: eles utilizaram o aplicativo de benchmarks de Android, o Linpack, que mede o número de operações de ponto flutuante por segundo, mais conhecidos como FLOPS. Segundo o site, o HTC Hero já cheio de aplicativos atingiu 2 MFLOPS, enquanto o Nexus One ficava entre 6.5 e 7 MFLOPS. Já o Nexus One com a versão 2.2… Atingiu impressionantes 37.5 MFLOPS, ou cerca de 450% a mais que a versão 2.1. (via info.abril.com.br)
pronto, cadê o primeiro
.analfabeto.comentarista dizendo que porcentagem só vai até cem ?Caramba!
Mas pro mundo todo Android não é Linux.
Estou pensando em comprar um celular com Android, e que suporte o Android 2.2.
Alguém em recomenda algum?
Eu consegui 3.875 MFLOPS no meu Motorola Milestone, rodando o firmware 2.0.
De quase 4, pra quase 40.. Nada mal heim :-)
Espero que consigamos fazer update pro 2.2 quando lançar !
Enquanto isso o mono já conseguia ser mais rápido que isso no começo do ano passado.
Hehe… Como diria um amigo meu:
Existem mentiras, mentiras cabeludas e benchmarks.
Mas, vai que é verdade… :]
Pirolla.
Trabalho portanto android para um hw aqui da empresa. Atualmente rodamos o 2.1, acredito que possa haver muitas melhorias na versão 2.2 mas 450% só acredito vendo. Vamos ver qual maravilha o JIT vai poder fazer.
Sobre a questão de android ser ou não ser linux, acabamos de portar o kernel 2.6.31 para o nosso equipamento… pode não ser linux puro mas herdou a maioria das coisas.
Quem quiser comprar um aparelho celular com Android, recomendo o Nexus One, acho que vai ser o primeiro a receber o novo firmware ( e o único que conheço com um processador de 1Ghz). O único problema é que o Google Checkout ainda não permite cartões de crédito “brasileiros” para comprar esse tipo de produto.
[]‘s
Hamilton Vera
Isso não quer dizer que a nova versão é super rápida, apenas que a antiga é que era super lenta…
ai surge a questão: eles fizeram c*ga*a nas versões anteriores ou mágica nessa? ou as duas coisas?
Não acho que fizeram milagre, aposto que antes que era muuito ruim, kk
Como diria o lendário Silvio Santos:
“Só acreditoooo….. vendoooo!”
@Gustavo, 37.5 MFLOPS em uma CPU de 1Ghz não é nenhum grande feito.
Mesmo um JIT simples deveria conseguir chegar aos 100 MFLOPS, que é o normal para código de péssima qualidade.
O lado bom disso é que existe ainda um espaço gigantesco para melhorar.
Legal. E lembrando que a performance é em operações de ponto flutuante, não dos aplicativos em geral. Dependendo do aplicativo o gargalo é outro e se ele não tiver muitas operações de ponto flutuante, o ganho vai ser pequeno.
marcosalex, Na verdade esse benchmark não é oficial da Google, é do AndroidPolice. Se eles testaram apenas operações de ponto flutuante não significa que seja só nisso o ganho, e provavelmente não, pois pelo que entendi o Android não tinha JIT antes e agora vai ter, então o ganho deve ser mais ou menos global.
E como o Rodrigo Kumpera falou, esse ganho não é nada extraordinário para se duvidar. Quem não se lembra de quando o JavaScript dos navegadores não tinha JIT? Logo que começaram a surgir os primeiros JIT, o desempenho deu um salto extraordinário.
O chefe da empresa onde eu trabalho trocou o iPhone 3G pelo HTC com Android, ficamos pasmos com a velocidade e com o que o phone podia fazer.
Tanto o Android como o WebOS são bastante insteressantes valendo o investimento, assim como o Meego
@Diogo e @Hamilton, o SO que vc chama de Linux, na verdade é uma distribuição de software livre com ferramentas GNU (no user space) e o kernel denominado Linux, formando um ambiente base que podemos denominar GNU/Linux, nesse ambiente base é normalmente acrescida interfaces gráficas diversas e programas diversos, mas a base (a parte invariável) é GNU/Linux.
Os distribuidores desses SOs estilo GNU/Linux normalmente têm um nome próprio para designar o conjunto, como Ubuntu, Fedora, Mandriva, Debian, etc.
Já o SO Android usa uma base diferente, que não é a GNU/Linux, entretanto usa o kernel Linux. Talvez pudéssemos designá-lo como Android/Linux. Há também um SO GNU, algumas pessoas chamam de GNU/Hurd.
Há outras variações como os sistemas Debian GNU/kFreeBSD e o Debian GNU/kOpenSolaris, que trazem o ambiente GNU integrado a outros kernel(s), não trazendo portanto o kernel Linux. Que tal chamá-los de SOs NoLinux ou SOs Linux-Zero? :) Essa última parte é só um brincadeira para descontrair, ok?
@Limão
Em teoria qualquer equipamento recente com Andrfoid suportará o Android 2.2.
Que eu saiba, neste data não há nenhum fabricante que garanta o upgrade para 2.2
Por outro lado, há boatos que apontam a possibilidade de sair um update via Android Market que irá permitir atualizar todos ou uma grande parte dos equipamentos para Android 2.2 e desse modo reduzir a fragmentação existente com 5 versões.
Eu tenho Android há 2 semanas e a minha aposta para os updates reside no suporte de comunidade e Google. Não tanto pela inciativa do fabricante.
@Santo: de novo essa chatice de GNU/Linux? Putz, isso já deu o que tinha que dar, hein?
Ei, PAUL o que você está fazendo aqui? Porque não vai fazer algo util como tomar um belo leitinho na mamadeira? Você deve ser um doutor em assuntos linux, né?!
Deixa pra lá, mas vê se contribui com algo e não fique aí reclamando.
Valeu
@Santo: de novo essa chatice de GNU/Linux? Putz, isso já deu o que tinha que dar, hein? [2]
Também acho bobagem ficar denominando as coisas ao extremo assim. É a mesma chateação que eu passava quando um amigo me corrigia sobre “death metal”, “trash metal”, “metal tradicional”, “power metal”
WTF ?
É Rock !
É Linux !
KISS !
@Elessar: pois é, nem grandes nomes do Linux chamam o Linux de GNU/Linux. Até pq boa parte do sistema também é BSD, além do ambiente gráfico ser Gnome ou KDE (boa parte do código do sistema), e do hardware.
Então eu uso Debian/GNU/Linux/BSD/KDE/Dell. Fala sério!
Que me importa é ter aplicativos que me atende, um sistema rápido, estável, bonito e seguro. E isto o Ubuntu 10.04 Lucid Lynx 64bits me oferece. Então eu tenho um Ubuntu e ponto final e, não quero saber o que o coração dele é. Enquanto a gente ficar preocupado com siglas, não estaremos aptos para escolher melhores aplicativos e dedicar a esses para que fiquem cada vez melhores, pois de de kernel, nunca estivemos tão bem como agora. E falando em Android 2.2 estou sim curioso como realmente o bicho finciona e mais ainda o que ele tem para me oferecer em termos de usabilidade em de variedades de aplicativos, mesmo que seja nas nuvens!!!.
@Santo @Elessar e @Paul
O kernel do Android apesar de ser Linux é muito diferente das distros “normais” que vemos por ai. Ele é muito menor, e acho até capado, pois tiraram muita coisa dele.
Mas o que torna tudo muito diferente é a libc que usam, chama bionic e é muito mais capada.
O Shell então é um variante do shell mais simples do NetBSD e tem o básico do básico.
O que minimiza muito a “castração” que fizeram é instalar o busybox, mas o ideal mesmo era trocar o kernel e colocar a libc.
[]s
Lewis, ele foi capado justamente pra ficar mais leve, retirando recursos que não interessam ao smartphone.
Justamente. Os caras do Android tiveram o maior trabalho para escrever e adaptar essas coisas do BSD justamente para ficar mais leve, e liberaram todo esse código para todo mundo. É chato chamar isso de “capar”.