Manutenzione e assistenza di app mobili

Manteniamo operative le app iOS e Android dopo il rilascio: aggiornamenti per le nuove versioni del sistema operativo, correzione dei crash, conformità agli store e rilasci regolari. Per le app sviluppate da noi e per quelle sviluppate da altri team.

Manutenzione e assistenza di app mobili

Quando la vostra app ha bisogno di assistenza

Un’app che nessuno mantiene non resta uguale. Smette gradualmente di funzionare man mano che Apple e Google cambiano le piattaforme attorno a lei.

Cosa comprende

Nuove versioni di sistema operativo e SDK

Testiamo l’app sulle versioni beta di iOS e Android e rilasciamo gli aggiornamenti prima che gli utenti incontrino il problema. SDK e librerie vengono mantenuti su versioni supportate.

Monitoraggio e correzione dei crash

I crash vengono corretti sulla base dei report reali degli strumenti di crash analytics e delle console degli store, partendo da quelli che colpiscono più utenti.

Conformità agli store

Livelli di API target, privacy manifest, moduli sulla sicurezza dei dati, eliminazione dell’account dall’app: le regole degli store cambiano ogni anno. Manteniamo build e schede in regola, così gli aggiornamenti continuano a essere accettati.

Rilasci negli store

Compiliamo, firmiamo e inviamo i rilasci, rispondiamo al feedback della revisione e distribuiamo gli aggiornamenti per gradi, così una build difettosa raggiunge il minor numero possibile di utenti.

Recupero di account e chiavi

Se l’account sviluppatore, i certificati o le chiavi di firma erano in mano a un ex sviluppatore, seguiamo la procedura di recupero o di trasferimento con Apple e Google.

Prestazioni e piccole funzionalità

Tempi di avvio, consumo di batteria e dati, oltre ai miglioramenti dell’interfaccia e alle piccole funzionalità che mantengono l’app attuale dopo il lancio.

Perché un'app ha bisogno di assistenza dopo il rilascio

Perché un'app ha bisogno di assistenza dopo il rilascio

Apple e Google rilasciano ogni anno nuove versioni del sistema operativo, cambiano i requisiti degli store e dismettono le vecchie API secondo il proprio calendario. Google Play fissa un livello minimo di API target per gli aggiornamenti delle app, e Apple alza periodicamente la versione minima di Xcode e dell’SDK per i nuovi invii. Gran parte dell’assistenza mobile consiste nel tenere il passo con questo calendario esterno, così che una normale correzione di bug non venga mai bloccata da una scadenza mancata.

Il vostro sviluppatore è sparito?

Il vostro sviluppatore è sparito?

Succede più spesso di quanto si pensi. L’accesso all’account dello store di solito si può recuperare, anche se richiede tempo e pratiche con Apple o Google, e lo abbiamo fatto più di una volta. Per prima cosa stabiliamo cosa avete ancora: il codice sorgente, l’account sviluppatore, le chiavi di firma e il backend. I passi successivi dipendono da cosa manca e, se l’account non si può recuperare, l’app può essere pubblicata di nuovo con l’account della vostra azienda.

Prendere in carico un'app da un altro team

Prendere in carico un'app da un altro team

Prima di impegnarci a mantenere un’app, la compiliamo dai sorgenti, la eseguiamo sui dispositivi e leggiamo il codice. Così capiamo se può essere mantenuta com’è, se va rifattorizzata in alcuni punti o se è costruita su una tecnologia senza futuro. Per Quaker abbiamo sostituito un’app ibrida basata su una tecnologia superata con app native iOS e Android, e vi diremo con la stessa franchezza se la vostra app si trova in quella situazione.

Come inizia l'assistenza mobile

01

Audit

Compiliamo l’app dai sorgenti, verifichiamo account degli store e firma ed esaminiamo il codice e i dati sui crash. Ricevete un report sullo stato dell’app.

02

Perimetro e prezzo

Ricevete un perimetro mensile con un prezzo fisso, invece di un accordo a ore senza limiti definiti.

03

Primo rilascio

Correggiamo i problemi urgenti e pubblichiamo noi stessi un rilascio, il che dimostra che l’intera catena di build, firma e invio funziona.

04

Assistenza continuativa

Aggiornamenti di sistema, correzione dei crash e rilasci nel perimetro concordato, con un riepilogo dopo ogni rilascio.

Piattaforme e strumenti

iOS

Android

Multipiattaforma

Monitoraggio

Come lavorare con noi

Piano di assistenza mensile

Un perimetro mensile fisso dopo l’audit: aggiornamenti di sistema, correzione dei crash, rilasci e un volume stabilito di piccole modifiche.

Team mobile dedicato

Ingegneri iOS e Android assegnati alla vostra app, che si occupano insieme di assistenza e nuove funzionalità.

Interventi singoli

Una correzione urgente, un aggiornamento di conformità prima di una scadenza dello store o il recupero di un account, fatturati a ore o come attività a prezzo fisso.

Recensioni

Trattiamo ogni cliente e il suo progetto con attenzione.

Domande frequenti

Il nostro sviluppatore è sparito e non abbiamo accesso all'account dello store. Si può recuperare?

Di solito sì, anche se richiede tempo e pratiche con Apple o Google. Il primo passo è stabilire cosa avete (il codice, l'account, le chiavi di firma), perché la risposta dipende da cosa manca. Se il recupero è impossibile, l'app può essere pubblicata di nuovo con l'account della vostra azienda.

Quanto costa la manutenzione di un'app?

Dipende dalle dimensioni dell'app, dal numero di piattaforme e da quanto spesso volete i rilasci. Dopo l'audit vi proponiamo un perimetro mensile con un prezzo fisso.

Quanto velocemente potete intervenire su un bug critico?

I tempi di risposta si concordano app per app, in base a ciò che fa l'app. Tenete presente che una correzione mobile deve anche superare la revisione dello store; nei casi urgenti richiediamo una revisione accelerata su iOS e usiamo rilasci graduali per limitare i danni.

Gestite app React Native e basi di codice datate?

Sì, React Native e anche Swift, Objective-C, Kotlin e Java nativi. Per le app su framework non più mantenuti, l'audit vi dice per quanto tempo l'assistenza è realistica e cosa comporterebbe una migrazione.

Vi occupate anche del backend dell'app?

Sì. API, pannello di amministrazione e server rientrano nella manutenzione di siti web e nell'assistenza server, e si possono combinare con la manutenzione dell'app in un unico contratto, così un problema viene seguito dal telefono fino al database.

L'app resterà nel nostro account sviluppatore?

Deve restarci. Pubblichiamo con gli account Apple e Google della vostra azienda, con gli accessi che ci concedete, così la proprietà dell'app non dipende mai da noi.

Raccontateci il vostro progetto

Descrivete l'attività in poche righe. Entro un giorno lavorativo vi risponderemo con alcune domande o con una prima valutazione di perimetro e costi.

Preferite l'email o una telefonata?

welcome@revolsource.com
+38 097 662 23 20

Revol Software OÜ, Tallinn, Estonia. Il nostro team è distribuito in tutto il mondo.

Unisciti al nostro team

Invia il tuo CV a career@revolsource.com