Google I/O 2022: destaques

Publicados: 2022-06-12

O Google I/O 2022 é o evento anual de tecnologia da gigante das buscas, voltado para desenvolvedores que criam aplicativos para os sistemas operacionais Android, Chrome OS e Wear OS – aplicativos que todos nós usamos e adoramos. O evento deste ano marcou o primeiro Google I/O presencial após três anos de eventos online.

E que evento foi esse! Abrangendo dois dias, incluiu centenas de sessões centradas no desenvolvedor. A empresa também anunciou novos produtos, incluindo o Google Pixel 6a, Pixel 7, Pixel Watch, Pixel Tablet, Android 13 e o retorno dos óculos.

Queríamos reservar um momento e cobrir rapidamente alguns dos destaques aqui, principalmente aqueles que afetam os clientes da CleverTap.


Hardware: Pixel Portfolio revelado

O Google começou com um vislumbre do futuro antes de falar sobre o presente. Eles estão lançando um telefone de categoria intermediária, o Pixel 6a . Ele tem os mesmos recursos do Pixel 6, mas mais barato e com menos especificações de hardware. O Google não se esquivou de nos mostrar um vislumbre do lançamento planejado do Pixel 7 para o próximo ano. Mas a cereja do bolo foi o que veio a seguir.

Depois de anos provocando e fazendo seus fãs leais esperarem, o Google finalmente anunciou a versão atualizada de seu portfólio Pixel, incluindo: Pixel Watch, Pixel Buds Pro e Pixel Tablet . Toda a conferência deste ano foi um empurrão para entrar em um jogo de ecossistema, onde eles estão lançando recursos que permitem aos desenvolvedores criar aplicativos sem problemas em diferentes fabricantes e com interoperabilidade em diferentes plataformas.

Destacando a base de 270 milhões de usuários trabalhando em telas grandes em todo o mundo, é importante que o Google e os desenvolvedores de aplicativos se adaptem às mudanças nas preferências dos usuários e desenvolvam aplicativos que atendam a esse segmento, que continua a crescer significativamente a cada ano.

Software: Privacidade via proposta de SDK

Com privacidade e segurança como uma preocupação urgente nos últimos anos, o Google vem trabalhando em um projeto de grande escala para capacitar os clientes com mais opções e inovar no espaço publicitário.

Eles criaram um conjunto experimental de diretrizes e uma proposta de SDK que dá aos usuários o controle sobre a escolha do tipo de anúncio que gostariam de veicular em um centro de controle bem desenvolvido. O SDK proposto também permitiria uma nova API de rastreamento que mascara a identidade do dispositivo do usuário, mas ainda permite que eles sejam rastreáveis ​​em diferentes aplicativos e plataformas. Mais informações aqui .

Flutter 3: execute em seis plataformas

O Google anunciou grandes atualizações para o Flutter – sua versão de um kit de desenvolvimento de interface do usuário multiplataforma, que permite que uma única base de código seja usada no Android e no iOS.

Com o Flutter 3, os desenvolvedores podem criar um único aplicativo que roda em seis plataformas diferentes: Android, iOS, web, Windows, MacOS e Linux. Isso permite que as organizações iniciem seus aplicativos em todas as plataformas em uma única versão sem se preocupar em escrever código específico da plataforma.

O Google também destacou mudanças no Flutter 3 que garantem uma operacionalidade e integração mais suaves com outros serviços do Google, como Crashlytics e Firebase.

Para clientes CleverTap : Estamos trabalhando ativamente no suporte ao Flutter 3 para que você tenha acesso a todos os recursos e integrações mais recentes.

Novo: Índice do SDK do Google Play!

O Google reconhece que 80% do código em aplicativos é criado por meio de bibliotecas de terceiros. Neste I/O 2022, eles lançaram um índice para SDKs de terceiros, que permite aos desenvolvedores obter insights rápidos e dados de uso para cada SDK listado.

O índice também mostra se o SDK está em conformidade com as políticas do Google Play ou não. Esse índice exige que os provedores de SDK de terceiros se registrem no Google Play SDK Console, o que permite que o provedor verifique estatísticas e relatórios de erros. Os provedores também podem entrar em contato diretamente com desenvolvedores de aplicativos que estão usando seus SDKs com informações urgentes ou algo tão simples quanto avisos de suspensão de uso.

