25/05/16

Google Play services 9.0 - Novidades

Publicado por Laurence Moroney, Developer Advocate


Faz algum tempo que não lançamos novidades para o Google Play Services, pois estamos ocupados integrando o Firebase. O Firebase conterá os SDKs que você conheceu e adora para criar aplicativos para dispositivos móveis que rodem em diversas plataformas, mas também continuamos distribuindo atualizações do Google Play Services com os novos SDKs regularmente. O Firebase foi criado usando o Google Play Services 9.0 e veremos em mais detalhes algumas das APIs mais bacanas e novas desta versão.

Anúncios

Se você cria aplicativos que se monetizam com anúncios, adicionamos diversas atualizações desde a 8.4. Há um novo método Initialization que os distribuidores podem usar para abrir o SDK na inicialização do aplicativo. Há também um novo formato de anúncio nativo: o Native Ads Express. Com o Native Ads Express, os distribuidores podem definir modelos CSS para as unidades de anúncio que definem fontes, cores, posicionamento e outras informações de estilo. A AdMob os combina com recursos de publicitário, como títulos e chamadas para ação para fazer um anúncio finalizado, que é exibido em uma NativeExpressAdView. Tirar o trabalho de apresentação de personalização do dispositivo significa menos código de dispositivo móvel, além de ser possível atualizar modelos sem reimplementar o aplicativo.

Nearby

Continuamos atualizando a varredura de avisos de BLE nas mensagens do Nearby. Todo aplicativo com ACCESS_FINE_LOCATION poderá buscar avisos pelo Nearby sem nenhuma permissão adicional. Recomendamos que os desenvolvedores verifiquem se o aplicativo tem a permissão de localização antes de chamar GoogleApiClient.connect(). Comece aqui.

Para mensagens de ponto a ponto do Nearby, agora há uma opção de exibir a caixa de diálogo de aceitação após a conexão com o GoogleApiClient, o que reduz código padrão para obter a permissão do Nearby.

Player Stats API

Além disso, continuamos atualizando o SDK do Play Games Client com melhorias à Player Stat API e o lançamento público da API de gravação de vídeos. A Player Stats API agora tem Analítica preditiva para ajudar você a identificar que grupos de jogadores têm mais probabilidade de gastar ou desistir, e estamos adicionando novas previsões sobre quanto um jogador gastaria em 28 dias e a probabilidade de um jogador ser um grande gastador. Isso permitirá que você personalize as experiências desses jogadores para tentar aumentar o envolvimento e os gastos. Saiba mais sobre a Player Stats API.

Video Recording API

Você poderá adicionar gravações de vídeo facilmente ao seu aplicativo e deixar os usuários compartilharem os vídeos com amigos e no YouTube em algumas etapas simples. Nos próximos meses, também adicionaremos a funcionalidade de transmissão ao vivo para que os fãs possam transmitir as experiências de jogo em tempo real no YouTube.

Isso é tudo para esta versão do Google Play Services 9.0 -- continuaremos distribuindo novas APIs o tempo todo, portanto, fique ligado neste blogue para saber dos futuros lançamentos.

Google I/O 2016: Desenvolver, crescer & lucrar

Jason Titus, Vice-presidente, Grupo de produtos para desenvolvedores

Em 18 de maio de 2016, demos início às comemorações pelos 10 anos de promoção de eventos para desenvolvedores com a Google I/O, diante de 7 mil desenvolvedores no Anfiteatro Shoreline e para milhões de espectadores de todo o mundo na transmissão ao vivo da I/O . Durante a apresentação inicial, fizemos vários anúncios que tratavam de ferramentas para desenvolvedores Android, iOS e web para dispositivos móveis, mostramos o poder do aprendizado de máquina para oferecer melhores experiências ao usuário e apresentamos uma prévia da plataforma de realidade virtual de alta qualidade para dispositivos móveis.

Durante os três dias de festival, foram abordados o que há de mais importante para você: Desenvolver, para criar aplicativos de alta qualidade; Crescer & lucrar, para encontrar usuários de alta qualidade, aumentar o envolvimento e construir negócios bem-sucedidos; e O que vem por aí, para apresentar novas plataformas para crescimento no futuro. 

