Abril de 2009
A plataforma Android 1.5 apresenta muitos novos recursos para usuários e desenvolvedores. A lista abaixo fornece uma visão geral das mudanças.
- Aprimoramentos da interface do usuário
- Melhorias de desempenho
- Novos recursos
- Novas APIs e elementos de manifesto
Refinamentos da interface do usuário
- Em todo o sistema:
      - Refinamento de todos os elementos principais da interface
- Transições de janela animadas (desativadas por padrão)
- Rotações de aplicativos baseadas no acelerômetro
 
- Aprimoramento da interface para:
      - Experiência em chamadas
- Contatos, histórico de chamadas e favoritos
- SMS e MMS
- Navegador
- Gmail
- Agenda
- Câmera e Galeria
- Gerenciamento de aplicativos
 
Melhorias no desempenho
- Inicialização da câmera e captura de imagem mais rápidas
- Aquisição de local do GPS muito mais rápida (com base no SUPL AGPS)
- Rolagem de página mais suave no navegador
- Rolagem mais ágil da lista de conversas do Gmail
Novos recursos
- Teclado virtual na tela
  - Funciona na orientação retrato e paisagem
- Suporte para instalação de teclados de terceiros pelos usuários
- Dicionário do usuário para palavras personalizadas
 
- Tela inicial
  - Widgets
     - Os widgets da tela inicial agrupados incluem: relógio analógico, agenda, player de música, moldura de fotos e pesquisa
 
- Pastas dinâmicas
 
- Widgets
     
- Câmera e galeria
  - Gravação de vídeo
- Reprodução de vídeo (formatos MPEG-4 e 3GP)
 
- Bluetooth 
  - Suporte para Bluetooth estéreo (perfis A2DP e AVCRP)
- Pareamento automático
- Experiência com viva-voz aprimorada
 
- Navegador
  - Atualização com os mecanismos mais recentes do navegador Webkit e do Squirrelfish JavaScript
- Copiar e colar no navegador
- Pesquisa em uma página
- Codificação de texto selecionada pelo usuário
- As mudanças na interface incluem:
      - Caixa de pesquisa e "Go" unificada
- Favoritos/histórico/tela mais acessada com guias
 
 
- Contatos
  - Mostra a foto do usuário nos Favoritos
- Carimbo de data/hora específico para eventos no registro de chamadas
- Acesso de um toque para cartão de contato a partir de evento no registro de chamadas
 
- Sistema
- Novo kernel do Linux (versão 2.6.27)
- Verificação e reparo automáticos do sistema de arquivos do cartão SD
- Kit de ferramentas de aplicativos do chip 1.0
 
- Aplicativos do Google (não disponíveis na imagem do sistema do Android 1.5 incluída no SDK do Android)
  - Conferir o status dos amigos do Google Talk nos apps Contatos, SMS, MMS, Gmail e Email
- Ações em lote como arquivar, excluir e marcar nas mensagens do Gmail
- Envie vídeos para o YouTube
- Envie fotos no Picasa
 
Novas APIs e elementos de manifesto
- Estrutura de interface
  - Framework para facilitar a interação entre a linha de execução da interface e em segundo plano
- Novo widget SlidingDrawer
- Novo widget HorizontalScrollview
 
- Framework AppWidget
  - APIs para criar uma tela inicial segura AppWidgets. Para saber como usar os AppWidgets, consulte a documentação AppWidgets do Guia do Desenvolvedor. Consulte também Introdução aos widgets da tela inicial e ao framework AppWidget no blog para desenvolvedores Android.
- APIs para preencher Live Folderscom conteúdo personalizado.
 
- APIs para criar uma tela inicial segura 
- Estrutura de mídia
  - APIs de gravação e reprodução de áudio bruto
- Motor de reprodução MIDI interativo
- Video Recording APIspara desenvolvedores (formato 3GP).
- Intenções de compartilhamento de fotos e vídeos
- Intenção de pesquisa de mídia
 
- Framework de método de entrada
   - Framework Input Method Service
- Mecanismo de previsão de texto
- Capacidade de fornecer IMEs para download aos usuários
 
- Framework 
- Requisitos de hardware definidos pelo aplicativo
   Os aplicativos agora podem usar um novo elemento nos arquivos de manifesto, <uses- configuration>, para indicar ao sistema Android quais recursos de hardware eles precisam para funcionar corretamente. Por exemplo, um aplicativo pode usar o elemento para especificar que ele exige um teclado físico ou um dispositivo de navegação específico, como um trackball. Antes de instalar o aplicativo, o sistema Android verifica os atributos definidos para o elemento <uses-configuration>e permite que a instalação continue somente se o hardware necessário estiver presente.
- Framework de reconhecimento de fala
    - Suporte para o uso de bibliotecas de reconhecimento de fala por intent. Consulte RecognizerIntent.
 
- Suporte para o uso de bibliotecas de reconhecimento de fala por intent. Consulte 
- Várias adições de API
  - LocationManager: os aplicativos podem receber atualizações de mudança de local por intent
- WebView: suporte a eventos de início/término/movimentação/cancelamento do DOM de toque
- Sensor Manager APIsfoi redesenhado
- GLSurfaceView: framework de conveniência para criar aplicativos OpenGL
- Intent de transmissão para a instalação de atualização do app foi bem-sucedida para uma experiência de upgrade mais suave
 
