Con quale frequenza dovresti aggiornare la tua app mobile?
Pubblicato: 2021-10-05Se ti sei trovato a leggere questo, molto probabilmente hai già un'app mobile e stai mettendo in dubbio la frequenza degli aggiornamenti per la tua app che devi pubblicare. Quale dovrebbe essere la frequenza degli aggiornamenti delle app mobili? Cercheremo di fornirti l'elenco dei fattori da cui dipende la frequenza di aggiornamento dell'app, ponendoti le domande appropriate di seguito.
Non smettere mai di correre se vuoi rimanere al top .
In questi giorni insegniamo ai nostri figli che l'apprendimento costante è l'unico modo per avere successo a lungo termine. In termini di applicazione mobile, lo stesso approccio funziona per gli imprenditori: i frequenti aggiornamenti che apportano al prodotto. Tuttavia, la quantità di funzionalità non è l'unica cosa che questi prodotti dovrebbero avere: la loro evoluzione continua con ogni nuova versione. In questi giorni siamo tutti coinvolti in una sorta di corsa al successo high-tech, in cui ogni nuova uscita avviene come un ottovolante di progressi e tendenze.
Quindi, molto spesso i proprietari di attività mobili pensano che un modo per rimanere in cima alla posizione sia avere un'ottima frequenza di aggiornamento delle app mobili, che hanno rilasciato tempo fa. La risposta, però, non è così semplice come sembra.
Con quale frequenza dovresti aggiornare la tua app?
Analisi prima.
Devi aggiornare le app ogni tanto? La risposta è: no, non dovresti aggiornare nulla prima di aver realizzato cosa esattamente deve essere aggiornato. Frequentemente, tutti gli aggiornamenti possono essere suddivisi in due tipi: gli aggiornamenti aziendali e gli aggiornamenti tecnici. Effettui aggiornamenti aziendali quando c'è una certa metrica (ad es. Mancanza di utenti paganti nella tua app) che deve aumentare. Le fai anche quando trovi una nuova richiesta sul mercato e vuoi esaudirla, o vuoi superare i tuoi concorrenti (perché ora sarai l'unico ad averla).
D'altra parte, fai aggiornamenti tecnici quando c'è un problema di codice, come bug, tecnologia obsoleta, rilascio di nuove lingue e così via.
Come dare la priorità allo sviluppo delle funzionalità nella tua app? Leggi nel nostro articolo - Come dare priorità allo sviluppo delle funzionalità dopo aver creato un MVP
C'è una varietà di domande commerciali e tecnologiche a cui tu e il tuo consulente aziendale dovreste rispondere quando pensate di sviluppare una nuova versione della vostra app. Eccone alcuni:
- La tua applicazione è abbastanza stabile?
- Il tuo concetto di MVP ha dimostrato di funzionare?
- Cosa dicono i tuoi utenti della tua app? Lo trovano comodo da usare?
- Quanto è aggiornato il linguaggio di programmazione su cui è scritta la tua app?
È chiaro che per rispondere a tutte queste domande occorrono dati preziosi. Le metriche di fidelizzazione e frequenza di rimbalzo, acquisizione utenti e comportamento in-app degli utenti sono necessarie per effettuare un'analisi approfondita e quindi decidere quando aggiornare il prodotto. Ti forniremo un elenco di strumenti in grado di fornirti tutti i dati necessari.
A seconda delle risposte che la tua analisi fornisce alle domande di cui sopra, diventa chiaro se dovresti chiamare il tuo team di sviluppo o posticiparlo per un po' di tempo. Tuttavia, potresti non avere risposte a tutte le domande sollevate sopra. Più avanti in questo articolo farò luce su come rispondere (se lo conosci già, salta questa parte e vai a quella successiva).
Quanti bug ci sono nella tua app?
Beh, non sarebbe una rivelazione se dicessi che più bug ci sono nella tua app, meno è probabile che abbia successo. La cosa buona è che i bug vengono trovati e risolti, con una serie di strumenti che puoi avere attualmente in uso. Uno strumento eccellente che usiamo e che consigliamo a tutti è Crashlytics, una potente soluzione di segnalazione degli arresti anomali, come parte del sistema Fabric. Ricerca, analizza, trova e correggi i bug per fidelizzare gli utenti: questo strumento consente di:
- Per monitorare le regressioni nell'app
- Per controllare la stabilità delle prestazioni dell'applicazione
- Per trovare e tenere traccia dei problemi in tempo
Il tuo concetto di MVP ha dimostrato di funzionare?
Come spesso accade, non si investe prima nell'intero prodotto: si costruisce prima un prodotto minimo praticabile, per testare il concetto. Molto probabilmente hai anche dato la priorità allo sviluppo delle funzionalità, in base al Business Model Canvas fornito da te o dal tuo analista aziendale. Seguendo questa logica, risolve alcuni problemi con cui le persone hanno avuto grossi problemi in precedenza.
Risolve davvero il problema a cui era destinato? L'unico modo per capirlo veramente è guardare il comportamento o i tuoi utenti, il che ci porta alla domanda successiva.
Cosa dicono i tuoi utenti della tua app? Lo trovano comodo da usare?
Mentre monitori i feedback degli utenti, leggi le recensioni su App Store e GooglePlay e osservi il comportamento degli utenti, puoi vedere i risultati, se sono soddisfacenti. Se il tasso di conservazione è in costante crescita, la durata della sessione è stabile e gli utenti non scappano dalla tua app, non è necessario un aggiornamento mensile. Rispettivamente, le metriche con i risultati opposti a quelli sopra elencati sono un segnale di avvertimento di una strategia di aggiornamento dell'app scelta in modo errato.
Cordiali saluti : ci sono 9 metriche che devi assolutamente monitorare e analizzare sulla tua app: dai un'occhiata qui è un utile elenco di Mushroom
Quanto è aggiornato il linguaggio di programmazione su cui è scritta la tua app?
La velocità con cui tutto si muove nel mondo digitale è pazzesca, quindi non c'è da stupirsi che i framework rilevanti lo scorso anno siano un po' obsoleti quest'anno. La stessa cosa, lentamente ma inevitabilmente, accade ai linguaggi di programmazione: i vecchi diventano polverosi e obsoleti man mano che appaiono i nuovi. Abbiamo pubblicato alcuni articoli sull'argomento del confronto dei linguaggi di programmazione:
Rapido contro Obiettivo - C
Kotlin contro Java
Quindi rimanere al passo e stare al passo con le ultime tendenze IT potrebbe funzionare molto in termini di funzionalità del tuo marchio: puoi usarlo come vantaggio competitivo per promuovere il tuo prodotto. Ad esempio, Flappy Bird ha utilizzato la transizione graduale a Swift come suggerimento promozionale nella frequenza di aggiornamento dell'app iOS: puoi leggere di più a riguardo nell'articolo su TechCrunch.
Dall'altro, il passaggio a una programmazione diversa spesso richiede tempo e risorse, quindi è davvero necessario capire se ne vale la pena. Potrebbe essere solo una moda passeggera, che potrebbe non essere necessario seguire affatto. Negli articoli sopra riportati forniamo alcune informazioni sul motivo per cui dovresti pensare di passare a un altro linguaggio di codice per la tua app che influisce sulla frequenza degli aggiornamenti delle app Android (o iOS).
Il tuo kit di strumenti di analisi.
Esistono molti servizi che possono aiutarti a monitorare il comportamento degli utenti nella tua app. Ecco alcuni che usiamo personalmente e ti consigliamo con la coscienza pulita.
1. Google Analytics
Non solo è utile per i siti Web, ma Google Analytics è adatto anche per applicazioni basate su iOS e Andoid, consentendoti di esaminare i dati demografici e il comportamento degli utenti, analizzare i flussi di entrate e i pagamenti.
Tipo: gratuito + alcuni vantaggi personalizzati per le imprese
2. Raffica.
Il secondo più grande servizio di analisi dopo Google, Flurry è lo stesso buono, ma anche rilevante nelle regioni in cui i servizi di Google sono vietati (come Cina, Cuba, paesi arabi, ecc.)
Tipo: gratuito
L'abbiamo implementato su: Unight iOS e Android
3. Inappetenti
Uno degli strumenti più potenti per l'analisi, affermato di essere basato sull'intelligenza artificiale e con un'integrazione di progetti online, Inapptics è un servizio semplice che ti consente di ottenere molte metriche complesse.
Prezzi: gratuito + ha alcune opzioni di piano a pagamento
4. Pannello Mix
Lo strumento Mixpanel ti consente di seguire il percorso dell'utente e, con l'aiuto dei dati ricevuti, migliorare i flussi di acquisizione e attivazione dell'utente. Prezzo: gratuito e un'opzione a pagamento di $ 399 all'anno
- Tessuto.
Oltre ad essere un'eccellente piattaforma di analisi, Fabric ti consente anche di fornire build sulla piattaforma, il che significa che hai bisogno di una sola soluzione.
Prezzo: gratuito
L'abbiamo usato su: ogni progetto, poiché usiamo Fabric anche come strumento di consegna della build.
Analytics non ha mai fatto del male a nessuno.
Perché le app devono essere aggiornate così spesso se non c'è un terreno solido per un aggiornamento?
C'è una cosa fantastica da pensare su ogni aggiornamento che vuoi fare: deve essere ben pensato. Prima di immergerti nel processo di aggiornamento, realizza qual è lo scopo del rinfresco. Cosa vorresti ottenere con questo e come controllerai l'efficienza dell'aggiornamento che hai fatto?
Come ogni imprenditore, vorresti che il tuo prodotto crescesse e prosperasse con ogni nuova versione. Quindi questo potrebbe accadere, ti consigliamo di rallentare e analizzare il possibile effetto degli aggiornamenti. La chiave per un corretto investimento di denaro è definire l'urgenza dell'aggiornamento in base a numeri rigorosi; in questo modo non solo riduci al minimo il rischio di sprechi di denaro, ma investi anche dove la tua applicazione ne ha davvero bisogno.
Scritto da Dmitry Dobritsky ed Elina Bessarabova.