18 Maio 2017
O Android O ganhou a sua primeira prévia para desenvolvedores em março deste ano. Google não havia dado nenhuma informação oficial sobre o sistema e nem quais as novidades presentes nesta versão do robozinho. Agora a gigante das buscas oficializou o próximo sabor do Android, revelando as melhorias que foram feitas deste o Nougat lançado em 2016.
Entre as promessas para o Android O temos um controle mais apurado dos serviços que rodam em segundo plano, melhorias na segurança, possibilidade de executar apps em janela sobre outros, suporte a áudio de alta qualidade via Bluetooth, entre outras.
Claro que ainda estamos diante de um sistema em desenvolvimento, desta forma, a versão final pode não trazer algumas das novidades apresentadas pela Google, além de outras que não foram reveladas pela empresa no evento Google I/O 2017.
Com base no trabalho iniciado no Nougat, o Android O coloca uma grande prioridade na melhoria da vida útil da bateria do usuário e no desempenho interativo do dispositivo. Para tornar isso possível, Google incluiu limites automáticos adicionais sobre o que os aplicativos podem fazer em segundo plano, em três áreas principais: transmissões implícitas, serviços em segundo plano e atualizações de localização.
Essas alterações facilitarão a criação de aplicativos com impacto mínimo no dispositivo e na bateria. Os limites de fundo representam uma mudança significativa no Android, por isso cada desenvolvedor deve se familiarizar com eles para tirar melhor proveito da novidade nesta versão do sistema.
Claro que Google vem prometendo melhorias na autonomia de bateria desde o Lollipop e até agora não vimos um ganho significativo provido pelo Doze. Será que com um maior controle sobre os serviços que rodam em segundo plano finalmente veremos uma redução considerável no gasto energético do sistema?
O Android O também introduz os canais de notificação, que são novas categorias definidas para o conteúdo de notificações. Os canais permitem que os desenvolvedores deem aos usuários um controle preciso sobre diferentes tipos de notificações - os usuários podem bloquear ou alterar o comportamento de cada canal individualmente, em vez de gerenciar todas as notificações do aplicativo em conjunto.
O Android O também adiciona novos recursos visuais e agrupamento de notificações que tornam mais fácil para os usuários ver o que está acontecendo quando eles têm uma mensagem de entrada.
Agora, os usuários podem gerenciar a maioria das configurações associadas a notificações usando uma IU consistente do sistema. Todas as notificações publicadas em um canal se comportam da mesma forma. Quando um usuário modifica o comportamento de uma das seguintes características, essa mudança se aplica ao canal de notificação: Importância, som, luz, vibração, exibir na tela de bloqueio e ignorar "Não perturbe".
O Android O permite que atividades sejam inicializadas no modo imagem em imagem (PIP). O PIP é um tipo especial do modo de várias janelas, usado principalmente para reprodução de vídeo. O modo PIP já está disponível para Android TV, e com o Android O a novidade será disponibilizada para outros dispositivos Android.
Com este recurso os usuários podem continuar assistindo um vídeo enquanto trocam mensagens com contato em outra conversa. As aplicações podem colocar-se no modo PiP a partir do estado reiniciado ou pausando onde o sistema o suporta.
Também é dito que a novidade pode especificar a relação de aspecto e um conjunto de interações personalizadas (como, por exemplo, reproduzir/pausar). Outros novos recursos incluem uma nova janela de sobreposição de apps em vez da janela de alerta do sistema e suporte a vários displays para iniciar uma atividade em um monitor remoto.
A partir do Android O, a plataforma oferecerá suporte aprimorado a várias telas. Se uma atividade é compatível com o modo de várias janelas e estiver executando em um dispositivo com várias telas, os usuários poderão mover a atividade de uma tela para a outra. Quando um aplicativo lança uma atividade, o app pode especificar em que tela a atividade deve ser executada.
Apenas uma atividade poderá estar no estado retomado por vez, mesmo se tiver várias telas. A atividade com o foco estará no estado retomado. Todas as outras atividades estarão pausadas, mas não paradas.
Quando um usuário move uma atividade de uma tela para a outra, o sistema redimensiona a atividade e emite as alterações de tempo de execução necessárias. A própria atividade pode processar a mudança de configuração, ou permitir que o sistema destrua o processo que contém a atividade e recrie a atividade com as novas dimensões.
O Android O adiciona suporte para Wi-Fi Aware, que é baseado na especificação Rede de Reconhecimento de Vizinhos (NAN). Em dispositivos com o hardware Wi-Fi Aware apropriado, aplicativos e dispositivos próximos podem descobrir e comunicar-se por Wi-Fi sem um ponto de acesso à Internet.
Google está trabalhando com parceiros de hardware para levar a tecnologia Wi-Fi Aware para os dispositivos assim que possível. Para obter informações sobre como integrar o Wi-Fi Aware em um aplicativo. Além disso, O Android O oferece APIs que permitem personalizar a caixa de diálogo de solicitação de pareamento durante a tentativa de pareamento com dispositivos complementares usando Bluetooth, BLE e Wi-Fi.
E para os fãs de áudio de alta qualidade, a Sony vem trabalhando com a Google para melhorar o som que é transmitido via Bluetooth para fones de ouvido sem fio. Agora com o Android O, o usuário pode escolher entre diversos tipos de codecs diferentes, incluindo as opções AptX e AptX HD, entrega áudio mais limpo e com menor perda de qualidade.
O Android O corrige uma falha grave de segurança presente no sistema desde o Android Marshmallow. A brecha relacionada à permissão SYSTEM_ALERT_WINDOW permite que desenvolvedores exibam publicidade fraudulenta, golpes de phishing, click-jacking e janelas sobrepostas, comuns com trojans bancários.
Esta permissão vem liberada por padrão em todos os apps baixados pela Play Store, já que a Google acredita que obrigar o usuário a liberar ou não tal permissão em cada app baixado poderia ser meio frustrante para o usuário. Com a mudança no Android O teremos um sistema operacional mais seguro por padrão.
De acordo com relatório levantado pela empresa de segurança Check Point, 74% dos ransomware, 57% dos softwares de publicidade e 14% dos malwares de bancos utilizam essa brecha para causar danos ao usuário.
Segurança reforçada no celular nunca é demais e alguns apps exigem que o usuário prove a autenticidade de um dispositivo Android através de mensagens SMS. No PayPal, por exemplo, ao logar em sua conta pela primeira vez é preciso confirma seus dados através de código recebido por mensagem, mas antes disso é necessário permite que o app em questão pode ter acesso às suas mensagens.
Com o Android O, as aplicações terão uma opção fácil para encontrar esses códigos de verificação. Desta forma, os usuários não terão de conceder autorização para que os apps leiam a caixa de entrada de SMS. E como um bônus, o novo sistema fará uma organização, separando os códigos de verificação com outras mensagens da caixa de entrada de SMS.
Isso evita que apps fraudulentos tenham acesso às suas informações, o que reforça a segurança nos dois pontos mais importantes do sistema de verificação em duas etapas.
A segunda prévia do Android O pode ser baixada via OTA para aqueles que estiverem inscritos no Programa Beta do Android. Se você conta com algum dos modelos elegíveis – Nexus 5X, Nexus 6P, Nexus Player, Pixel C, Pixel, Pixel XL – basta acessar o site do programa de teste do Android e inscrever o seu dispositivo no teste do Android O.
Comentários