Para clientes do CleverTap : o CleverTap já está listado como um SDK de terceiros confiável, e nosso SDK está em conformidade e segue todas as diretrizes do Google .

Enquanto o Google está avançando para um formato mais seguro e privado de dados, o CleverTap já está à frente da curva e possui uma política de segurança de dados do Google Play. Confira nosso blog para mais detalhes.

Android 13 (Tiramisu): O que há de novo

Finalmente estamos chegando ao Android 13: esta versão mais recente do sistema operacional Android é mais um passo para melhorar a experiência do usuário. Houve muitas mudanças nos bastidores planejadas para o sistema operacional, mas não muitas na própria interface do usuário.

Vamos mergulhar em cada um:

Permissão de notificação: com a missão de tornar a experiência do usuário nos dispositivos a melhor possível, o Android 13 vem com uma regra mais rígida definida em relação às notificações. As versões anteriores do sistema operacional permitiriam que o usuário fosse direcionado assim que iniciasse o aplicativo pela primeira vez. Mas com o Android 13 em diante, o desenvolvedor do aplicativo precisa solicitar permissão de notificação porque os usuários podem desativar as notificações na instalação do aplicativo.

Agora, em cenários da vida real, onde o usuário acabou de atualizar seu sistema operacional e já está acessível por aplicativos diferentes, eles ainda serão segmentáveis, mas se reinstalar ou instalar um novo aplicativo, um pop-up do sistema solicitará permissão de notificação. O sistema operacional também fornece o controle ao desenvolvedor para verificar a permissão e solicitá-la novamente em qualquer sessão.

Otimização da bateria: A equipe do Android finalmente reconheceu o fato de que há uma enorme variação no ecossistema móvel do sistema operacional Android – particularmente em termos de restrições aos fabricantes impostas pelo sistema operacional. Eles aceitaram isso como um desafio para padronizar essa estrutura em todos os OEMs e criaram o seguinte:

  • Irrestrito – Este é um estado em que o aplicativo e os serviços correspondentes podem ser executados sem restrições em todo o sistema. Dado que esse estado drenaria massivamente a bateria do telefone, ele foi disponibilizado como uma entrada do usuário em vez de um estado padrão.
  • Otimizado – Este é o estado padrão de qualquer aplicativo instalado no dispositivo, que permite que os algoritmos do Android otimizem o aplicativo para melhor uso da bateria e é dividido em quatro intervalos de espera de aplicativos:
    • Ativo : o aplicativo está sendo usado no momento ou foi usado muito recentemente.
    • Conjunto de trabalho : o aplicativo está em uso regular.
    • Frequente : o aplicativo é usado com frequência, mas não todos os dias.
    • Raro : o aplicativo não é usado com frequência.
  • Restrito – Nesse estado, o aplicativo tem acesso a recursos muito limitados e afeta determinadas funções do aplicativo, como notificações push.
  • Background restrito – Este é o último nível de restrição disponível; não há serviço de segundo plano ou primeiro plano permitido para o aplicativo selecionado. Dada a gravidade da restrição, o controle é dado ao usuário para mover qualquer aplicativo para esse nível.
  • Notificações de alta prioridade : no Android 12, as notificações de alta prioridade foram acopladas aos buckets de espera do aplicativo mencionados acima, isso levaria a cenários em que até mesmo uma notificação importante seria ignorada se o aplicativo estivesse em um bucket raro ou restrito.

O Android 13 desacopla essa lógica e traz de volta a prioridade de notificação para o nível ideal, onde a notificação sempre será exibida. Eles afirmam que possuem um algoritmo interno que monitora as interações das notificações e despriorizará qualquer notificação se as interações não forem regulares. No entanto, eles abriram APIs no lado do Android para mostrar a prioridade original versus nova definida para os desenvolvedores agirem.

Além dessas atualizações importantes, o Android 13 parece avançar ainda mais para as práticas de IA/ML por meio das alterações do botão Voltar e das atualizações da câmera. O Android 13 Beta Preview foi aberto para vários dispositivos em 13 de maio para os desenvolvedores brincarem em dispositivos reais e planejarem seu desenvolvimento de acordo.

Para clientes CleverTap : O CleverTap SDK já é compatível com o Android 12 e está se preparando para uma nova versão do SDK que suportará as alterações do Android 13. Acompanhe este blog para mais informações em breve.

Mobile Marketing é mais fácil com orientação especializada