O Android 12 QPR 3 Beta 1 não é um placar de futebol, mas o próximo lançamento do Android 12, após o recente lançamento do Android 12L em alguns dispositivos Pixel no início deste mês. Se você está um pouco confuso, você não está sozinho. Parece que há uma sopa de letrinhas de diferentes variedades do Android 12 para escolher agora, especialmente quando se trata de versões beta e de pré-lançamento.
Primeiro, há o próprio Android 12, que foi lançado em outubro passado e foi lançado em vários telefones nos últimos meses.
Há o Android 12L, que foi lançado como uma atualização principalmente para telas grandes, mas também foi lançado recentemente em alguns telefones Pixel como o “Queda de recursos de março”.
E agora há o novo Android 12 QPR3, que significa Quarterly Platform Release 3 e está disponível para teste por meio do programa beta do Android antes de seu lançamento em junho, juntamente com o próximo Google Pixel “Feature Drop”.
Em qualquer um desses casos, porém, se você procurar em Sistema > Sobre o telefone em qualquer dispositivo que execute o Android 12 ou 12L de linha de base, ou mesmo o novo Android 12 QPR3 – você verá apenas “Android 12”. O Google não oferece detalhes sobre qual sabor preciso do Android 12 você está executando.
O que tudo isso significa?
O problema aqui não tem a ver com o software em si, mas com a opacidade da marca em torno dele. Dadas as mensagens do Google, muitas pessoas podem supor que o Android 12L é apenas para tablets e dobráveis - um ramo separado do Android para esses dispositivos semelhante ao antigo Android 3.0 Honeycomb exclusivo para tablets.
“QPR3” também implica a existência de versões trimestrais anteriores da plataforma – então, se esta versão beta mais recente é realmente o terceiro QPR para o Android 12, o que aconteceu com os dois primeiros? E essa continuação “QPR” do Android 12L ou é um ramo separado do Android 12? De branding, não é nada claro.
Google (mais ou menos) explica o que está acontecendo nesta declaração em seu site oficial do desenvolvedor:
“Após o lançamento estável do Android 12 para AOSP, continuamos a atualizar a plataforma com correções e melhorias que são lançadas em dispositivos compatíveis. Esses lançamentos acontecem trimestralmente por meio de lançamentos trimestrais de plataforma (QPRs), que são entregues ao AOSP e para dispositivos Google Pixel como parte do Feature Drops.”
No passado, o Google trabalhou discretamente em QPRs para versões anteriores do Android, como o Android 11, 10 e 9, sem muito alarde público. (E antes disso, em versões mais antigas como o Android Oreo, eles eram chamados de lançamentos de manutenção – MRs – e não estavam vinculados a uma programação trimestral).
Portanto, os QPRs não são novos. Mas o fato de o Google testá-los publicamente é novo – e provavelmente não é uma coisa ruim, considerando o estado relativamente problemático das primeiras versões do Android 12. Nos aparelhos mais recentes do Google, em particular, uma série embaraçosa de falhas de software resultou na retirada da primeira grande atualização de software para o Pixel 6 no final de 2021, deixando os usuários em uma versão mais antiga com uma variedade diferente (embora menos séria) de bugs até meados de Janeiro de 2022.
Ao testar publicamente o terceiro lançamento trimestral da plataforma para Android 12 alguns meses antes do lançamento, o Google espera evitar uma repetição dessa situação.
Quanto ao primeiro e segundo lançamentos trimestrais de plataforma do Android 12, eles realmente existem.
Como Mishaal Rahman de Esper explica no Twitter, QPR1 foi a grande atualização de correção de bugs do Android 12 que chegou em dezembro – a que foi finalmente interrompida nos telefones Pixel 6 devido a bugs pendentes. QPR2 foi o recém-lançado Android 12L – que continha várias pequenas atualizações para telefones ao lado de seu tablet amplamente divulgado e recursos dobráveis.
Não há fragmentação acontecendo aqui – o Android 12L contém tudo o que já estava no patch de dezembro. E o QPR3 inclui tudo no Android 12L.
Algumas coisas incomuns está acontecendo, no entanto: primeiro, o Google está realmente falando sobre QPRs agora e deixando os proprietários de Pixel testá-los meses antes do lançamento. E segundo, tivemos a anomalia do Android 12L combinando o segundo QPR com vários novos recursos para tablets e dobráveis e novas APIs para desenvolvedores.
Um olhar para o passado
Para desmistificar ainda mais essas coisas, vamos relembrar como as versões do Android costumavam ser numeradas, antes de termos Ls e QPRs. O Android tinha um número de versão decimal semelhante a muitos outros tipos de software.
As principais versões do Android são aquelas que costumavam receber apelidos doces – os grandes lançamentos anuais do Android com vários novos recursos voltados para o usuário e novas APIs para desenvolvedores que permitem que os aplicativos façam coisas novas. Eles normalmente chegam no final do verão e são acompanhados por um novo telefone Nexus ou Pixel – pense no Android 6.0, 7.0 ou 8.0.
Então, às vezes, você teria lançamentos pontuais – como Android 5.1, 5.2 ou 7.1. Estes não eram um imenso lidam em termos de novos recursos voltados para o usuário, mas introduziram novas APIs para desenvolvedores. Novas APIs tendiam a significar aumentar o número da versão em 0,1.
Por fim, houve pequenas atualizações do Android, como o Android 5.1.1 ou 7.1.1 – geralmente pequenas atualizações de correção de bugs que mudaram algumas coisas nos bastidores, mas não introduziram novas APIs ou algo tão grande quanto um lançamento de ponto completo.
Se o Google ainda estivesse numerando os lançamentos do Android dessa maneira, as coisas teriam acontecido da seguinte forma:
- Linha de base Android 12 seria, obviamente, Android 12.0.
- Então, a primeira grande atualização de correção de bugs de dezembro de 2021, QPR1teria sido Android 12.0.1.
- Android 12Lcom suas novas APIs para tablets e dobráveis, teria sido Android 12.1.
- E então Android 12 QPR3que não inclui nenhuma nova API, acabaria surgindo como Android 12.1.1.
Os antigos lançamentos numerados dão uma ideia melhor do que está acontecendo nos bastidores, e quão importante é cada versão subsequente. Mas eles também dão a impressão de que, uma vez que um lançamento pontual surge, o lançamento original é antigo. Esse não é realmente o caso, especialmente porque agora temos patches de segurança mensais do Android que chegam independentemente de qualquer versão do Android que seu dispositivo esteja executando.
Isso provavelmente é uma grande parte do motivo pelo qual você vê “Android 12” agora quando vê o número da versão na tela “Sobre” do seu telefone. O Google não quer que você fique muito preso a qualquer coisa além de qual grande lançamento anual do sistema operacional que você está executando. (E, claro, a data do patch de segurança do Android).
Com a chegada de betas públicos para versões Android QPR, estamos avançando para três “canais” de software para telefones Pixel. Como o Google Chrome e o Chrome OS, eles oferecem níveis variados de estabilidade, dependendo da rapidez com que você deseja brincar com coisas novas.
- Primeiro, você tem visualização do desenvolvedor builds — o estágio em que o Android 13 está atualmente, onde você pode esperar que as coisas sejam antecipadas e potencialmente muito quebradas. Eles precisam ser atualizados manualmente, portanto, são voltados para usuários, engenheiros e desenvolvedores experientes em tecnologia.
- No meio está o programa beta do Android, destinado a um público mais geral. Ainda é tecnicamente pré-lançamentomas coisas como Google Pay e DRM ainda funcionam, e você pode usar novos recursos do Android com até três meses de antecedência.
- E depois há os compilações estáveisque a grande maioria dos telefones Pixel estará executando.
Então, o que vem a seguir para o Android?
A nova versão beta do Android 12 QPR3 dá aos fãs do Android a chance de testar a próxima atualização menor do sistema operacional antes do lançamento com o Feature Drop de junho em alguns meses. Esta versão é a sucessora do Android 12L e, eventualmente, será sucedida pelo Android 13. Assim que for lançado, espere que o teste beta do Android 13 QPR1 comece a sério no final de 2022, seguido pelo QPR2 no início de 2023. Isso provavelmente será a nova cadência normal para versões beta do Android.
Tudo isso deve significar que as futuras versões do Android serão muito mais estáveis nos melhores telefones Android do dia – especialmente em comparação com os primeiros dias do Android 12. Ao obter mais olhos nos próximos meses do QPR antes do lançamento, o Google também espera para nunca mais ter que retirar uma grande atualização de software dos dispositivos, como aconteceu com o QPR1 para o Pixel 6 em dezembro.
Embora a marca possa ser um pouco confusa, mais testes beta significam um Android mais estável daqui para frente.