Destaques da plataforma Android 1.5

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.

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
    • E-mail
    • 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
  • 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 AppWidget
  • Estrutura de mídia
    • APIs de gravação e reprodução de áudio bruto
    • Motor de reprodução MIDI interativo
    • Video Recording APIs para 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
  • 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.
  • 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 APIs foi 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