O Google anunciou a próxima versão do Android. Conheça o Android O com esta nova prévia do desenvolvedor. Continue lendo para saber mais sobre o Android O e suas mudanças!
Cansado de rodar o Android Nougat no seu smartphone? Ansioso para ver o que o futuro reserva para a próxima iteração do sistema operacional móvel mais popular do mundo? O Google oferece cobertura para você hoje, já que a empresa acaba de anunciar o que vem depois do Android Nougat.
Encontrar AndroidO.
Como é costume do Google, Android O é como a próxima versão do sistema operacional será chamada até que finalmente chegue aos consumidores em algum momento do terceiro trimestre de 2017. Podemos especular sobre qual será o nome completo e temos alguns meses para fazê-lo também.
Mas o que temos agora é uma prévia completa do desenvolvedor e uma infinidade de mudanças que O trará para o Android. O Google listou os Novas características e APIs no Android O, portanto, abordaremos brevemente vários deles a seguir.
Confira nossa cobertura completa do Android O!
Limites de plano de fundo
A duração da bateria continua a ser uma prioridade para o Google em O. O Android O impõe limites automáticos adicionais ao que os aplicativos podem fazer em segundo plano nestas três áreas principais: transmissões implícitas, serviços em segundo plano e atualizações de localização. Discutimos em detalhes como O Google estava lançando as bases para eliminar processos desonestos em segundo plano no Android Nougat, mas agora a empresa está fazendo alterações adicionais para controlar aplicativos nocivos que esgotam a vida útil da bateria. Essas alterações facilitarão a criação de aplicativos que tenham impacto mínimo na vida útil da bateria do usuário, por isso o Google recomenda verificar a documentação em limites de execução em segundo plano e limites de localização em segundo plano para mais detalhes.
Canais de Notificação
Android O apresenta canais de notificação para fornecer um sistema unificado para ajudar os usuários a gerenciar notificações com categorias definidas pelo aplicativo para conteúdo de notificação. Isso permitirá que os desenvolvedores criem um canal de notificação para cada tipo distinto de notificação que precisam enviar, bem como para refletir as escolhas feitas pelos usuários do aplicativo. Por exemplo, os desenvolvedores podem criar canais de notificação separados para cada grupo de conversa em um aplicativo de mensagens.
Os usuários também podem gerenciar a maioria das configurações associadas às notificações usando uma interface de sistema consistente. Todas as notificações postadas em um canal específico terão o mesmo comportamento.
O Android O também descontinua a capacidade do desenvolvedor de definir níveis de prioridade para notificações individuais. Em vez disso, agora é possível definir um nível de importância recomendado ao criar um canal de notificação. Uma vez criado um canal de notificação, somente o sistema pode alterar sua importância, devolvendo o poder ao usuário.
Os usuários também podem suspender notificações para reaparecer mais tarde. As notificações reaparecerão com o mesmo nível de importância com que apareceram inicialmente. Os aplicativos também podem remover ou atualizar uma notificação adiada, mas atualizar uma notificação adiada não faz com que ela reapareça.
Além disso, o Android O também adiciona novos recursos visuais e agrupamentos às notificações que facilitam os usuários vejam o que está acontecendo quando recebem uma mensagem ou estão olhando para a notificação sombra. Para nós, isso se parece muito com um ticker de notificação que estava presente em versões mais antigas do Android antes do Heads Up, embora tenhamos que confirmar o mesmo.
APIs de preenchimento automático
O Android O reconhece oficialmente a função dos gerenciadores de senhas ao incluir uma API de preenchimento automático. O suporte da plataforma para preenchimento automático permitirá que os usuários selecionem um aplicativo de preenchimento automático da mesma forma que selecionam um aplicativo de teclado. O Google está adicionando novas APIs para implementar um serviço de preenchimento automático também.
Picture in Picture para telefones e novos recursos de janelamento
Exibição PiP agora está disponível para telefones e tablets, para que os usuários possam assistir a um vídeo enquanto respondem a um bate-papo ou qualquer outra tarefa semelhante. Os desenvolvedores podem especificar a proporção e um conjunto de interações personalizadas, como pausar/reproduzir.
Outros novos recursos de janelas incluem um nova janela de sobreposição de aplicativo para aplicativos usarem em vez da janela de alerta do sistema, e suporte para vários monitores para iniciar uma atividade em um display remoto.
Recursos de fontes em XML
As fontes agora são um tipo de recurso totalmente suportado no Android O. Os aplicativos agora podem usar fontes em layouts XML, bem como declarar o estilo e a espessura da fonte junto com os arquivos de fonte.
Ícones adaptativos
O Android O também traz ícones adaptativos que agora pode exibir uma variedade de formas em diferentes dispositivos e modelos. Você pode definir um ícone de inicialização usando uma forma circular em um dispositivo OEM e usar um “esquilo” em outro. Cada OEM de dispositivo fornecerá uma máscara que o sistema usará para renderizar todos os ícones com o mesmo formato. O sistema também anima as interações com os ícones e também usa os ícones nos atalhos, no aplicativo Configurações, na caixa de diálogo de compartilhamento e na tela de visão geral.
Ampla gama de cores para aplicativos
Os desenvolvedores de aplicativos de imagem agora podem aproveitar as vantagens de novos dispositivos que possuem uma tela com ampla gama de cores. Para exibir imagens de ampla gama, os aplicativos precisarão ativar um sinalizador em seu manifesto por atividade e carregar bitmaps com um amplo perfil de cores incorporado. Estamos clamando por esse recurso há meses, e parece que o Google finalmente respondeu às nossas orações.
Conectividade
O Android O também oferece suporte a codecs de áudio Bluetooth de alta qualidade, como o Codec LDAC da Sony. Polícia Android confirmou por meio de um comunicado do Google que a atualização traz suporte aptX, que é um codec Bluetooth de alta qualidade da Qualcomm.
Novos recursos Wi-Fi incluem Compatível com Wi-Fi, também conhecida como Neighborhood Aware Network (NAN). Em dispositivos com hardware apropriado, os aplicativos e dispositivos próximos podem descobrir e se comunicar entre si por Wi-Fi sem um ponto de acesso à Internet.
O Google também está estendendo APIs ConnectionService da estrutura Telecom para permitir que aplicativos de chamadas de terceiros se integrem à UI do sistema e operem perfeitamente com outros aplicativos de áudio. Por exemplo, os aplicativos podem ter chamadas exibidas e controladas em diferentes tipos de UIs, como unidades principais de automóveis.
Navegação pelo teclado
O Android O trabalha para construir um modelo mais confiável e previsível para navegação por "seta" e "guia". Isso se deve à disponibilidade oficial de aplicativos Android no Chrome OS que possuem teclado de hardware em seus dispositivos. Você pode ver a documentação completa aqui.
API AAudio para áudio profissional
AAudio é uma nova API nativa projetada especificamente para aplicativos que exigem áudio de alto desempenho e baixa latência. O Developer Preview contém uma versão inicial desta API para obter feedback dos desenvolvedores.
Melhorias no WebView
O Android O ativa o modo multiprocesso para WebViews por padrão e adiciona uma API para permitir que o aplicativo lide com erros e falhas. Os desenvolvedores também podem ativar os objetos WebView de seus aplicativos para verificar URLs por meio da Navegação segura do Google.
APIs da linguagem Java 8
O Android O oferece suporte a várias novas APIs da linguagem Java. Além disso, o Android Runtime está mais rápido do que nunca, com o Google alegando melhorias de até 2x em alguns benchmarks de aplicativos.
Recurso de acessibilidade: gestos de impressão digital
Os serviços de acessibilidade também podem responder a mecanismos de entrada alternativos, como um gesto de deslizar direcional ao longo do sensor de impressão digital de um dispositivo. Isso significa que desenvolvedores terceirizados podem aproveitar os gestos das impressões digitais, oficialmente, para realizar suas próprias ações!
Prévias do desenvolvedor
Se você está realmente ansioso para experimentar o Android O, pode experimentá-lo com as imagens do sistema fornecidas pelo Google para os dispositivos Nexus 5X, Nexus 6P, Nexus Player, Google Pixel, Pixel XL e Pixel C. Além disso, você também pode baixar o SDK atualizado e experimentar o Android O no Android Emulator oficial. Há também um emulador para testar o Android Wear 2.0 no Android O.
O Google insiste fortemente que esta versão de visualização para desenvolvedores seja apenas para desenvolvedores. Não se destina ao uso diário e pelo consumidor (mas isso provavelmente não impedirá os leitores do XDA). Como tal, essas compilações estão disponíveis apenas para download manual e atualização. As inscrições por meio do programa Android Beta serão abertas assim que o Google se aproximar de um produto final, portanto, o Android Beta não está disponível atualmente para Android O. Haverá três prévias para desenvolvedores adicionais antes do lançamento final em algum momento do terceiro trimestre deste ano. A próxima prévia do desenvolvedor será lançada em meados de maio, então teremos 2 meses para brincar com esta nova atualização antes que o Google nos presenteie com mais Oreo bondade.
Para links de download e instruções de atualização do Android O Developer Preview 1, vá até aqui.
Estamos entusiasmados com o Android O e com as mudanças que ele traz ao ecossistema Android. Esta é a primeira de muitas outras prévias para desenvolvedores, então podemos ter certeza de que os recursos introduzidos aqui serão aprimorados quando chegarem ao consumidor final.
O que você acha do Android O e do Developer Preview 1? Deixe-nos saber nos comentários abaixo!