Logo pt.androidermagazine.com
Logo pt.androidermagazine.com

Android 2.2, froyo, google i / o - vamos entender um pouco tudo isso

Índice:

Anonim

FroYo, FroYo, FroYo. Parece que você não pode visitar um blog de tecnologia ou ler sua linha do tempo do Twitter sem ver notícias sobre o Android 2.2 em todos os lugares. O FroYo pode fazer isso, o FroYo faz isso 300% mais rápido, o FroYo tem pôneis. É o suficiente para enlouquecer um homem são (coisa boa que nenhum de nós terá que se preocupar com isso). Todos nós queremos algumas delícias do Android para nossos telefones, mas realmente sabemos o porquê ou o que vem com isso? Felizmente, quando terminarmos aqui, você terá uma idéia melhor do que esperar e quando esperar. Clique no link, pegue sua colher e vamos verificar o que essa mistura congelada tem reservado para você e eu.

Os caras do Google que trabalham no Android são claramente gênios famintos, com um amor especial por doces. Vimos Cupcake (Android 1.5), Donut (Android 1.6), Eclair (Android 2.1) e agora FroYo (Android 2.2). Cada um fica um pouco melhor, oferece coisas mais interessantes para os desenvolvedores e, o mais importante - nos oferece mais e melhores opções para fazer com que nosso telefone pareça e se comporte da maneira que queremos. Não é perfeito, e provavelmente nunca será, mas o FroYo oferece algumas mudanças interessantes, além de adicionar alguns recursos básicos que todos desejávamos. Vamos tentar dividir tudo em inglês simples para que saibamos o que esperar, o que não esperar e quando esperar.

O que o JIT? (também conhecido como o compilador Just in Time)

Vê aquela foto? Você provavelmente já viu algo assim estampado em todos os lugares, junto com pessoas dizendo que o JIT (apenas um compilador) faz seus telefones ficarem tão rápidos ou até ouvirem declarações selvagens como "corre 400% mais rápido". Bem, isso é verdade. Tipo de. Conversamos um pouco sobre o JIT no podcast, mas vamos demorar um pouco aqui para explicar tudo.

O Android usa uma máquina virtual baseada em Java chamada Dalvik VM para executar aplicativos. Todos nós executamos aplicativos Windows em java e há algo que todos têm em comum: eles precisam iniciar um intérprete Java em nosso computador antes de serem executados. Android é da mesma maneira. O Dalvik é como um programa que roda dentro do Android e executa aplicativos de terceiros para interagirmos. Esse jogo que você ama, ou o seu confiável scanner de código de barras, precisa seguir um caminho de volta entre dedos e processador, através da Dalvik VM. JIT é uma alteração na maneira como os aplicativos são executados. Ele captura as informações que normalmente teriam que passar pela Dalvik VM, ser interpretadas em algo que o Android pode ler e, em seguida, interpretadas nas informações que o processador pode usar e agir. Com o JIT, uma pequena quantidade de nova sobrecarga é adicionada à Dalvik VM, mas traduz as informações diretamente em algo que o sistema possa usar e agir diretamente. Durante as Olimpíadas do último verão, todos vimos os locutores usarem tradutores para entrevistar atletas de todo o mundo. Bem

imagine que o JIT é um daqueles fones de ouvido mágicos que eles usam nas Nações Unidas que traduz rapidamente, cortando o intermediário. Sim, isso é bem legal.

É necessário um pouco sobre o aumento real da velocidade. Na foto acima, estamos vendo um aplicativo de benchmarking chamado Linpack

Este aplicativo foi desenvolvido apenas para ver com que rapidez o código pode ser traduzido. Ele mostra um aumento maciço na velocidade, porque é tudo o que está fazendo - medindo a velocidade. É daí que vêm essas reivindicações de 3 a 5 vezes mais rápido. As situações do mundo real não vão proporcionar um aumento de 500%. Eu sinto Muito. A boa notícia é que isso dará um aumento de velocidade muito bom para aplicativos de terceiros, além de liberar algum tempo de processador para funções nativas do Android. O JIT deve oferecer a todos um aumento de desempenho geral muito bom e muito bem-vindo.

As palavras nunca são tão divertidas quanto as imagens e não têm chance contra o vídeo! Confira.

Novos presentes

