Android 15 Beta 3: Estabilidade da Plataforma e o Caminho para a API 35
Published:
•
Duration: 6:26
0:00
0:00
Transcript
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!