Skip to content

Android 15 Beta 3: Estabilidade da Plataforma e o Caminho para a API 35

Published: Duration: 6:26
0:00 0:00

Transcrição

Apresentadora

E aí, pessoal, bem-vindos de volta ao Allur! Eu sou a Juliana Santos e hoje o nosso papo é focado em quem vive o ecossistema Android. Se você é desenvolvedor ou desenvolvedora, sabe que o ciclo de vida de uma nova versão do Android é sempre aquela mistura de ansiedade e correria, né? Pois bem, o Google acaba de lançar o Android 15 Beta 3 e, olha, esse não é só mais um "beta". Estamos falando do marco de *Platform Stability* — a Estabilidade da Plataforma. Mas o que isso significa na prática? Significa que as APIs do SDK e do NDK estão finalizadas. O contrato entre o sistema e o seu app agora está escrito em pedra no nível de API 35. É o sinal verde que a gente precisava pra começar a polir tudo e evitar quebras quando a versão final chegar ao grande público. Hoje, vamos entender por que você não pode ignorar esse momento, as mudanças drásticas no fluxo de Passkeys e esse tal de "Espaço Privado" que vai dar o que falar.

Apresentadora

E pra destrinchar tudo isso comigo, eu trouxe um convidado que respira desenvolvimento mobile há anos. Ele é Senior Android Engineer e está acompanhando o Android 15 desde os primeiros Developer Previews. Seja muito bem-vindo ao Allur, Rafael Viana! Tudo bem, Rafa?

Convidado

Valeu, Juliana! Tudo ótimo por aqui. É um prazer enorme estar no Allur. Cara, eu sou fã do podcast e falar de Android é sempre bom, ainda mais nesse momento "quente" do Beta 3. É aquela hora que o café aumenta e os testes no emulador não param, né?

Apresentadora

Com certeza! E Rafa, vamos direto ao ponto central: Estabilidade da Plataforma. Pro desenvolvedor que tá ali no dia a dia, entregando feature atrás de feature, por que o Beta 3 e a API 35 são o verdadeiro "divisor de águas" antes do lançamento oficial?

Convidado

Massa, Ju. O ponto é o seguinte: antes do Beta 3, o Google ainda podia mudar o comportamento de uma função ou o nome de um parâmetro na API. Se você começasse a refatorar muito cedo, corria o risco de perder trabalho. Agora não. Com a Estabilidade da Plataforma, o "contrato" está assinado. O nível de API 35 está solidificado. Isso é o sinal verde pro time de produto e desenvolvimento falar: "Galera, agora é pra valer". Se o seu app quebrar agora, ele vai quebrar no celular do usuário final daqui a uns meses. É o momento de subir o `targetSdkVersion` no `build.gradle` e garantir que nada vai dar ruim nos dispositivos Pixel que já estão recebendo esse OTA.

Apresentadora

Perfeito. E falando em "não dar ruim", uma coisa que me chamou a atenção nesse Beta 3 foi o refinamento do *Credential Manager*. O Google parece estar dobrando a aposta nas Passkeys, né? O que mudou exatamente na experiência do usuário?

Convidado

Cara, isso ficou muito legal! Antes, o fluxo de Passkeys era meio... picado, sabe? O usuário tinha que selecionar a credencial e depois vinha outro diálogo pedindo a biometria. Tipo, dois passos pra algo que deveria ser instantâneo. No Android 15 Beta 3, eles integraram tudo. Agora, em um único toque, o sistema já mostra o seletor e já valida a digital ou o rosto. Pra gente que desenvolve, usar o Credential Manager ficou ainda mais vantajoso. Eu acredito de verdade que isso vai aumentar muito a taxa de conversão de login. É menos fricção, é mais conveniência. O usuário não precisa mais "pensar" pra logar, sabe?

Apresentadora

Nossa, com certeza. A gente sabe que cada clique a mais é um usuário a menos. Agora, mudando um pouco pra privacidade, surgiu esse recurso de *Private Space*, ou Espaço Privado. Explica pra gente: tecnicamente, como isso afeta o ciclo de vida dos apps? É como se fosse um perfil de trabalho?

Convidado

Exatamente, Ju! Ele funciona de forma bem parecida com um perfil de usuário separado, mas focado em apps sensíveis, tipo banco, saúde ou mensagens. O desafio técnico aqui é o seguinte: quando o usuário bloqueia o Espaço Privado, os apps ali dentro são efetivamente suspensos. Eles não aparecem na lista de "Recentes", as notificações somem e o acesso aos dados é restrito. Então, se o seu app precisa sincronizar dados em segundo plano ou gerenciar contas, ele precisa ser "profile-aware". Ele tem que saber lidar com esse estado de "congelamento". Se o desenvolvedor não testar isso, o app pode dar crash ao tentar acessar um recurso que está indisponível porque o perfil está trancado. É uma camada extra de teste de robustez, tipo: "meu app sobrevive a um congelamento abrupto?".

Apresentadora

É um desafio e tanto pro time de QA, hein? E tem também a questão dos Launchers, né? Eles precisam esconder os ícones...

Convidado

Pois é! Quem desenvolve launchers customizados vai ter que usar as novas APIs de visibilidade. Não dá mais pra simplesmente listar todos os apps instalados sem checar se eles pertencem a um Espaço Privado bloqueado.

Apresentadora

Pois é, e olha que a gente nem chegou na parte visual ainda. Eu li que o Android 15 vai forçar o modo *Edge-to-Edge* por padrão pra quem mirar na API 35. Isso vai dar trabalho pra ajustar UI antiga, não vai?

Convidado

(Risos) Com certeza, Juliana! Sabe aquele botão que fica lá embaixo e acaba ficando "atrás" da barra de navegação do sistema? Então, se você não ajustar os *insets* corretamente, isso vai acontecer. O Android 15 quer que o conteúdo ocupe a tela inteira, de borda a borda. Então, o checklist básico agora é: atualiza pro Android Studio Jellyfish, aponta pra API 35, e vai testar seu layout. Além disso, tem as restrições de *Foreground Services* que continuam ficando mais rígidas. O Google quer performance e bateria, então se você usa serviços de primeiro plano, precisa validar se o seu tipo de serviço ainda é permitido sem restrições.

Apresentadora

É, o recado é claro: não deixem pra última hora. Rafa, o papo tá sensacional, mas a gente tá chegando ao fim. Se você tivesse que dar uma dica de ouro pra quem tá ouvindo a gente agora e tem um app na Play Store, qual seria?

Convidado

Minha dica é: use o Emulador da API 35 hoje mesmo. Não precisa nem de um Pixel físico agora. Roda o seu app, tenta mover ele pro Espaço Privado e vê o que acontece. E, por favor, olhe para as Passkeys. A segurança biométrica é o futuro e o Android 15 facilitou demais esse caminho. O tempo de "esperar pra ver" acabou com o Beta 3.

Apresentadora

Com certeza! Rafael, muito obrigada por compartilhar sua expertise aqui com a gente no Allur. Foi um prazer!

Convidado

Eu que agradeço, Ju! Valeu pelo convite e sucesso pra todo mundo que tá codando aí pra API 35!

Apresentadora

Valeu, Rafa! E pra você que nos acompanhou, o resumo é esse: a base do Android 15 está pronta. É hora de polir, testar o fluxo de autenticação e garantir que seu app não seja "cortado" pelo modo edge-to-edge. Se quiser saber mais, dá uma olhada no Android Developers Blog, lá tem todos os detalhes técnicos que mencionamos. Valeu por sintonizar o Allur e até o próximo episódio! Tchau!