Tecnologia · 5 min read · Oct 18, 2025

Da monolite a modulare: il nuovo Snap per Android

Non è un compito facile, ” osserva Gustavo Moura, direttore ingegneria di Snap, quando gli chiedo perché ci volesse così tanto tempo per l’attesissima nuova versione Android di Snap. “ E non ci stiamo affrettando, perché vogliamo farlo bene.

È un’applicazione piuttosto grande e viene con un numero di funzionalità, ” spiega Jerry Hunter, vicepresidente senior Engineering di Snap. “ Di solito ci vuole circa un anno per riscrivere un’applicazione di questa dimensione. E questo non conta il tempo impiegato nella pianificazione. Nella pianificazione, abbiamo anche dovuto considerare se volevamo effettivamente riscrivere l’app o semplicemente continuare a cercare di sistemare quella vecchia…

da monolite a modulare: il nuovo snap per android - snap inc

Snap (precedentemente, Snapchat) potrebbe essere una delle app di social networking più popolari e può effettivamente vantare di aver svolto un ruolo importante nel pionierare l’intero concetto di messaggistica di immagini o foto (“snaps”), ma l’app ha avuto un percorso accidentato per quanto riguarda Android. Mentre il suo avatar iOS è sempre stato un performer fluido, Android ha raccontato una storia diversa con lamentele che arrivavano fitte e veloci. A suo merito, l’azienda sapeva di avere una sfida tra le mani per quanto riguarda Android.

Un paio di anni fa, quando sono entrato in Snap, ” ricorda Hunter. “ Evan (Spiegel, CEO di Snap) chiedeva cosa sarebbe servito per cambiare l’esperienza Android. Le prestazioni non erano all’altezza e i clienti Android non erano felici.

La ragione di ciò, dice, era il fatto che l’app Android esistente era un monolite. “ Abbiamo scoperto che il codice stesso era disordinato, ” spiega. Era stato creato senza alcuna base architettonica, quindi era difficile apportare modifiche. E questo perché l’app era stata creata rapidamente nel tentativo di arrivare sul mercato in fretta, e in questo, ci era riuscita. Tuttavia, stava incontrando problemi, e quando sono entrato – ottobre 2016 – stavano già pensando di rielaborare l’app.”

Naturalmente, riscrivere l’intera app da zero non era l’opzione iniziale. Snap ha prima provato a sistemare l’applicazione esistente riscrivendo parti di essa. “ Inizialmente, pensavo che potessimo cambiare pezzi dell’app. Pensavamo di poter provare a riscrivere parti di essa, ma non ha funzionato, ” ricorda Hunter con ironia.

La sfida più grande, secondo Moura, un ex Googler, era il fatto che un certo numero di elementi della precedente applicazione Android erano interconnessi. “ Se cercavamo di sistemare un aspetto, un altro veniva influenzato, ” sottolinea. “ C’erano molte funzionalità nell’app e si ostacolavano a vicenda. Quindi, se cercavi di sistemare una parte, qualcosa andava storto con un’altra.

Ed è qui che Moura e il suo team sono entrati in gioco. “ Intorno a dicembre 2017, Gustavo e alcuni ingegneri selezionati hanno iniziato a lavorare per cercare di riscrivere l’intera applicazione – e non solo pezzi di essa – da zero, ” ricorda Hunter. “ In tre mesi, circa a marzo 2018, ci hanno mostrato come potrebbe essere un’app Android per Snap. Ci hanno mostrato come costruire la nuova app.

L’etica fondamentale dietro la nuova app era un’aumentata modularità. “ Abbiamo costruito una struttura sottostante che era modulare per natura. Dovevamo lavorare per isolare le funzionalità senza influenzare altre funzionalità – se carichi la fotocamera, allora solo la fotocamera dovrebbe essere caricata, ” spiega Moura.

E naturalmente, doveva funzionare davvero velocemente. “ Stiamo cercando di renderlo il più veloce possibile, ” sottolinea Hunter. “ Si tratta di catturare snaps con amici e familiari. Non vogliamo che i clienti sentano che l’app sta ostacolando la condivisione della loro esperienza.

da monolite a modulare: il nuovo snap per android - snapchat android

Ad aiutarli in questo percorso c’è una massiccia comunità di beta testing. “ Un milione di persone si sono iscritte per il nostro beta testing, ” dice Moura. “ Sono i nostri salvatori. Provano l’app, ci inviano problemi e testano nuove funzionalità.

Naturalmente, tutto questo richiede tempo, motivo per cui né Moura né Hunter si lasceranno andare a dare una data esatta di rilascio pubblico del nuovo Snap per Android. Dopo l’esperienza precedente, il team di Snap non sta correndo rischi e sta testando ogni funzionalità in dettaglio. Il fatto che Android funzioni su una vasta gamma di dispositivi di diverse dimensioni e configurazioni, a differenza di iOS (dove si deve affrontare meno permutazioni di dispositivi e specifiche), rende solo il compito più impegnativo. Snap ha persino un laboratorio speciale per dispositivi con dozzine di diversi dispositivi Android per aiutare nel test dell’app.

Non abbiamo una data definitiva. Stiamo facendo molti beta test, lasciando che clienti selezionati lo utilizzino lungo il percorso. Siamo nel processo di distribuzione, ” dice Hunter. Poi c’è la piccola questione dell’evoluzione di Android stesso. Quando è iniziato il lavoro sul nuovo Snap, Android Oreo stava trovando la sua strada sui dispositivi, oggi è il turno di Pie e anche mentre parliamo, una nuova versione di Android è all’orizzonte. Moura riconosce che cambiare costantemente l’app per diverse versioni è una sfida, ma sente che Android stesso sta migliorando ed è molto più maturo di quanto non fosse due anni fa. Insiste sul fatto che il team non sta solo adattando la nuova app Snap per diversi dispositivi e versioni di Android, ma anche per nuovi sviluppi di prodotto come notch e display pieghevoli.

Jacob Andreou, Vicepresidente, Prodotto, Snap, sente che l’aspetto più importante della nuova app Android sarà le sue prestazioni su dispositivi che in precedenza potevano a malapena eseguire l’applicazione. “ Il nostro obiettivo è che le prestazioni di Android siano buone o migliori rispetto a dispositivi iOS comparabili, ” dice. “ Stiamo trovando modi intelligenti per aggirare problemi come fotocamera e memoria e rendendo la nostra applicazione molto più adattabile. Gli utenti che in passato hanno avuto brutte esperienze con Snap su Android, ora avranno un’esperienza eccellente.

È una promessa notevole. Ma una sulla quale Snap sembra determinata a mantenere. Ed è forse anche per questo che il team sta prendendo il suo tempo per preparare l’app. Mentre concludiamo, chiedo quando la versione finale dell’app sarà pronta.

La risposta di Gustavo riassume l’atteggiamento del nuovo team Snap per Android.

Versione finale? Anche dopo che sarà rilasciata al pubblico, continueremo a lavorarci. Non c’è una versione finale. Continuerà a migliorare. Continuerà a cambiare.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.