Blog

Ottimizzazione Android obbligatoria nel 2027: il motore GoodBarber è pronto

Da febbraio 2027 Google Play richiederà che il codice delle app Android sia ridotto, ottimizzato e offuscato almeno al 25%. Un'app che non raggiunge questo livello rischia di perdere visibilità sullo store e di vedersi limitare le pubblicazioni. Abbiamo aggiornato di conseguenza il nostro motore Android, e le app GoodBarber raggiungono circa l'80% su ciascuno di questi tre indicatori. Basta una nuova versione della tua app per approfittarne.

Una nuova regola da febbraio 2027

Ad agosto 2026 Google ha annunciato nuovi requisiti di qualità tecnica per le app pubblicate su Google Play. Uno di questi riguarda il codice dell'app, che dovrà passare da uno strumento come R8, l'ottimizzatore ufficiale di Android, e ottenere almeno il 25% su tre indicatori.

La regola riguarda le app il cui codice compilato supera i 10 MB (50 MB per un gioco). Un'app ricca di funzionalità, con un negozio online o l'accesso tramite social network, raggiunge in fretta queste dimensioni.

Si applicherà a ogni versione inviata allo store da febbraio 2027, comprese le app già pubblicate, a partire dal loro prossimo aggiornamento. Secondo la guida di Play Console, un'app al di sotto del minimo può perdere visibilità e capacità di pubblicazione. I punteggi sono già visibili in Play Console per ogni versione inviata.

Alleggerire un'app senza cambiarla

R8 è lo strumento fornito da Google che prepara il codice di un'app Android prima della pubblicazione. Funziona un po' come un editor che rilegge un libro prima della stampa: taglia i passaggi inutili, asciuga le frasi e abbrevia i nomi. La storia resta la stessa, e l'app funziona esattamente come prima, solo più leggera e più veloce.

Ognuno di questi interventi corrisponde a uno degli indicatori di Google. La riduzione elimina il codice e le risorse che l'app non usa mai, anche nelle librerie di terze parti, e così alleggerisce il download. L'ottimizzazione riscrive il codice perché venga eseguito più velocemente: avvio più rapido e navigazione più fluida.

Infine, l'offuscamento sostituisce i nomi interni del codice con nomi molto brevi. Il codice diventa più compatto e più difficile da analizzare per chiunque altro.

Alcune parti del codice devono però restare intatte perché l'app funzioni, e le proteggiamo con regole di eccezione. Più queste eccezioni sono ampie, più i punteggi si abbassano.

Il lavoro fatto nel nostro motore

Abbiamo attivato R8 nella sua modalità più spinta («full mode»), insieme all'offuscamento del codice e alla riduzione delle risorse. Questo lavoro è stato fatto una sola volta, nel motore che genera tutte le app GoodBarber.

Il grosso del lavoro ha riguardato le eccezioni. Scritte a volte diversi anni fa, per funzionalità spesso critiche come i pagamenti, la pubblicità o le statistiche, alcune regole proteggevano librerie intere. Le abbiamo sostituite con regole mirate, poi abbiamo individuato e adattato ogni funzionalità che dipendeva dai nomi interni del codice.

Oggi le nostre app di riferimento raggiungono circa l'80% su ciascuno dei tre indicatori, più del triplo del minimo richiesto. La riduzione delle risorse alleggerisce inoltre il download di 0,7–1,1 MB (dal −3,6% al −5,2%), a seconda delle funzionalità dell'app.

App più veloci per i tuoi utenti

Secondo Google, un'app ben ottimizzata consuma meno memoria, si avvia più rapidamente, si blocca meno spesso e scorre in modo più fluido. Google cita l'esempio di Reddit, la cui app si avvia il 40% più velocemente, con il 30% di blocchi in meno e un peso ridotto del 14%. Per Disney+, l'avvio è diventato più veloce del 30% e i blocchi sono diminuiti del 25%.

Ogni app reagisce in modo diverso, ma sono queste stesse ottimizzazioni ad applicarsi ora a tutte le app generate da GoodBarber.

La stabilità conta anche per la visibilità: Google Play penalizza già le app il cui tasso di arresti anomali supera l'1,09% o il cui tasso di blocchi supera lo 0,47%. Le nostre app di riferimento, costruite con il motore GoodBarber, registrano in media un tasso di arresti anomali dello 0,24%, ben al di sotto. Infine, un codice offuscato è più difficile da leggere, e quindi da copiare.

Un requisito tra tanti

Tra l'aggiornamento annuale obbligatorio della versione di Android di destinazione, le nuove regole di Google Play e l'evoluzione delle leggi locali, i requisiti dello store cambiano più volte all'anno. Un'app che non viene più aggiornata diventa invisibile ai nuovi utenti con versioni recenti di Android.

Qualche esempio. Dal 31 agosto 2026 ogni aggiornamento deve avere come target almeno Android 16, e le app GoodBarber sono già generate per Android 17. Google richiede anche la compatibilità con il nuovo modo in cui gli smartphone Android recenti organizzano la memoria, a blocchi di 16 KB. Il nostro motore è già pronto. Febbraio 2027 porterà il minimo di ottimizzazione del codice, che superiamo già, e un limite al consumo di memoria.

Con GoodBarber questo lavoro si fa una sola volta nel motore, per tutte le app. È incluso nel tuo abbonamento, e ogni nuova versione della tua app viene generata con il motore aggiornato. Il nostro CTO, Dumè Siacci, spiega cosa succede alla tua app a ogni nuova versione di iOS e Android.

E tu cosa devi fare?

Il nuovo motore è in produzione da qualche settimana. Ogni nuova versione della tua app Android pubblicata prima di febbraio 2027 beneficerà automaticamente di tutte queste ottimizzazioni.

Pubblichi in autonomia su Google Play? La nostra guida Aggiornare la tua app su Google Play ti accompagna passo dopo passo. Se è il nostro team a pubblicare per te con il servizio GBTC, richiedi l'aggiornamento della tua app Android: al resto pensiamo noi.

Continua a leggere

  6 min di lettura

Come regolare l'ombra nella mia app?

In GoodBarber, l'ombra di una lista si attiva con un gesto: 3 px di spostamento, 6 px di sfocatura, nero al 20 %. Poi si regola al pixel, colore compreso.

  3 min di lettura

I tuoi post di Bluesky e Mastodon ora compaiono nella tua app

In breve. Bluesky e Mastodon sono due estensioni di GoodBarber, l'app builder no-code, che trasformano i post pubblici di un account in articoli nella tua app. Inserisci l'account e i suoi post arrivano da soli, con immagini, anteprime dei link e post citati, mentre risposte e repost restano sul social. Entrambe sono gratuite per le app Content: ogni sezione conta come una delle estensioni incluse nel tuo piano.Il pubblico c'è. Bluesky è passato da 25,94 a 41,41 milioni di utenti nel 2025, secondo il suo rapporto sulla trasparenza 2025, pubblicato il 29 gennaio 2026. Ecco come funzionano le due fonti per un giornale locale con un account su ciascuna rete.