Esta atualização é uma dupla release: a conformidade com as novas exigências que o Google Play impõe a partir de 31 de agosto de 2026, e uma correção importante para uma falha que afetava alguns aparelhos Samsung durante a configuração do dock.

Correção da falha no setup em aparelhos Samsung

Uma usuária do Samsung Galaxy S24 Ultra enfrentou uma falha ao selecionar um app no dock, na primeira inicialização. Identifiquei a causa analisando o rastro de erro enviado pelo Google Play Console: o seletor de aplicativos, um componente Compose do tipo LazyVerticalGrid, rejeitava duas entradas com a mesma chave.

A causa raiz era sutil. Em alguns aparelhos Samsung, um mesmo aplicativo declara várias activities marcadas com CATEGORY_LAUNCHER — por exemplo, os Contatos e o discador telefônico, que compartilham o mesmo packageName. O Sola listava, portanto, o mesmo aplicativo duas vezes, e o Compose rejeitava essa duplicata com uma exceção no momento da renderização.

A correção aplica uma deduplicação sistemática por packageName em todas as listas de aplicativos do app, não apenas no assistente de configuração inicial. Oito pontos do código foram atualizados para garantir que o problema não reapareça em outro lugar (painel lateral, seletor de pasta, seletor de widget, seletor de pacote de ícones, etc.).

Sete testes de regressão unitários e quatro testes instrumentados do Compose foram adicionados para travar esse comportamento.

Compatibilidade com Android 16 (API 36)

A partir de 31 de agosto de 2026, o Google Play exige que todos os apps tenham como alvo, no mínimo, o Android 16. O Sola agora está em conformidade:

Google Play Billing v9.1.0

A biblioteca de cobrança foi atualizada de 7.1.1 para 9.1.0, também em resposta à exigência da Play Store de 31 de agosto de 2026 (mínimo v8.0.0 exigido). Isso exigiu atualizar o Kotlin de 2.1 para 2.3, o que permitiu alinhar toda a stack técnica a versões atuais:

Outras correções

Como obter a atualização

A atualização está sendo distribuída de forma gradual pela Play Store. Deve ficar disponível para todos os usuários entre 24 e 48 horas após a publicação. Também é possível forçar a verificação pelo app Play Store, na seção "Gerenciar apps e dispositivo".

Abrir no Google Play