Desenvolver, crescer & lucrar com o Firebase

Estes temas principais são melhor representados no lançamento do Firebase. Conforme mostrado durante a apresentação inicial, expandimos significativamente o Firebase para além de um back-end para dispositivos móveis, de forma a incluir novíssimos recursos, como análise para dispositivos móveis, ferramentas de crescimento e relatórios de falhas. 

O Firebase é agora um conjunto de 15 recursos e integrações projetado para ajudar você a desenvolver seu aplicativo, aumentar a base de usuários e ganhar dinheiro. No coração do novo conjunto, está uma nova ferramenta de análise para dispositivos móveis, construída do zero, chamada Firebase Analytics. Disponível para uso gratuito e ilimitado, o Firebase Analytics foi inspirado em nossa experiência de uma década com o Google Analytics, só que especificamente projetado para atender às necessidades específicas dos aplicativos. 

Vamos saber mais sobre as outras notícias importantes para desenvolvedores na I/O: 

Desenvolver 

  • Android N Developer Preview 3 — Dê uma olhada na mais recente versão do Android N, voltada para desempenho, produtividade e segurança. E o melhor de tudo é que o Android N já está pronto para testes nos principais telefones e tablets.
  • Android VR — Retrabalhamos toda a pilha do Android no N, deixando-o no ponto para oferecer experiências em RV de alta qualidade em dispositivos móveis. 
  • Android Studio 2.2 Preview — Nossa nova prévia se concentra na velocidade, nos smarts e no suporte à plataforma Android. Esta atualização de grande escala inclui um Layout Designer completamente reescrito e cheio de recursos. 
  • Android Wear 2.0 Uma versão para desenvolvedor da maior atualização de plataforma desde que lançamos o Android Wear dois anos atrás. Ela traz diretrizes de design e APIs atualizadas que tornam o relógio ainda mais útil para mostradores, mensagens e bem-estar. Agora, os aplicativos do relógios podem ser autônomos, com acesso direto à nuvem através da rede.  
  • Recording APIs permitem que os desenvolvedores do aplicativo Android TV e provedores de conteúdo ofereçam uma funcionalidade de gravação em canais ao vivo.
  • Google Play Services 9.0 — Além do Firebase, a próxima versão traz novas atualizações de API para os serviços de Anúncios, Nearby e Play Games.
  • Android Pay APIs — Um novo conjunto de ferramentas que inclui suporte para web em dispositivos móveis, Instant Apps, Save to Android Pay e uma API para emissores. Teremos mais coisas para compartilhar durante a sessão "Android Pay em toda parte: novos desenvolvimentos” que ocorrerá hoje às 14h PST, no Palco 1 Hercules.
  • Progressive Web Apps — Um novo conjunto de funcionalidades para criar sites para dispositivos móveis semelhantes a aplicativos, que trabalham de forma confiável mesmo nas piores conexões de rede e podem mandar notificações para envolver novamente os usuários.
  • Credentials API — A mais recente versão do Chrome passou a oferecer suporte à Credential Management API, permitindo que os sites interajam com o gerenciador de credenciais do navegador para melhorar a experiência de login dos usuários. A API habilita o login com um toque para os usuários, permitindo que eles entrem automaticamente quando retornarem ao site.
  • Accelerated Mobile Pages — Não deixe de conferir o projeto AMP, uma iniciativa de código aberto que está ajudando os editores a criar conteúdo otimizado para dispositivos móveis uma vez e carregá-lo instantaneamente em toda parte. 

