A versão mais recente do Android possui novas funcionalidades como: novo tema de UI "holográfico", suporte a multi-core, aceleração 3D por hardware, framework de animação, funcionalidades enterprise e mais.
Desde setembro de 2008, o Google lança uma versão do Android quase todo ano com exceção de 2010 quando foram lançadas 3 versões secundárias: 2.1 (Éclair), 2.2 (Froyo) e 2.3 (Gingerbread). O Android 3.0, também conhecido como Honeycomb, foi anunciado recentemente, mas ainda não é uma versão final, somente um preview.
O Android 3.0 foi criado com as tablets em mente. O SO agora possui uma interface com tema de UI "holográfico" que pode ser usada em todas as aplicações. (Imagem mostrando a nova UI) Esse novo tema com os widgets correspondentes foi claramente desenvolvido para telas maiores e não para celulares. É interessante ver como será o visual do Honeycomb smartphones.
Algumas das novas funcionalidades mais interessantes são:
- Barra de sistema - uma barra na parte inferior da tela, sempre ligada, mas que pode ser escurecida quando uma aplicação precisa rodar em tela cheia.
- Action Bar - cada aplicação pode usar um menu drop-down vindo do topo da tela, contendo comandos e preferencias relacionados àquela aplicação.
- Home screen - o SO possui 5 home screens customizáveis com widgets, atalhos, papéis de parede e uma caixa de busca.
- Multitasking - o status bar contém informações sobre as aplicações rodando em background, incluindo um snapshot do estado atual de uma aplicação, similar ao Windows Vista ou Windows 7.
- Conectividade - Honeycomb suporta o Media/Photo Transfer Protocol (MTP/PTP) usado para sincronizar arquivos de media com câmeras USB e desktops. Além disso, teclados externos são suportados e há uma melhora no tethering de Bluetooth.
- Framework de Animação - permite que os desenvolvedores controlem a animação dos widgets.
- Gráficos 2D acelerados por hardware - o Android 3.0 vem com um novo renderizador OpenGL acelerando a maioria das operações em Canvas, Paint, Xfermode, ColorFilter, Shader e Câmera.
- Engine gráfica 3D Renderscript - um framework para gerar efeitos 3D para aplicações.
- Suporte multi-core - o suporte para múltiplos núcleos é construído na VM Dalvik e na biblioteca Bionic.
- Multimedia - suporte para streaming HTTP e possui um framework DRM plugável.
- Enterprise - suporte para armazenamento encriptado, expiração de senha, histórico de senha e senhas complexas.
Aplicações anteriores são compatíveis com Android 3.0, e além disso podem aproveitar o novo tema de UI holográfico definindo um atributo no arquivo de manifesto.
Desenvolvedores podem pegar o Preview SDK, mas devem estar cientes que a API não é final e aplicações feitas com essa versão do kit de desenvolvimento não poderão ser carregadas no Android Marketplace. A versão final do SDK deve estar pronta no próximo mês.