Abril de 2009
A plataforma Android 1.5 apresenta muitos recursos novos para usuários e desenvolvedores. A lista abaixo mostra uma visão geral das mudanças.
- Refinamentos da interface do usuário
- Melhorias no 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 IU
- Transições de janela animadas (desativadas por padrão)
- Rotações de aplicativos baseadas em acelerômetro
- Melhoria na IU para:
- Experiência na chamada
- Contatos, registro 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 muito mais rápida da localização por GPS (tecnologia SUPL AGPS)
- Rolagem de página mais suave no navegador
- Rolagem mais ágil da lista de conversas do Gmail
Novos recursos
- Teclado de software 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 de tela inicial agrupados incluem: relógio analógico, agenda, player de música, moldura 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
- Atualizado com os mais recentes mecanismos JavaScript do navegador Webkit e do Squirrelfish
- Copie e cole no navegador
- Pesquisa em uma página
- Codificação de texto selecionada pelo usuário
- Estas são as mudanças na IU:
- Go e caixa de pesquisa unificadas
- Favoritos/histórico/tela mais visitada 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)
- Reparo e verificação automática do sistema de arquivos do cartão SD
- Kit de ferramentas de aplicativo de chip 1.0
- Apps do Google (indisponíveis na imagem do sistema do Android 1.5
incluída no SDK do Android)
- Visualize o status dos amigos do Google Talk nos aplicativos Contatos, SMS, MMS, Gmail e e-mail
- 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
- Framework da IU
- Framework para facilitar a interação entre linhas de execução de IU/segundo plano
- Novo widget
SlidingDrawer
- Novo widget
HorizontalScrollview
- Framework AppWidget
- APIs para criar uma tela inicial segura
AppWidgets
. Para mais informações sobre como usar 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 de desenvolvedores Android. - APIs para preencher
Live Folders
com conteúdo personalizado.
- APIs para criar uma tela inicial segura
- Framework de mídia
- APIs de gravação e reprodução de áudio bruto
- Mecanismo de reprodução MIDI interativo
Video Recording APIs
para desenvolvedores (formato 3GP).- Intents de compartilhamento de vídeos e fotos
- Intenção de pesquisa de mídia
- Framework do método de entrada
- Framework
Input Method Service
- Mecanismo de previsão de texto
- Possibilidade 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 são necessários para funcionar corretamente. Por exemplo, um aplicativo pode usar o elemento para especificar que 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 ao uso de bibliotecas de reconhecimento de fala via Intent. Consulte os
RecognizerIntent
.
- Suporte ao uso de bibliotecas de reconhecimento de fala via Intent. Consulte os
- Adições diversas de API
- LocationManager: os apps podem receber atualizações de mudança de local via Intent.
- WebView: toque para iniciar/terminar/mover/cancelar suporte a eventos DOM
Sensor Manager APIs
reformulado- GLSurfaceView: framework de conveniência para criar aplicativos OpenGL
- Intenção de transmissão para instalação de atualização do app bem-sucedida, para uma experiência de upgrade mais suave