Crescer & lucrar

  • Alcance um público global com o Google Play — Novas e poderosas ferramentas para ajudar na expansão de seus negócios: descubra e participe de testes beta na Play Store (incluindo um nova seção de Acesso Antecipado), descubra coleções de aplicativos complementares que ajudam o usuários a resolver tarefas complexas, veja como o seu aplicativo é executado em dispositivos reais com o novo relatório pré-lançamento, obtenha percepções e parâmetros de comparação para revisão e aquisição de usuários, monitore as estatísticas do aplicativo e receba notificações quando suas atualizações entrarem no ar com o novo aplicativo Play Console e muito mais.
  • Android Instant Apps — Com o Android Instant Apps, os usuários podem abrir seu aplicativo simplesmente tocando em um link, mesmo que ele não esteja instalado. O Instant Apps é compatível com o Android Jelly Bean e versões posteriores, atingindo mais de um bilhão de usuários. Estamos trabalhando com um pequeno grupo de desenvolvedores no momento, mas expandiremos o acesso gradualmente.
  • Criando para bilhões — Novos recursos que ajudam você a otimizar seu aplicativo e preparar seu negócio para atender mais de um bilhão de usuários Android em todo o mundo.
  • Campanhas de Aplicativos Universais — No ano passado, apresentamos as campanhas de aplicativos universais como uma forma simples e poderosa de apresentar aplicativos a bilhões de usuários usando o Google Play, a Busca, o YouTube e a Google Display Network. Aproveitamos este sucesso para expandir para o iOS e ajudar os desenvolvedores a usar percepções de forma otimizar os aplicativos para oferecer valor durante toda a vida útil. Vejas nossas práticas recomendadas para aplicativos. 

O que vem por aí

  • Awareness API: Faremos uma prévia de uma nova plataforma de percepção unificada, que permite aos aplicativos reconhecerem todos os aspectos do contexto de um usuário, ao mesmo tempo em que gerencia a integridade do sistema para você. Saiba mais na sessão "Introducing Awareness API: an easy way to make your apps context aware" ["Apresentando a Awareness API: uma maneira simples de fazer com que seus aplicativos reconheçam contexto"], que será realizada hoje às 15h PST no Palco 5 Libra.  
  • Daydream — Temos mais informações a compartilhar sobre como os desenvolvedores podem começar a criar aplicativos Daydream durante a sessão “VR at Google” ["Realidade virtual no Google"], que será realizada amanhã (19 de maio), às 9h PST no Anfiteatro e exibida em transmissão ao vivo.
  • Chromebooks — Conheça em primeira mão as novidades para os Chromebooks, apresentadas pela própria equipe. Amanhã (19 de maio) às 11h PST, no Palco 8 Crater.  
  • Web para dispositivos móveis — Vamos apresentar o que estamos fazendo para aprimorar a experiência na web para dispositivos móveis para desenvolvedores e usuários amanhã (19 de maio) às 14h PST, no Anfiteatro.

Assista ao Keynote e todas as outras palestras do Google I/O em nossa playlist exclusiva:

20/05/16

Vídeos com legendas em português sobre o novo Firebase

No primeiro dia do Google I/O 2016 anunciamos a expansão do Firebase, que unificou as diversas ferramentas do Google para desenvolvedores móveis.

Se você ainda não entendeu direito o que está acontecendo, ou quer mais detalhes de como usar os serviços, preparamos conteúdos especiais para esse lançamento. São vários vídeos com legendas em português para facilitar a vida dos desenvolvedores brasileiros!

Instruções para ativar as legendas:

  1. Clique no ícone de "engrenagem", no canto inferior direito.
  2. Selecione Subtitles (Legendas)
  3. Procure por Português (Brasil)

Veja a playlist abaixo, ou assista a playlist Firebase no nosso canal Desenvolvedores Google.

18/05/16

O Firebase foi expandido para se tornar uma plataforma de aplicativos unificada

Dezoito meses atrás, o Firebase se uniu ao Google. Desde então, nosso back-end como serviço (BaaS), que lida com o trabalho pesado de compilar um aplicativo, cresceu de uma comunidade apaixonada de 110.000 desenvolvedores para mais de 470.000.


