• Localização aproximada • Foreground Services • Acesso à câmera e microfone • Apps não utilizados • Ferramentas de desenvolvimento Sobre o que vamos falar? Novidades do Android 12 e das ferramentas de desenvolvimento 💚
app não está sendo executado (cold start) - Quando a Activity de inicialização da app ainda não foi criada (warm start) - É possível customizar background, ícone, animação e tempo Splash Screen O Android 12 inclui a nova API SplashScreen. Que permite uma nova animação de início para todas as apps, de forma padronizada.
nas configurações - Apps que tenham target Android 12 ou acima Localização aproximada Ao dar a permissão de localização, o usuário poderá escolher entre as opções de localização precisa e aproximada
- 46% dos Foreground Services eram iniciados em background - Foreground Services utilizam recursos do device - Usuários não tinham controle - Apps que tenham target Android 12 ou acima
Remoção do App Cache para liberar armazenamento - Notificações ou serviços em background vão parar - Apps que tenham target Android 12 ou acima Apps não utilizados Apps não utilizados por 3 meses ou mais entram em estado de "hibernação"
Fox (agora em beta) - Bumblebee (canary) - Muitas mudanças relacionadas - Design - Dispositivos (wear, auto, TV) - Produtividade Ferramentas de desenvolvimento Android Studio mudou o esquema de versionamento numérico para que coincida com a versão do IntelliJ IDE que é baseado
wear (emuladores ou físicos) - Ferramentas para outros tipos de dispositivo - Emulador Android Auto (simula cenários de direção) Ferramentas de desenvolvimento Mudanças relacionadas à dispositivos no Android Studio
- Tasks em background -> WorkManager Inspector - Melhorar build time -> Refatoração de classes R não transitivas Ferramentas de desenvolvimento Mudanças relacionadas à produtividade no Android Studio
• Youtube Mix - Android Developers • Android 12 Beta - Google Blog Post • Android 12 - Splash Screen • Android Studio Arctic Fox - Google Blog Post Links de referência