Vídeo legal. Todos nós amamos nosso amiguinho verde, especialmente quando ele está nos falando sobre coisas novas incríveis com as quais poderemos brincar. Demos ao JIT uma seção especial no topo porque é muito difícil de explicar, mas vamos dar uma olhada no que mais o vídeo diz que vamos obter com a atualização do FroYo.

Mensagens da nuvem para o dispositivo

Eu gosto de chamar isso de push plus. Esse novo recurso oferece aos desenvolvedores uma maneira de obter informações e enviá-las diretamente dos servidores do Google para o seu telefone Android. Que informação? Qualquer informação que um aplicativo possa manipular. No exemplo do vídeo, um usuário está visualizando o Google Maps no navegador da web do computador. Depois de marcar um local no mapa, eles podem usar um plug-in de navegador para enviar esse local para um telefone Android. Uma vez recebido no telefone, o usuário pode fazer o que normalmente faria no aplicativo Maps. Salve, marque como favorito, navegue até ele ou compartilhe-o novamente. Isso funcionará com muito mais do que mapas. Vejo uma nova geração de listas de tarefas compartilhadas e compartilhamento de calendário no horizonte.

Quer vê-lo em ação? Claro que você faz! Phil colocou esse aqui no ritmo, e ele balança. Confira o vídeo

Dito isto, eu realmente espero que a maioria dos dispositivos ainda disponíveis para venda obtenha o FroYo. É claro que telefones como o Droid Incredible ou o Nexus One serão capazes de obtê-lo, mas acho que até alguns modelos mais antigos, como o Droid Eris ou o MyTouch 3G, acabarão vendo o 2.2. A HTC nos deu algumas dicas de seus planos -

se o seu telefone foi lançado este ano, provavelmente ofereceremos uma atualização para a versão Froyo. Isso inclui modelos populares como o Desire e o Droid Incredible, bem como telefones muito aguardados, como o Evo 4G, o slide MyTouch e os próximos modelos. Anunciaremos uma lista completa de telefones e datas assim que estivermos mais perto do lançamento das atualizações. Estamos trabalhando em estreita colaboração com o Google e nossos outros parceiros para garantir o acesso mais rápido a tudo o que precisamos para fornecer uma experiência completa e sólida do Sense no Froyo. Esperamos lançar todas as atualizações no segundo semestre deste ano, mas ainda não podemos ser mais específicos.

Notavelmente ausentes estão o HTC Hero e o Droid Eris, mas como eu disse - acredito que esses dispositivos terão algum tipo de atualização para o 2.2, apenas para unificar um pouco o Android Market.

O Google diz que está lançando as atualizações em breve. Ficamos com um gostinho quando o Google lançou algumas atualizações aqui e ali e algumas pessoas e até um blogueiro conhecido acordaram uma manhã com uma atualização do Froyo.

Mas e todos os outros? O Google pode controlar o que eles enviam para o telefone, que é a grande vantagem de possuir um Nexus One, mesmo que ele tenha uma parcela de problemas. Outros modelos precisam depender de diferentes canais. Temos certeza de que os fabricantes já têm acesso a uma versão beta do Android 2.2 há algum tempo e já estão trabalhando duro para colocar tudo para funcionar bem em seus dispositivos. Eles então enviarão a atualização às transportadoras para teste e, uma vez aprovadas, as transportadoras as transmitirão aos usuários.

Os usuários do Motorola Droid devem ver a atualização em breve, e ainda há rumores de vê-la em junho, mas não faço questão de contar com fofocas intertube. Dê a Moto o tempo necessário para fazer uma atualização sem problemas e, no final, todo mundo está mais feliz do que seria com uma versão beta de buggy.

Outros dispositivos terão que esperar por coisas como a integração HTC Sense ou MotoBlur (que, esperançosamente, já foram abordadas parcialmente durante o trabalho para atualizar para o 2.1), e coisas como resolver todos os problemas para que o hardware funcione bem com a atualização. Tenha certeza de que os fabricantes estão trabalhando duro e farão o possível para atualizar em tempo hábil, pois isso é tudo o que podemos fazer se não quisermos resolver o problema por conta própria.

É claro que havia mais coisas acontecendo no Google I / O do que abordamos aqui hoje (grandes adereços para Jared por tentar acompanhar tudo isso!), Mas agora sabemos os destaques do que vai acontecer com o que já temos em nossas mãos. O que você mais espera no Android 2.2? Compartilhe seus pensamentos nos comentários e nos fóruns e vamos todos jogar juntos!

Até mais tarde,

Jerry