Nossos recursos atuais -- Realtime Database, User Authentication e Hosting -- tornam o desenvolvimento de aplicativos mais fácil, mas ainda podemos fazer mais. Portanto, hoje, estamos anunciando uma grande expansão!
O Firebase está se expandindo para se tornar uma plataforma de aplicativos unificada para Android, iOS e desenvolvimento web para dispositivos móveis. Estamos adicionando novas ferramentas para ajudar você a desenvolver com mais velocidade, melhorar a qualidade do aplicativo, adquirir e envolver usuários e monetizar aplicativos. Além disso, estamos lançando um novo produto de analítica que agrupa tudo, ao mesmo tempo em que mantém verdadeiros os princípios norteadores que temos desde o início:

  • A experiência do desenvolvedor importa. Facilidade no uso, boa documentação e APIs intuitivas deixam os desenvolvedores felizes.
  • Trabalhar em qualquer plataforma. Apoiaremos você ao desenvolver para iOS, web ou Android.
  • Integrar onde for possível. O Firebase tem um SDK, um console e um local onde obter documentação e suporte. Você pode misturar e combinar todos os nossos recursos e, onde fizer sentido, os fluxos de dados entre eles ajudam a fazer mais em menos tempo.

Introdução ao Firebase Analytics

O Firebase Analytics é nossa solução de analítica totalmente nova, gratuita e ilimitada para aplicativos de dispositivos móveis. Ele se beneficia da experiência da Google com o Google Analytics, mas diferencia-se de algumas maneiras importantes:

Em primeiro lugar, o Firebase Analytics é centralizado no usuário e no evento. Em vez de ter como foco visualizações de página, visualizações de tela e sessões, ele dá a você percepção sobre o que os usuários estão fazendo no seu aplicativo. Você também pode ver como suas campanhas de publicidade pagas estão se saindo com a atribuição entre redes, que lhe diz de onde os usuários estão vindo. Você pode ver tudo isso em um único painel.

Em segundo lugar, o Firebase Analytics é integrado a outras ofertas do Firebase para fornecer uma fonte única confiável para atividades dentro do aplicativo e por meio de um recurso chamado Audiences. O Audiences permite definir grupos de usuários com atributos comuns. Uma vez definidos, esses grupos podem ser acessados de outros recursos do Firebase -- para ilustrar, falaremos sobre o Audiences ao longo desta publicação.

Desenvolva mais rapidamente com mensagens, armazenamento e configuração

Para ajudar você a criar aplicativos melhores, nosso conjunto de serviços de back-end está expandindo-se.

O Google Cloud Messaging, o serviço de mensagens por push de nuvem para dispositivo mais popular do mundo, está integrando-se com o Firebase e mudando o nome para Firebase Cloud Messaging (FCM). Disponível para uso ilimitado e de forma gratuita, o FCM é compatível com envio de mensagens no iOS, no Android e na web, e foi extremamente otimizado para oferecer confiabilidade e consumo eficiente da bateria. Ele foi criado para ser redimensionado e já envia 170 bilhões de mensagens por dia a dois bilhões de dispositivos.

Um dos nossos recursos mais solicitados é a capacidade de armazenar imagens, vídeos e outros arquivos grandes. Estamos lançando o Armazenamento do Firebase para os desenvolvedores poderem carregar e baixar tais arquivos de forma fácil e segura. O Armazenamento do Firebase tem tecnologia do Google Cloud Storage, o que dá a ele extrema escalabilidade e permite acessar arquivos armazenados facilmente por meio de projetos Google Cloud. Os SDKs do cliente do Armazenamento do Firebase contam com lógica avançada e lidam de forma eficaz com condições de rede ruins.

A Configuração remota do Firebase confere variáveis atualizáveis instantaneamente, que você pode usar para refinar e personalizar seu aplicativo dinamicamente para oferecer a melhor experiência aos usuários. Você pode ativar ou desativar recursos ou alterar a aparência e o aspecto sem precisar publicar uma nova versão. Você ainda pode ter como alvo configurações de públicos específicos do Firebase Analytics para que cada um dos usuários tenha uma experiência adaptada individualmente.

