23 de maio de 2010

Google anuncia novo Android 2.2 (Froyo) no Google I/O

Novo Froyo no Google I/O

Novo Froyo no Google I/O

No keynote do segundo e último dia do Google I/O, Vic Gundotra, vice-presidente de engenharia do Google anunciou as novas funcionalidades da nova versão da plataforma móvel Android.

Dando continuidade à alusão a guloseimas, iniciadas pela letra C, quando foi lançada a versão Cupcake, o Android Team seguiu com as versões Donut, Éclair e agora apresenta a Froyo. A próxima versão ainda não tem data confirmada, mas já deve ter o codnome Gingerbread.

Caucada em 5 pilares (embora não tão claramente apresentados por Gundotra), a Froyo traz na manga:

  1. Aumento de velocidade:
    Dalvik, a máquina virtual Java do Android, agora também conta com um compilador Just In Time (JIT), o que, de acordo com diversos benchmarks, tornou a Froyo de 2 a 5 vezes mais rápido que sua antecessora.
  2. Aumento de velocidade do browser:
    Este pilar é um desmembramento do primeiro.  O V8, motor Javascript do Chrome foi integrado ao navegador do Android, o que o tornou 2 ou 3 vezes mais rápido. Em um dos pontos altos da apresentação, Gundotra mostrou dois Nexus One (HTC), um com o Éclair e outro com o Froyo, e um IPad para rodarem uma aplicação baseada no benchmark Sun Spider, obviamente deu Froyo com certa folga.
    Acredito que a proposta de trazer o V8 para o Android seja abrir as portas dos celulares para rodarem aplicativos Web criados nas mesmas tecnologias utilizadas executadas nos browsers desktops. Você pensou HTML5, CSS3 e Javascript? Acertou! Em outras palavras, quem desenvolver aplicativos nelas vai rodar em qualquer dispositivo com desempenho satisfatório em todos. É meu amigo, olha a tal da convergência aí.
  3. Novas funcionalidades
    Gundotra apresentou 20 novas funcionalidades onde podemos destacar:

    • Data backup API. Para facilitar a vida de quem quiser trocar de aparelho. Além dos aplicativos, seus dados internos também poderão ser enviados ao novo. Não estou falando de cópia de agenda de contatos, mas de qualquer banco de dados criado por qualquer aplicativo.
    • Cloud to device messaging API. Aplicativos Android agora podem trocar mensagens utlizando a nuvem do Android. Essas mensagens podem até mesmo ser Intents distribuídos. Gundotra apresentou exemplos onde dois dispositivos trocavam Intents. Assim, seus aplicativos podem enviar uma solicitação de abertura de browser em determinado endereço, abertura de mapa do Google Maps ou qualquer outra coisa que você determinar.
    • Tethering & portable hotspot. Celulares Android poderão ser roteadores wireless para qualquer outro dispositivo. A HTC já anunciou seu aparelho EVO, capaz de suportar até 8 dispositivos pendurados.
    • Melhorias no sistema de reconhecimento de voz
    • Suporte a Flash no browser (pura tapa de lupa na Apple)
    • Busca por aplicações. Qualquer usuário de smartphone já se perdeu tentando buscar algum programa instalado. Agora basta ir digitando o nome dele para o autocomplete achar pra você.
    • Busca por dentro das aplicações. Você pode adicionar o suporte em seus programas às buscas gerais por conteúdo dentro deles.
    • Mover local de instalação da aplicação. Melhoria fundamental. Diferentemente dos IPhones, Androids, costumam ter memórias internas pequenas, compensadas por suporte a cartões de memória, em geral, SDCards, porém as aplicações são sempre instaladas na memória interna, o que pode esgotar recursos rapidamente. No Android Froyo, no menu de configurações de aplicações (onde você optar por desinstalá-las, por exemplo) vai haver um botão mágico: mover para o SDCard. É possível deixar por conta do S.O. mover quando detectar escassez de espaço.
    • Update All e auto-update. Atualizar versões de aplicativos instalados pelo Android Market até o Android 2.1 só era possível um por um. Agora, a 2.2 traz um botão atualizar tudo e cada instalação de software passou a ter um checkbox para habilitar atualizações automáticas.
    • Mobile Advertising. Aplicativos podem trazer propagandas. Isso já existia, mas os avanços apresentados nesta versão são impressionantes. Moboads agora podem chamar o discador telefônico ao serem clicadas, podem valer-se do GPS do aparelho para localizar melhor o anúncio e até mesmo abrir o Google Maps para mostrar onde fica o anunciante.
  4. Novas funcionalidades corporativas
    Achei que esse ponto poderia ter sido “anexado” ao item 3, mas tudo bem. O principal destaque foi para a integração com o Microsoft Exchange.
  5. Avanços no Android Market
    Eles criaram pilares demais. Achei que só foram 2: Desempenho e Funcionalidades, estas sim foram várias. No Android Market agora é possível contar com recursos com envio de reporte de bugs da aplicação, onde o desenvolvedor pode colher esses dados diretamente no site.

Enfim amigos, foram muitas e interessantes as novidades. Também foi bem interessante todo o Google I/O, vale a pena acessar seus vídeos no Youtube. Encerro aqui os posts sobre esse evento mas não sobre os assuntos discutidos nele, com os destaques óbvios sobre o HTML5 e Android.

Já estou começando a juntar os trocados para poder ao próximo Google I/O. Além da qualidade incontestável do evento, eles gostam de dar muitos mimos aos participantes. Só para citar, todos os congressistas receberam $100.00 em créditos para divulgar suas aplicações no Android Market, todos poderão publicar Ads em suas aplicações e  … Gundotra fez a maior propaganda do HTC EVO, um sonho de consumo absurdo, e SIMPLESMENTE anunciou que todos ganharam um. É mole?

Deixe um comentário