Versões do SDK do Android Atualizado em setembro de 2010
Plataforma
API Level
Distribuição
Android 1.5
3
15.3%
Android 1.6
4
20.3%
Android 2.1
7
59.7%
Android 2.2
8
4.5%
Outros
1,2,5,6
0.2%
Android 1.0 Data: Setembro de 2008 API Level: 1 Revisões: 1 Primeira versão release do SDK do Android, corrigiu bugs da versão 0.9 e incluiu algumas adições à API, como o suporte ao SQLite, Maps API Key para interagir com a classe MapView, e um driver USB para testar os aplicativos desenvolvidos em um dispositivo físico, até então inexistente. Mudanças significativas em relação as versões beta puderam ser vistas na home com widgets e múltiplas telas (presente na versão 0.9 beta). Media player, câmera e listagem de aplicativos completam as mudanças. A versão do ADT (Android Development Tools) compatível era 0.8.0. O SDK 1.0 era também compatível com o primeiro dispositivo Android do mercado, T-Mobile G1.
Android 1.1 Data: Fevereiro de 2009 API Level: 2 Revisões: 1
Built-in Applications
Alarme e Relógio API Demos Browser Calculadora Câmera Contatos Dev Tools Discador Email Maps (e StreetView) Mensagens Música Fotos Configurações
Idiomas
English, US (en_US) German (de)
Novas Funcionalidades
Mapas: Acrescenta informações e opiniões, quando um usuário faz uma busca no Google Maps e clica em um negócio para ver seus detalhes. Discador: Tempo padrão da tela agora é maior quando usado o viva-voz. Discador: Adiciona um "Show / Hide” do teclado numérico, para tornar mais fácil o acesso durante a chamada. Adiciona suporte para salvar anexos de MMS Adiciona suporte para marquee em layouts.
Mudanças na API
Adiciona anotações para sistemas de teste, sem mudanças na API non-test. Adiciona um método para permitir um processo determinar facilmente a sua UID. Adiciona suporte para marquee em layouts. Adiciona novos métodos para a determinação de padding nas views. Útil se você está escrevendo suas próprias subclasses de View. Adiciona novas permissões que permitem que um aplicativo transmita SMS ou mensagem Push WAP. Limpeza na API: elimina construtor protegido de imagens de sistema.
Android 1.5 Data: Maio de 2009 API Level: 3 Revisões: 4
Built-in Applications
Alarme e Relógio Browser Calculadora Filmadora Câmera Contatos Custom Locale (app desenvolvedor) Dev Tools (app desenvolvedor) Discador Email Galeria IME para entrada de texto em japonês Mensagens Música Configurações Spare Parts (app desenvolvedor)
Idiomas
Chinese, PRC (zh_CN) Chinese, Taiwan (zh_TW) Czech (cs_CZ) Dutch, Netherlands (nl_NL) Dutch, Belgium (nl_BE) English, US (en_US) English, Britain (en_GB) English, Canada (en_CA) English, Australia (en_AU) English, New Zealand (en_NZ) English, Singapore(en_SG) French, France (fr_FR) French, Belgium (fr_BE) French, Canada (fr_CA) French, Switzerland (fr_CH) German, Germany (de_DE) German, Austria (de_AT) German, Switzerland (de_CH) German, Liechtenstein (de_LI) Italian, Italy (it_IT) Italian, Switzerland (it_CH) Japanese (ja_JP) Korean (ko_KR) Polish (pl_PL) Russian (ru_RU) Spanish (es_ES)
Emulador de Skins
QVGA-P (240x320, baixa densidade, tela pequena) QVGA-L (320x480, baixa densidade, tela pequena) HVGA (320x480, média densidade, tela normal) HVGA-P (320x480, média densidade, tela normal) HVGA-L (320x480, média densidade, tela normal)
Melhorias na Interface
Sistema como um todo: Refinamento de todos os elementos fundamentais da interface do usuário Transições de janela animadas (desativado por padrão) Rotações na aplicação baseadas em acelerômetro Refinamentos de interface: Experiência durante a discagem Contatos, registro de chamadas, e favoritos SMS e MMS Browser Gmail Calendário Email Câmera & Galeria Gerenciamento de aplicativos
Melhorias de Desempenho
Máquina fotográfica mais rápida no start-up e na captura de imagem Localização muito mais rápida do GPS (powered by SUPL AGPS) Rolagem de página suave no navegador Acelerada a rolagem da lista de mensagens do GMail
Novas Funcionalidades
Teclado Virtual o Funciona tanto em orientação retrato e paisagem o Suporte para instalação de teclados de terceiros pelo usuário o Dicionário do usuário personalizado para novas palavras Tela inicial o Widgets Pacote de widgets inclui: relógio analógico, calendário, música, porta-retrato e busca o Live folders Câmera e Galeria o Gravação de vídeo o Reprodução de vídeo (MPEG-4 e 3GP) Bluetooth o Stereo Bluetooth (A2DP e perfis AVCRP) o Auto-emparelhamento o Melhor experiência viva-voz Browser o Atualizado com as últimas mudanças do Webkit e Squirrelfish Javascript o Copiar e colar no navegador o Pesquisa dentro de uma página
o o
Selecão pelo usuário da codificação de texto Mudanças de interface incluem: Unificação do Go e caixa de pesquisa Abas na tela favoritos / histórico / mais-visitados Contatos o Mostra fotos do usuário nos Favoritos o Data e hora para eventos no registro de chamadas o Acesso com um toque para um cartão de visitas do contato no registro de chamadas Sistema o Novo kernel do Linux (versão 2.6.27) o Auto-verificação e reparação dos arquivos do SD card o SIM Application Toolkit 1.0 Aplicativos do Google (não disponível na imagem 1.5 do sistema Android incluído no SDK do Android) o Ver status dos amigos do Google Talk em Contatos, SMS, MMS, GMail, aplicativos de e-mail o Operações em lote como arquivar, apagar e etiqueta nas mensagens do Gmail o Envio de vídeos para o Youtube o Upload de fotos para o Picasa
Android 1.6 Data: setembro de 2009 API Level: 4 Revisões: 3
Built-in Applications
Alarme e Relógio Browser Calculadora Filmadora Câmera Contatos Custom Locale (app desenvolvedor) Dev Tools (app desenvolvedor) Discador
Idiomas
Chinese, PRC (zh_CN) Chinese, Taiwan (zh_TW) Czech (cs_CZ) Dutch, Netherlands (nl_NL) Dutch, Belgium (nl_BE) English, US (en_US) English, Britain (en_GB) English, Canada (en_CA) English, Australia (en_AU) English, New Zealand (en_NZ) English, Singapore(en_SG) French, France (fr_FR) French, Belgium (fr_BE) French, Canada (fr_CA) French, Switzerland (fr_CH) German, Germany (de_DE) German, Austria (de_AT) German, Switzerland (de_CH) German, Liechtenstein (de_LI) Italian, Italy (it_IT) Italian, Switzerland (it_CH) Japanese (ja_JP) Korean (ko_KR) Polish (pl_PL) Russian (ru_RU) Spanish (es_ES)
Emulador de Skins
QVGA (240x320, baixa densidade, tela pequena) HVGA (320x480, média densidade, tela normal) WVGA800 (480x800, alta densidade, tela normal)
Email Galeria Gestures Builder IME para entrada de texto em japonês Mensagens Música Configurações Spare Parts (app desenvolvedor)
WVGA854 (480x854 alta densidade, tela normal)
Novos recursos do Usuário Quick Search Box para Android Android 1.6 inclui um framework de pesquisa redesenhado que permite uma eficaz e coerente forma rápida para que os usuários pesquisem em várias fontes, tais como bookmarks, histórico do navegador, contatos, e na web diretamente na tela inicial. O sistema aprende constantemente quais resultados da pesquisa são mais relevantes com base no que é clicado. Então contatos ou aplicativos populares que foram previamente escolhidos serão empurrados até o topo, quando um usuário digita as primeiras letras de uma consulta relevante. O framework de pesquisa também fornece aos desenvolvedores uma maneira fácil de expor o conteúdo relevante de suas aplicações na caixa de pesquisa rápida.
Máquina fotográfica, filmadora, e galeria Uma interface de usuário atualizada fornece uma câmera integrada, filmadora e uma galeria. Usuário pode alternar rapidamente entre modos de captura de foto e vídeo. Além disso, a galeria permite aos usuários selecionar várias fotos para exclusão. Android 1.6 também oferece uma câmera muito mais rápida. Comparada com a versão anterior, a partida da câmera está agora 39% mais rápida, e há uma melhoria de 28% no tempo de concluir uma foto para a próxima.
VPN, 802.1x Um novo painel de controle para a Virtual Private Network (VPN) em Configurações, permite aos usuários configurar e conectar-se aos seguintes tipos de VPNs:
L2TP/IPSEC pre-shared key based VPN
L2TP/IPsec certificate based VPN
L2TP only VPN
PPTP only VPN
Indicador de uso de bateria A nova tela de uso da bateria permite aos usuários ver quais são os aplicativos e serviços que estão consumindo a energia da bateria. Se o usuário determina que um determinado serviço ou aplicativo está usando muita energia, pode agir ajustando as definições, parando a aplicação ou desinstalando o aplicativo.
Acessibilidade Os usuários serão capazes de baixar novos serviços de acessibilidade construídos com o novo framework de acessibilidade e habilitá-los em Configurações.
Atualizações do Android Market Para aparelhos com Android Market, a versão mais recente melhora a experiência geral do usuário e torna mais fácil descobrir os principais aplicativos e jogos dos desenvolvedores. Na tela inicial, os usuários podem escolher entre Aplicativos, Jogos e Downloads. Dentro de uma categoria, os usuários podem explorar os títulos que são Top Pagos, Top Free, e Recentes. Para cada título, o usuário pode ver agora screenshots apresentadas pelos desenvolvedores, além de comentários de outros usuários.
Novas Tecnologias Expanded Search Framework O framework de pesquisa do Android foi redesenhado e ampliado para fornecer aplicativos de terceiros a oportunidade de adicionar conteúdo de suas aplicações no “Quick Search Box”, a ferramenta de busca global. Para fazer isso, os desenvolvedores terão de fazer sei aplicativo "pesquisar" e apresentar sugestões em resposta às consultas dos usuários. Para habilitar as sugestões de busca no aplicativo, os usuários simplesmente selecionam cada aplicativo a partir do qual gostaria de receber sugestões, em itens Pesquisáveis nas Configurações de Pesquisa.
Text-to-speech engine O Android 1.6 inclui um engine de síntese de voz chamada Pico. Ele permite qualquer aplicação Android "falar" uma seqüência de texto com um sotaque que coincide com a língua. O engine suporta os seguintes idiomas: Inglês (americano e britânico), Francês , Alemão, Italiano e Espanhol. Você precisará baixar o aplicativo SpeechSynthesis Data no Android Market, que inclui as "vozes" necessários para o text-to-speech engine.
Gestures Um novo framework de gestos fornece aos desenvolvedores de aplicativos com uma estrutura para criação, armazenamento, carregamento e reconhecimento de gestos, associando-os com ações específicas. Os desenvolvedores podem usar a nova ferramenta GestureBuilder incluída no Android SDK 1.6 para gerar bibliotecas de gestos de incluir em sua aplicação.
Acessibilidade Android 1.6 fornece uma nova estrutura de acessibilidade. Com este framework, os desenvolvedores podem criar plugins de acessibilidade que respondam a entrada do usuário, como fazer um som quando uma nova janela é mostrada, vibrar ao navegar para o topo da lista, e fornecer feedback em voz.
Suporte expandido para as densidades de tela e resoluções O Android 1.6 adiciona suporte para que aplicativos funcionem adequadamente em diferentes resoluções de vídeo e densidades. Os desenvolvedores também podem especificar os tipos de telas suportadas pela sua aplicação.
Suporte para CDMA O Android 1.6 inclui suporte para CDMA para telefonia.
Nova versão do OpenCore Android 1.6 inclui a atualização OpenCore 2 media engine, que tem: Suporte para encoders OpenMAX Suporte para codecs de áudio adicionais AuthorEngine Melhorias no modelo de buffers, suporta buffering compartilhada alocada no decodificador
2.6.29 do kernel do Linux O Android 1.6 atualiza o kernel Linux de 2.6.27 para 2.6.29.
Android 2.0 Data: outubro de 2009 API Level: 5 Revisões: 1
Built-in Applications
Alarme e Relógio Browser Calculadora Filmadora Câmera Contatos Custom Locale (app desenvolvedor) Dev Tools (app desenvolvedor) Discador Email Galeria Gesture Builder IME para entrada de texto em japonês Mensagens Música Configurações Spare Parts (app desenvolvedor)
Idiomas
Chinese, PRC (zh_CN) Chinese, Taiwan (zh_TW) Czech (cs_CZ) Dutch, Netherlands (nl_NL) Dutch, Belgium (nl_BE) English, US (en_US) English, Britain (en_GB) English, Canada (en_CA) English, Australia (en_AU) English, New Zealand (en_NZ) English, Singapore(en_SG) French, France (fr_FR) French, Belgium (fr_BE) French, Canada (fr_CA) French, Switzerland (fr_CH) German, Germany (de_DE) German, Austria (de_AT) German, Switzerland (de_CH) German, Liechtenstein (de_LI) Italian, Italy (it_IT) Italian, Switzerland (it_CH)
Japanese (ja_JP) Korean (ko_KR) Polish (pl_PL) Russian (ru_RU) Spanish (es_ES)
Emulador de Skins
QVGA (240x320, baixa densidade, tela pequena) WQVGA (240x400, baixa densidade, tela normal) FWQVGA (240x432, baixa densidade, tela normal) HVGA (320x480, de média densidade, tela normal) WVGA800 (480x800, alta densidade, tela normal) WVGA854 (480x854 de alta densidade, tela normal)
Novos Recursos Contatos e contas
Várias contas podem ser adicionadas a um dispositivo, principalmente para email e sincronização de contatos, incluindo contas Exchange. (Fabricantes podem escolher se desejam incluir suporte ao Exchange em seus dispositivos.) Os desenvolvedores podem criar adaptadores de sincronização que fornecem sincronização com fontes de dados complementares. Quick Contact para o Android oferece acesso instantâneo a informações de um contato e modos de comunicação. Por exemplo, um usuário pode clicar na foto do contato e selecionar chamada, SMS ou email da pessoa. Outras aplicações, tais como Email, Mensagens e Agenda também podem exibir o Quick Contact, quando você toca em uma foto de contato ou ícone de status.
Email
Suporte ao Exchange. Caixa de entrada combinada para visualizar emails de várias contas em uma única página.
Mensagens
Funcionalidade de busca para todos as mensagens SMS e MMS salvas. Apaga automaticamente mensagens mais antigas em uma conversa quando um limite definido é atingido.
Câmera
Suporte a flash Zoom digital Modo de cena Equilíbrio de branco Efeitos de cor Macro
Teclado Virtual
Um layout de teclado melhorado torna mais fácil para acertar os caracteres corretos e melhora a velocidade de digitação. Suporte a multi-touch garante que teclas não são perdidas durante a digitação rápida com dois dedos.
Um dicionário inteligente aprende com o uso das palavras e automaticamente inclui os nomes de contato como sugestões.
Browser
Interface atualizada que permite aos usuários usarem a barra de endereços para pesquisas instantâneas e navegação. Bookmarks com miniaturas da página. Zoom com duplo toque. Suporte para HTML5: o Database API, para bases de dados cliente-side utilizando SQL. o Application cache support, para aplicações offline. o Geolocation API, para fornecer informações de localização do dispositivo. o <video> tag, suporte a modo de tela cheia.
Calendário
A agenda fornece rolagem infinita. Eventos irão indicar o status de cada convidado. Convidar novas pessoas para eventos.
Novas Tecnologias Media Framework Arquitetura gráfica melhorada, que permite melhor suporte a aceleração por hardware.
Bluetooth
Bluetooth 2.1 Novos perfis BT: Object Push Profile (OPP) e Phone Book Access Profile (PBAP)
Android 2.01 Data: novembro de 2009 API Level: 6 Revisões: 1 Esta versão inclui apenas pequenas alterações na API, correções de bugs e mudanças de alguns behaviors do framework. Algumas mudanças são relacionadas a constantes de Blutooth e seleção de resource pelo aplicativo baseado no API level.
Built-in Applications
Alarme e Relógio Browser Calculadora Filmadora Câmera Contatos Custom Locale (app desenvolvedor) Dev Tools (app desenvolvedor) Discador Email Galeria Gesture Builder IME para entrada de texto em japonês Mensagens Música Configurações Spare Parts (app desenvolvedor)
O aplicativo Dev Tools inclui agora um "Sync Tester" para testes rápidos e uma maneira simples de testar adaptadores de sincronização de terceiros.
Idiomas
Chinese, PRC (zh_CN) Chinese, Taiwan (zh_TW) Czech (cs_CZ) Dutch, Netherlands (nl_NL) Dutch, Belgium (nl_BE) English, US (en_US) English, Britain (en_GB) English, Canada (en_CA) English, Australia (en_AU) English, New Zealand (en_NZ) English, Singapore(en_SG) French, France (fr_FR) French, Belgium (fr_BE) French, Canada (fr_CA)
French, Switzerland (fr_CH) German, Germany (de_DE) German, Austria (de_AT) German, Switzerland (de_CH) German, Liechtenstein (de_LI) Italian, Italy (it_IT) Italian, Switzerland (it_CH) Japanese (ja_JP) Korean (ko_KR) Polish (pl_PL) Russian (ru_RU) Spanish (es_ES)
Emulador de Skins
QVGA (240x320, baixa densidade, tela pequena) WQVGA (240x400, baixa densidade, tela normal) FWQVGA (240x432, baixa densidade, tela normal) HVGA (320x480, média densidade, tela normal) WVGA800 (480x800, alta densidade, tela normal) WVGA854 (480x854 de alta densidade, tela normal)
Android 2.1 Data: janeiro de 2010 API Level: 7 Revisões: 2 Esta versão inclui apenas pequenas alterações na API, correções de bugs e mudanças de alguns behaviors do framework. Algumas mudanças são relacionadas a APIs para desenvolvimento de fundos de tela
animados.
Built-in Applications
Alarme e Relógio Browser Calculadora Câmera Contatos Custom Locale (app desenvolvedor) Dev Tools (app desenvolvedor) Email Galeria IME para japonês, chinês, e de entrada de texto Latina Mensagens Música Telefone Configurações Spare Parts (app desenvolvedor)
Idiomas
Chinese, PRC (zh_CN) Chinese, Taiwan (zh_TW) Czech (cs_CZ) Dutch, Netherlands (nl_NL) Dutch, Belgium (nl_BE) English, US (en_US) English, Britain (en_GB) English, Canada (en_CA) English, Australia (en_AU) English, New Zealand (en_NZ) English, Singapore(en_SG) French, France (fr_FR) French, Belgium (fr_BE) French, Canada (fr_CA) French, Switzerland (fr_CH) German, Germany (de_DE) German, Austria (de_AT) German, Switzerland (de_CH) German, Liechtenstein (de_LI)
Italian, Italy (it_IT) Italian, Switzerland (it_CH) Japanese (ja_JP) Korean (ko_KR) Polish (pl_PL) Russian (ru_RU) Spanish (es_ES)
Emulador de Skins
QVGA (240x320, baixa densidade, tela pequena) WQVGA (240x400, baixa densidade, tela normal) FWQVGA (240x432, baixa densidade, a tela normal) HVGA (320x480, média densidade, tela normal) WVGA800 (480x800, alta densidade, tela normal) WVGA854 (480x854 alta densidade, tela normal)
Android 2.2 Data: maio de 2010 API Level: 8 Revisões: 2
Built-in Applications
Alarme e Relógio Browser Calculadora Câmera Contatos Custom Locale (app desenvolvedor) Dev Tools (app desenvolvedor) Email Galeria IME para japonês e chinês, entrada de texto Latino Mensagens Música Telefone Configurações Spare Parts (app desenvolvedor)
Idiomas
Chinese, PRC (zh_CN) Chinese, Taiwan (zh_TW) Czech (cs_CZ) Dutch, Netherlands (nl_NL) Dutch, Belgium (nl_BE) English, US (en_US) English, Britain (en_GB) English, Canada (en_CA) English, Australia (en_AU) English, New Zealand (en_NZ) English, Singapore(en_SG) French, France (fr_FR) French, Belgium (fr_BE) French, Canada (fr_CA) French, Switzerland (fr_CH) German, Germany (de_DE) German, Austria (de_AT) German, Switzerland (de_CH) German, Liechtenstein (de_LI) Italian, Italy (it_IT) Italian, Switzerland (it_CH) Japanese (ja_JP) Korean (ko_KR)
Polish (pl_PL) Russian (ru_RU) Spanish (es_ES)
Emulador de Skins
QVGA (240x320, baixa densidade, tela pequena) WQVGA (240x400, baixa densidade, tela normal) FWQVGA (240x432, baixa densidade, tela normal) HVGA (320x480, média densidade, tela normal) WVGA800 (480x800, alta densidade, tela normal) WVGA854 (480x854 de alta densidade, tela normal)
Novos recursos do Usuário Tela Inicial Novo widget com dicas na tela inicial auxilia novos usuários sobre como configurar a tela inicial com atalhos, itens e como fazer uso de múltiplas telas na tela inicial. O telefone, a lista de aplicativos, e o browser agora atalhos dedicados na tela inicial, tornando mais fácil para acessá-los de qualquer um dos painéis de tela inicial.
Suporte ao Exchange Maior segurança com a adição de pin numérica ou senha alfanumérica para desbloquear o dispositivo. Os administradores do Exchange podem impor políticas de senha a todos os dispositivos. Remote Wipe: Os administradores do Exchange podem remotamente voltar as configurações de fábrica para proteger os dados caso o dispositivo seja perdido ou roubado. Calendários Exchange são agora suportados na aplicação de calendário. Auto-discovery: você só precisa saber seu nome de usuário e senha para facilmente criar e sincronizar uma conta do Exchange (disponível para o Exchange 2007 e superior). Global Address Lists look-up já está disponível no aplicativo de e-mail, permitindo aos usuários auto-completar os nomes dos destinatários a partir do diretório.
Câmera e Galeria A Galeria de fotos permite que você mergulhe pilhas de imagens usando o touchscreen. Na câmera, botões na tela facilitam o acesso a uma nova interface para o controle de zoom, flash, balanço de branco, geo-tagging, foco e a exposição. A Filmadora também fornece uma maneira fácil de definir o tamanho / qualidade do vídeo para MMS e YouTube. Com o flash LED agora habilitado também para a câmara de vídeo, os vídeos podem ser criados durante a noite ou em situações de baixa luminosidade.
Portable hotspot Alguns dispositivos como o Nexus One podem ser transformado em um hotspot Wi-Fi portátil que pode ser compartilhado com até 8 dispositivos. Você pode usar seu telefone Android como uma conexão 3G para laptops Windows ou Linux, conectando seu telefone ao computador com um cabo USB. A ligação é então compartilhada entre os dois dispositivos.
Múltiplos idiomas para o teclado Usuários podem adicionar vários idiomas para o teclado e alternar entre os múltiplos idiomas deslizando sobre a barra de espaço. Isso muda as teclas, bem como a auto-sugestão do dicionário.
Melhor desempenho O desempenho do browser foi melhorada, utilizando o engine V8, o que permite um carregamento mais rápido de páginas pesadas em JavaScript. Dalvik Performance Boost: 2x a 5x mais desempenho para a CPU no Android 2.1 com Dalvik JIT. Kernel Memory Management Boost: recuperação da memória melhorada em até 20x, o que resulta em uma troca rápida e suave entre aplicações e melhor desempenho em dispositivos com memória limitada.
Plataforma das Novas Tecnologias Media framework
Novo framework de mídia (Stagefright) que suporta a reprodução de arquivos locais e streaming progressivo HTTP Continuação do suporte a OpenCore no Android em 2.2
Bluetooth
Discagem por voz através de Bluetooth Capacidade para compartilhar contatos com outros telefones O suporte para docks Bluetooth no carro e desktop Compatibilidade melhorada com kits de carro e fones de ouvido
Atualização para o kernel 2.6.32
HIGHMEM para RAM > 256 SDIO scheduling e melhorias BT
Novos Serviços para o Developer Android Cloud to Device Messaging Os aplicativos podem utilizar Android Cloud to Device Messaging para permitir alerta móvel, enviar para o telefone, e funcionalidade de sincronização push two-way.
Relatórios de erro do aplicativo Novo recurso de relatório de erros para o mercado de aplicativos do Android permite que os desenvolvedores recebem acidente e relatórios congelamento de seus usuários. Os relatórios estarão disponíveis quando eles fizerem logon em sua conta de editor.
Novas APIs para o desenvolvedor Aplicativos no armazenamento externo Os aplicativos podem agora solicitar a instalação no armazenamento externo compartilhado (como um cartão SD).
Media framework Proporciona novas APIs para o foco de áudio, o roteamento de áudio para SCO, e auto-verificação de arquivos de banco de dados de mídia. Também fornece APIs para permitir que aplicações detectem a conclusão do carregamento de som, auto-pausa e retorno a reprodução de áudio.
Câmera e filmadora Nova API preview duplica a taxa de quadros de ~10fps a ~ 20FPS. A câmera agora suporta orientação retrato, controles de zoom, acesso a dados de exposição, e um utilitário de miniaturas. Um novo perfil da câmera permite que novos aplicativos para determinem as capacidades do hardware do dispositivo.
Gráficos Novas APIs OpenGL ES 2.0, trabalhando com formato YUV de imagem, e ETC1 para a compressão de textura.
Backup de dados Aplicativos podem incluir informações para backup e restauração de dados, para garantir que os usuários mantenham seus dados após o reset de fábrica ou quando há uma troca de dispositivo.
Device policy manager Nova device policy management APIs permitem que os desenvolvedores a criem aplicativos que podem controlar os recursos de segurança do dispositivo, tais como a política mínima de senha, limpeza dos dados, e assim por diante. Os usuários podem selecionar os administradores que estão habilitados em seus dispositivos.
UI framework Novo "car mode" e "night mode" permitem que os aplicativos ajustem seu UI para estas situações. A scale gesture detector API fornece melhor definição de eventos multi-touch. Os aplicativos podem agora personalizar a faixa inferior de um TabWidget.