Além disso, continuamos investindo pesadamente em nossos produtos de back-end existentes, o Firebase Realtime Database, o Firebase Hosting e o Firebase Authentication. Promovemos muitas melhorias, incluindo uma IU totalmente reconstruída para o Realtime Database e compatibilidade grátis com domínios personalizados para todos os desenvolvedores para o Hosting. O Authentication recebeu as atualizações mais importantes, com SDKs totalmente novos e uma infraestrutura de back-end atualizada. Isto fornece segurança, confiabilidade e capacidade de redimensionamento adicionais usando as mesmas tecnologias que capacitam as próprias contas da Google. Além disso, adicionamos novos recursos de autenticação, incluindo verificação de e-mail, vinculação de contas e muito mais.

Introdução ao Test Lab e ao Relatórios de falhas

Adicionamos duas novas ofertas ao Firebase para ajudar você a desenvolver aplicativos de maior qualidade.

Quando o aplicativo falha, é ruim para os usuários e prejudica seu negócio. Os Relatórios de falhas do Firebase dão a você relatórios acionáveis e priorizados para ajudar a diagnosticar e corrigir problemas no seu aplicativo Android ou iOS depois de disponibilizá-lo. Conectamos o Relatórios de falhas também ao Audiences no Firebase Analytics para você poder saber se os usuários de um determinado dispositivo, em um local geográfico específico ou em outro segmento personalizado estão experimentando taxas de falha elevadas.

O Cloud Test Lab, anunciado no ano passado na Google I/O, agora é o Firebase Test Lab para Android. O Test Lab ajuda a encontrar problemas no aplicativo antes que os usuários o utilizem. Isso permite testes automáticos e personalizados do aplicativo em dispositivos reais hospedados em data centers da Google.

Expanda seu aplicativo com notificações, links dinâmicos e muito mais

Depois de lançar o aplicativo, podemos ajudar você a expandir e envolver novamente os usuários com cinco recursos de crescimento poderosos.

As Notificações do Firebase permitem que você entregue notificações com facilidade a um segmento de usuários e podem ser direcionadas usando o Audiences do Firebase Analytics. Usando o console de Notificações, você pode envolver novamente os usuários, aumentar o crescimento do aplicativo e realizar campanhas de marketing sem precisar escrever nenhuma linha de código.

Os Links dinâmicos do Firebase tornam os URLs mais poderosos de duas maneiras. Em primeiro lugar, eles fornecem “durabilidade” -- os links persistem por todo o processo de instalação do aplicativo, assim os usuários são direcionados ao local correto quando abrem o aplicativo pela primeira vez. A “recepção calorosa” aumenta o envolvimento e a retenção. Em segundo lugar, eles permitem alterar dinamicamente o destino de um link com base em condições de tempo real, como o tipo de navegador ou o dispositivo. Use-os na web, em e-mails, nas redes sociais e em promoções físicas para obter informações sobre seus canais de crescimento.

Os Convites do Firebase transformam seus clientes em fãs. Os usuários podem facilmente compartilhar códigos de indicação ou o conteúdo favorito por SMS ou e-mail com a rede, assim, você pode aumentar o alcance e a retenção do aplicativo.

O Firebase App Indexing, anteriormente Google App Indexing, leva os usuários novos e antigos ao seu aplicativo usando bilhões de pesquisas no Google. Se o seu aplicativo já estiver instalado, os usuários poderão inicializá-lo diretamente pelos resultados da busca. Os usuários novos recebem um link para instalar o aplicativo.

O AdWords, a plataforma de propaganda da Google para aquisição e envolvimento de usuários, agora está integrado ao Firebase. O Firebase pode rastrear as instalações do aplicativo do AdWords e informar o valor do tempo de vida ao painel do Firebase Analytics. O Firebase Audiences pode ser usado no AdWords para envolver novamente grupos específicos de usuários. Os eventos dentro do aplicativo podem ser definidos como conversões no AdWords para otimizar seus anúncios automaticamente, incluindo campanhas universais do aplicativo.

Monetize seu aplicativo com a AdMob

Para ajudar a gerar receita pelo aplicativo e criar um negócio sustentável, integramos o Firebase à AdMob, uma plataforma de publicidade usada por mais de 1 milhão de aplicativos. Facilitamos o começo com a AdMob ao integrar o SDK do Firebase ao aplicativo. Usando a AdMob, você pode escolher dentre os formatos de anúncio mais recentes, incluindo anúncios nativos, que ajudam a proporcionar uma excelente experiência do usuário.

