Questo aggiornamento è una doppia release: la conformità ai nuovi requisiti che Google Play impone a partire dal 31 agosto 2026, e una correzione importante per un crash che interessava alcuni dispositivi Samsung durante la configurazione del dock.

Correzione del crash Samsung durante il setup

Un'utente con un Samsung Galaxy S24 Ultra ha riscontrato un crash durante la selezione di un'app nel dock, al primo avvio. Ho identificato la causa analizzando il report della Play Console: il selettore di app, un componente Compose di tipo LazyVerticalGrid, rifiutava due voci con la stessa chiave.

La causa radice era sottile. Su alcuni dispositivi Samsung, la stessa app dichiara più activity contrassegnate CATEGORY_LAUNCHER — ad esempio Contatti e il tastierino del telefono, che condividono lo stesso packageName. Sola elencava quindi la stessa app due volte, e Compose rifiutava questo duplicato con un'eccezione durante il rendering.

La correzione applica una deduplicazione sistematica per packageName a tutte le liste di app dell'app, non solo alla procedura guidata di configurazione. Otto punti sono stati aggiornati per garantire che il problema non si ripresenti altrove (pannello laterale, selettore cartelle, selettore widget, selettore pack di icone, ecc.).

Sono stati aggiunti sette test unitari di regressione e quattro test strumentati Compose per consolidare questo comportamento.

Compatibilità con Android 16 (API 36)

A partire dal 31 agosto 2026, Google Play richiede che tutte le app abbiano come target almeno Android 16. Sola è ora conforme:

Google Play Billing v9.1.0

La libreria di fatturazione è passata da 7.1.1 a 9.1.0, anche in risposta al requisito del Play Store del 31 agosto 2026 (è richiesta almeno la v8.0.0). Ciò ha richiesto l'aggiornamento di Kotlin da 2.1 a 2.3, il che ha permesso di allineare l'intero stack tecnico a versioni aggiornate:

Altre correzioni

Come ottenere l'aggiornamento

L'aggiornamento viene distribuito gradualmente tramite il Play Store. Dovrebbe essere disponibile per tutti gli utenti entro 24-48 ore dalla pubblicazione. È anche possibile forzare il controllo dall'app Play Store, nella sezione «Gestisci app e dispositivo».

Apri su Google Play