Mentenanța unei aplicații înseamnă tot ce faci după lansare ca aplicația să rămână în magazine, să meargă pe telefoanele noi și să nu se strice în tăcere. Magazinele își schimbă regulile în fiecare an, iOS și Android scot versiuni noi, iar bibliotecile și serverul din spate au și ele actualizări. O aplicație lăsată în pace un an nu rămâne la fel: rămâne în urmă.
Cerințele magazinelor se schimbă în fiecare an
Google Play cere ca aplicațiile noi și actualizările să țintească o versiune recentă de Android. De la 31 august 2025, orice aplicație nouă sau actualizare trebuie să țintească Android 15 (API 35). Aplicațiile care rămân în urmă nu mai sunt disponibile pentru utilizatorii noi de pe telefoanele cu versiuni mai noi de Android. Cu alte cuvinte, aplicația nu dispare peste noapte, dar nu mai câștigă utilizatori.
Ca să schimbi nivelul țintă, modifici o cifră în configurare, apoi verifici tot ce s-a schimbat: fiecare versiune de Android schimbă reguli despre permisiuni, notificări, lucrul în fundal, și aplicația trebuie verificată pe toate.
App Store are propria listă de cerințe. Câteva exemple din ultimii ani:
- de la 29 aprilie 2024, aplicațiile urcate trebuie compilate cu Xcode 15, iar Apple ridică cerința periodic, primăvara;
- de la 17 februarie 2025, aplicațiile fără statut de comerciant declarat, cerut de Regulamentul european privind serviciile digitale, sunt scoase din App Store în UE până la verificare;
- din când în când se schimbă certificatele serviciilor Apple, de exemplu cel pentru notificări, iar aplicația sau serverul trebuie pregătite din timp.
Partea neplăcută: aceste termene nu țin cont de calendarul tău. Dacă aplicația are nevoie de o actualizare urgentă și nu respectă cerința nouă, nu poți urca nici reparația până nu o aduci la zi.
Versiunile noi de iOS și Android
Apple și Google scot câte o versiune mare de sistem pe an, plus actualizări mai mici. La fiecare, verificăm aplicația pe versiunile de test, înainte să ajungă pe telefoanele oamenilor. Lucrurile care se strică de obicei: aspectul pe ecrane noi, permisiunile cerute altfel, notificările, accesul la poze și locație.
Erorile pe care nu le raportează nimeni
Majoritatea oamenilor nu scriu când aplicația se închide singură. O șterg. De aceea, mentenanța include urmărirea erorilor din rapoarte.
Pe Android, Google Play urmărește prin Android vitals ce procent din utilizatorii activi într-o zi au avut o închidere neașteptată sau o blocare (aplicația nu mai răspunde). Pragurile de comportament slab sunt:
| Indicator | Pe toate telefoanele | Pe un singur model |
|---|---|---|
| Închideri neașteptate observate de utilizator | 1,09% | 8% |
| Blocări (ANR) observate de utilizator | 0,47% | 8% |
Peste aceste praguri, Google Play poate reduce vizibilitatea aplicației și poate afișa un avertisment pe pagina ei din magazin. Calculul se face pe ultimele 28 de zile, deci o problemă lăsată două-trei săptămâni se vede deja.
Serverul și piesele din spate
Aproape orice aplicație are un server: conturi, comenzi, notificări, plăți. Mentenanța lui înseamnă:
- actualizări de securitate pentru sistemul de operare și programele de pe server;
- certificate HTTPS reînnoite la timp;
- backup al bazei de date și o restaurare de test din când în când;
- bibliotecile și SDK-urile folosite în aplicație (hărți, plăți, analiză) aduse la versiuni suportate;
- chei de acces și conturi de servicii externe verificate, ca să nu expire pe neașteptate.
Am scris despre ce verifici lunar la un site în articolul despre mentenanța unui site; la server, lista e asemănătoare.
Ce include un contract de mentenanță
Un contract bun spune clar ce intră și ce nu. De obicei:
- Aducerea la zi pentru cerințele magazinelor, o dată sau de două ori pe an.
- Testarea pe versiunile noi de iOS și Android, înainte de lansarea lor.
- Urmărirea erorilor și repararea celor care afectează mulți utilizatori.
- Mentenanța serverului: actualizări, certificate, backup.
- Un timp de răspuns pentru probleme urgente (aplicația nu pornește, plățile nu merg).
Funcțiile noi nu intră de obicei în mentenanță. Se estimează separat.
Ce influențează costul: câte platforme ai (doar Android, doar iOS sau amândouă), cât de mare e aplicația, câte servicii externe folosește, cât de repede vrei răspuns la urgențe și dacă serverul e la noi sau la tine. Prețul vine în ofertă, după ce vedem aplicația.
Vezi cum lucrăm după lansare pe pagina de servicii App Dev.
Surse
- Target API level requirements for Google Play apps, Play Console HelpAndroid 15 (API 35) pentru aplicații noi și actualizări de la 31 august 2025; aplicațiile rămase în urmă nu mai sunt disponibile pentru utilizatorii noi pe Android mai nou
- Meet Google Play's target API level requirement, Android Developersde ce contează nivelul țintă și ce schimbă fiecare versiune de Android
- Upcoming requirements, Apple Developercerința Xcode 15 din 29 aprilie 2024, statutul de comerciant pentru UE din 17 februarie 2025, actualizările certificatelor pentru notificări
- Android vitals, Android Developerspragurile de 1,09% și 0,47% (8% pe model), reducerea vizibilității, fereastra de 28 de zile
Verificat: surse Xenia Pușcașu · editare Nora Vlăsceanu · SEO Mihnea Tăbăcaru