Introdução a um novo console, documentação e SDK

Junto com o lançamento de novos recursos, estamos movendo nosso website e a documentação para um novo local: firebase.google.com.

Estamos lançando, ainda, um console totalmente novo para gerenciar aplicativos. Ele foi totalmente reprojetado e reconstruído para facilitar ainda mais o uso, além de profundamente integrado a outras ofertas da Google, como Google Cloud e Google Play.


Agora, o Firebase usa o mesmo sistema de contas básico que a Google Cloud Platform, o que significa que você pode usar produtos de Cloud com seu aplicativo do Firebase. Por exemplo, um recurso do Firebase Analytics é a capacidade de exportar os dados brutos de análises para o BigQuery para realizar consultas avançadas. Continuaremos entrelaçando a Cloud e o Firebase para oferecer a você a funcionalidade de uma nuvem pública completa de acordo com seu crescimento.

Você também pode vincular sua conta do Firebase à Google Play do nosso novo console. Isto permite que os dados, como compras no aplicativo, fluam para o Firebase Analytics, e os ANRs (aplicativos que não respondem) fluam para os Relatórios de falhas do Firebase, possibilitando que você verifique o status do seu aplicativo em um só lugar.

Por fim, estamos anunciando o lançamento beta de um novo SDK C++. Você pode encontrar a documentação e guias de primeiros passos aqui.

Anúncio de novos planos de preço
Estamos muito animados em anunciar que a maioria destes novos produtos, incluindo o Analytics, os Relatórios de falhas, a Configuração remota e os Links dinâmicos, são gratuitos para uso ilimitado.

Para nossos quatro produtos pagos: Test Lab, Storage, Realtime Database e Hosting, estamos anunciando uma precificação mais simples. Agora oferecemos:
  • Um plano gratuito com limites generosos
  • Um plano de tarifa fixa para as fases iniciais de empresas iniciantes que precisam prever o custo mensal
  • Um plano pré-pago mensurado que se redimensiona para os maiores aplicativos

Algumas coisas continuam iguais

Muitas coisas estão mudando, mas os princípios fundamentais do Firebase continuam os mesmos. Continuamos muito comprometidos em fornecer uma excelente experiência ao desenvolvedor por meio de APIs fáceis de usar, interfaces intuitivas, documentação abrangente e integrações sólidas. Estamos comprometidos com o desenvolvimento multiplataforma para iOS, Android e web e, quando você tiver problemas, forneceremos suporte para ajudar no seu sucesso.

Se você usava um recurso do Firebase antes de hoje -- como o Realtime Database, GCM ou App Indexing -- nada mudará no seu aplicativo. Continuaremos apoiando você, embora recomendemos atualizar para o SDK mais recente para acessar nossos novos recursos.

Próximos lançamentos
Tudo o que lançamos até aqui ainda é o começo. Continuaremos refinando e adicionando recursos ao Firebase. Por exemplo, o SDK JavaScript ainda não é compatível com todos os novos recursos. Estamos trabalhando rapidamente para eliminar as lacunas e adoraríamos saber sua opinião para podermos melhorar. Você pode ajudar solicitando um recurso.

Comece!
Todos os novos recursos estão prontos para uso e já são usados por aplicativos como Shazam, SkyScanner, PicCollage e muitos outros. Comece hoje inscrevendo-se, acessando nosso novo site ou lendo a documentação para saber mais.


Estamos ansiosos para saber a sua opinião!

James Tamplin e Francis Ma, Gerentes de produtos do Firebase

04/05/16

Um guia para apps atualizado e novas dicas em vídeo para ajudar você a ser bem-sucedido no Google Play

Postado por Dom Elliott, equipe de apps e jogos do Google Play

No ano passado, lançamos nosso primeiro manual para desenvolvedores, The Secrets to App Success on Google Play (em inglês) para ajudar você a expandir seus negócios de apps ou jogos. Ele teve mais de 200.000 downloads. Desde então, anunciamos muitos recursos novos na plataforma, de experimentos com detalhes do app na loja e melhorias no teste Beta ao App Invites e o Smart Lock para senhas.


