page.title=Visão geral do programa page.metaDescription=Boas-vindas ao Android M Developer Preview, um programa que fornece tudo que é necessário para testar e otimizar os aplicativos para a próxima versão do Android. page.image=images/cards/card-preview_16-9_2x.png page.tags="preview", "developer", "android" @jd:body

Developer Preview 2 is now available

Boas-vindas ao Android M Developer Preview, um programa que fornece tudo que é necessário para testar e otimizar os aplicativos para a próxima versão do Android. É de graça e você pode começar agora mesmo: basta fazer o download das ferramentas M Developer Preview.

Imagens de sistema de emulador e hardware

Execute e teste os aplicativos no Nexus 5, 6, 9 e Player (para TV), bem como em emuladores.

Código de plataforma mais recente

Nós forneceremos várias atualizações durante a prévia. Portanto, você testará de acordo com as alterações mais recentes da plataforma.

Atualizações entregues por OTA

É possível obter atualizações por OTA (over-the-air) ao programar o dispositivo em flash para a prévia inicial.

Novos comportamentos e capacidades

Inicie o trabalho cedo para suportar os novos comportamentos da plataforma, como novo modelo de permissões de tempo de execução e recursos de economia de energia.

Janela de prioridades para problemas informados por desenvolvedores

Durante as primeiras semanas, nós daremos prioridade aos problemas informados por desenvolvedores. Portanto, teste e forneça-nos feedback o quanto antes.

Feedback e suporte

Informe problemas e dê-nos feedback usando o issue tracker. Conecte-se a outros desenvolvedores na Comunidade M Developer.

Linha do tempo e atualizações

Preview program timeline

O M Developer Preview estará em execução de 28 de maio até o Android M SDK final, que disponibilizaremos brevemente antes do lançamento público durante o 3º trimestre de 2015.

Nos marcos de desenvolvimento principais, entregamos atualizações para os dispositivos de teste. Os marcos de experiência são

Estas atualizações culminam no SDK final (no 3º trimestre), que fornecerá APIs oficiais para a nova versão do Android, bem como os recursos e comportamentos do sistema final.

Ao testar e desenvolver no Android M, recomendamos que você mantenha o ambiente de desenvolvimento atualizado à medida que atualizações do Preview são lançadas. Para facilitar o processo, fornecemos atualizações "over-the-air" (OTA) aos dispositivos já programados em flash para uma versão do Preview, além de fornecemos imagens do sistema que estão disponíveis para download e programação em flash manualmente.

Observação: as imagens do sistema e o SDK final não podem ser entregues por OTA. Em vez disso, precisarão ser programadas em flash manualmente para os dispositivos de teste.

Notificaremos você quando as atualizações do Preview estiverem disponíveis por meio do Blogue de desenvolvedores do Android, além deste site e da Comunidade Android M Developer.

O que há no Preview?

O M Developer Preview inclui tudo que é necessário para testar os aplicativos existentes em uma variedade de tamanhos de tela, tecnologias de rede, chipsets de CPU/GPU e arquiteturas de hardware.

Ferramentas SDK

É possível fazer o download destes componentes pelo SDK Manager no Android Studio:

Imagens do sistema de hardware

É possível fazer o download destas imagens de sistema de hardware para dispositivos Nexus a partir da página de download:

Exemplo de código e documentação

Estes recursos de documentação ajudam você a aprender sobre o Preview:

Recursos de suporte

Use estes recursos de suporte ao testar e desenvolver no M Developer Preview:

Destinação, APIs de prévia e publicação

O Android M Developer Preview é uma versão apenas para desenvolvimento e não possui um nível da API padrão. Caso opte pelos comportamentos de compatibilidade para testar o aplicativo (o que é muito recomendado), é possível destinar o M Developer Preview configurando o targetSdkVersion do aplicativo para “MNC”.

O Android M Developer Preview fornece APIs de prévia — as APIs não serão oficiais até o lançamento do SDK final, atualmente planejado para o terceiro trimestre de 2015. Isto significa que é possível esperar alterações secundárias de APIs com o tempo, especialmente durante as semanas iniciais do programa. Forneceremos um resumo das alterações com cada atualização do Android M Developer Preview.

Observe que, apesar das APIs da prévia poderem ser alteradas, os comportamentos essenciais do sistema, como permissões de tempo de execução e recursos de economia de energia, são estáveis e estão prontos para serem testados.

Em termos de publicação, o Google Play evita a publicação de aplicativos destinados para o M Developer Preview. Quando o SDK final do Android M estiver disponível, você poderá destinar o nível da API do Android M oficial e publicar o aplicativo no Google Play. Enquanto isso, caso queira distribuir um aplicativo destinado para Android M para testadores, é possível fazê-lo por e-mail ou por download direto a partir do site.

Como começar

Para começar o teste do aplicativo:

  1. Revise a Visão geral da API e as Mudanças de comportamento para ter uma ideia do que há de novo e como isto afeta os aplicativos. Em particular, aprenda mais sobre o novo modelode permissões de tempo de execução, recursos de economia de energia e backup automático.
  2. Configure o ambiente seguindo as instruções para Configurar o Preview SDK e ajustar os dispositivos de teste.
  3. Siga as instruções de programação em flash para programar em flash a imagem do sistema do M Developer Preview mais recente para Nexus 5, 6, 9 e Player. Após programar em flash o dispositivo de desenvolvimento, as atualizações do Preview serão entregues por atualizações OTA (over-the-air).
  4. Faça o download da Referência da API do M Preview e dos exemplos do M Preview para obter mais informações sobre os novos recursos de API e como usá-los no aplicativo.
  5. Junte-se à Comunidade Android M Developer para obter as notícias mais recentes e conecte-se a outros desenvolvedores que trabalham com a nova plataforma.

Agradecemos a sua participação no programa M Developer Preview do Android!