Faça o download da segunda edição de The Secrets to App Success on Google Play 


Já é possível fazer o download da novíssima segunda edição no Google Play (em inglês) para saber mais sobre todas as ferramentas novas e as práticas recomendadas para melhorar a qualidade do seu app, consolidar um público valioso, aumentar o engajamento e a retenção e gerar mais receita.


Cover art

Com base nos seus comentários, o guia foi atualizado para funcionar perfeitamente no app Google Play Livros.  


Novos vídeos com dicas para fazer sucesso no Google Play


Para complementar o guia, assista uma série de 10 vídeos com dicas práticas que você pode começar a usar hoje mesmo para atingir seus objetivos de negócios. 


Esperamos que o guia ajude você a expandir seus negócios de apps ou jogos no Google Play. Encontre mais recursos no site do desenvolvedor Android (em inglês).

11/03/16

Ferramentas e prévia para desenvolvedores do Android N


Hoje, temos orgulho em anunciar uma prévia para desenvolvedores da versão N do Android! Estamos trabalhando de forma um pouco diferente este ano lançando a prévia antes... bem antes. Lançando uma versão “trabalho em andamento” mais cedo durante o desenvolvimento, temos mais tempo para incorporar o feedback dos desenvolvedores. Além disso, a prévia mais cedo permite que entreguemos a versão N final para fabricantes de dispositivos neste verão para que eles possam usar a última versão do Android mais cedo do que nunca. Estamos ansiosos para receber seu feedback enquanto você prepara seus aplicativos para o N.


Vejamos algumas APIs e recursos que queremos destacar, disponíveis como parte da Prévia do Android N para desenvolvedores hoje, com mais por vir enquanto continuamos desenvolvendo a versão:

Multijanelas - Um novo atributo do manifesto chamado android:resizableActivity está disponível para aplicativos que visam o N e versões posteriores. Se este atributo for definido como verdadeiro, sua atividade pode ser inicializada em modos de tela dividida em celulares e tablets. Você também pode especificar as dimensões mínimas permitidas da atividade, evitando que os usuários tornem a janela da atividade menor do que esse tamanho. As mudanças no ciclo de vida das multijanelas são similares a alternar do modo de paisagem para o de retrato: a atividade pode tratar a mudança de configuração por si só ou permitir que o sistema pare a atividade e recrie-a com as novas dimensões. Além disso, as atividades podem funcionar em modo “picture-in-picture” em dispositivos como TVs, que é um excelente recurso para aplicativos que reproduzem vídeo. Certifique-se de definir android:supportsPictureInPicture como verdadeiro para tirar vantagem disto.


Notificações de resposta direta: A API de notificação RemoteInput , que foi adicionada originalmente para Android Wear, agora funciona no N para celulares e tablets. Usar a API RemoteInput permite que os usuários respondam a notificações de mensagem recebida de forma rápida e conveniente, sem sair da aba de notificações. Saiba mais aqui.

Notificações agrupadas - Com o N, você pode usar o método Notification.Builder.setGroup() para notificações em grupo no mesmo aplicativo juntas - por exemplo, mensagens individuais de um aplicativo de mensagens. As notificações agrupadas podem ser expandidas em notificações individuais usando o gesto de dois dedos ou tocando no novo botão de expansão. Saiba mais aqui.

Eficiência - Lançamos o Doze no Marshmallow para economizar bateria quando o dispositivo não está sendo usado. No N, o Doze também economiza bateria ao desligar a tela. Se você já adaptou seu aplicativo para o Doze, por exemplo, usando a mensagem GCM de alta prioridade para notificações urgentes, está pronto. Se não, clique aqui para começar. Além disso, continuamos investindo no Project Svelte, um esforço para reduzir as necessidades de memória do Android para que ele possa ser executado em uma série muito maior de dispositivos, no N ao tornarmos o trabalho em segundo plano mais eficiente . Se você usa o JobScheduler para trabalhos em segundo plano, já está no caminho certo. Se não, o N é um bom motivo para fazer essa troca. E, para ajudar você, estamos expandindo o JobScheduler ainda mais: agora você pode usar {@link android.app.job.JobScheduler} para reagir a coisas como mudanças em provedores de conteúdo.
Compatibilidade aprimorada com linguagem Java 8 - Estamos animados por trazermos os recursos da linguagem Java 8 para o Android. Com o compilador Jack do Android, agora você pode usar muitos recursos populares da linguagem Java 8, incluindo lambdas e muitos outros, em versões do Android tão antigas quando o Gingerbread. Os novos recursos reduzem o código de texto clichê. Por exemplo, lambdas podem substituir classes internas anônimas ao fornecer event listeners. Alguns recursos da linguagem Java 8, como métodos estáticos e padrão, fluxos e interfaces funcionais, agora estão disponíveis no N e em versões posteriores. Com o Jack, estamos ansiosos para acompanhar a linguagem Java mais de perto junto com a compatibilidade retroativa.

Primeiros passos
A Prévia do N para desenvolvedores inclui um SDK atualizado com imagens do sistema para testes no emulador oficial do Android e nos dispositivos Nexus 6, Nexus 5X, Nexus 6P, Nexus Player, Nexus 9 e Pixel C (e, para ajudar a testar estes recursos em um tablet, os desenvolvedores podem obter um desconto de US$ 150 no Pixel C).

Esta versão de prévia inicial é destinada somente aos desenvolvedores e não para uso diário nem do consumidor. Planejamos atualizar as imagens do sistema da Prévia do N para desenvolvedores algumas vezes durante o programa da prévia para desenvolvedores. À medida que nos aproximamos de um produto final, também convidaremos os consumidores a experimentá-lo.

Também estamos facilitando a experiência com o N nos nossos dispositivos de desenvolvimento com o novo Programa beta do Android. Começando hoje, você pode atualizar seus dispositivos Android com a prévia do N para desenvolvedores e receber atualizações contínuas pelo OTA acessando g.co/androidbeta.

Clique aqui para obter mais detalhes sobre o básico da Prévia do N para desenvolvedores e contar-nos o que acha: quanto mais cedo soubermos sua opinião, mais poderemos integrar ao N.

02/03/16

Explore a nova Central de políticas do desenvolvedor do Google Play

Publicado por Atul Kumar, Políticas do Google Play

De famílias a jogadores, mais de um bilhão de usuários de Android acessam o Google Play todos os dias para conhecer e baixar aplicativos e jogos favoritos, permitindo que os desenvolvedores alcancem um vasto público global e construam negócios de sucesso. Para manter uma experiência positiva tanto para o usuário quanto para o desenvolvedor, as Políticas do programa do desenvolvedor do Google Play desempenham um papel central em tornar o Google Play um ecossistema aberto, seguro e divertido ao educar a comunidade e estabelecer conteúdo e atividades adequados na loja.

Ouvimos nossos desenvolvedores e usuários constantemente para mantermos políticas definidas e justas e buscarmos formas de melhorar o modo com que comunicamos essas políticas para ajudar os desenvolvedores a evitar armadilhas acidentais. Como parte desse esforço, reprojetamos nossa Central de políticas do programa do desenvolvedor para comunicar nossas políticas com maior transparência e clareza. Esse reprojeto inclui:

  • Organização temática de políticas, para que os desenvolvedores encontrem as políticas relevantes e compreendam os princípios gerais que as baseiam com mais facilidade
  • Exemplos visuais e orientações detalhadas para as violações mais comuns com base nos comentários dos desenvolvedores
  • Informações expandidas da nossa aplicação da política para ajudar a tratar violações
  • Uma renovação visual que abrange o Material Design, para ajudar os desenvolvedores a encontrar mais intuitivamente as informações que estão procurando no celular ou no computador


Da facilidade à autocorreção das violações leves em minutos usando o recurso status de publicação do aplicativo para melhorar a comunicação das nossas políticas, a nova central de políticas é parte do nosso esforço contínuo de melhorar a experiência do desenvolvedor. Convidamos você a explorar a nova central de políticas e compartilhar sua opinião.