După actualizarea la Android 15 pe un Samsung Galaxy S24 Ultra, câteva aplicații care funcționau anterior nu mai apar în Play Store sau refuză instalarea. La încercarea de a transfera manual fișierele APK de pe un telefon mai vechi, sistemul returnează un mesaj legat de incompatibilitate, fără alte detalii.
Comportamentul apare și la aplicații care nu au primit actualizări din partea dezvoltatorilor în ultimii ani, dar care mergeau fără probleme pe dispozitive anterioare din aceeași serie.
Simptomele variază: unele aplicații dispar complet din căutările Play Store, altele se instalează dar se închid imediat la deschidere, iar o categorie separată afișează avertismente de securitate înainte de instalare.
Tranziția de la un telefon mai vechi la unul recent sau simpla actualizare de sistem poate declanșa oricare dintre aceste situații, fără modificări din partea aplicației însăși.
Verificarea nivelului API țintă la instalare
Sistemul Android verifică la fiecare instalare un parametru numit targetSdkVersion, declarat în fișierul manifest al aplicației.
Valoarea asta indică versiunea pentru care aplicația a fost optimizată, dar incepând cu Android 14, sistemul blochează instalarea aplicațiilor care țintesc un nivel API prea vechi, iar Android 15 a ridicat și mai mult această barieră.
Aplicațiile care țintesc API level sub 24 (Android 7.0) nu mai pot fi instalate deloc pe dispozitive cu Android 15, iar cele cu targetSdkVersion sub 31 declanșează avertismente de la Google Play Protect.
Teoretic, instalarea poate continua manual, dar aplicația va fi marcată ca potențial nesigură în sistem.
Eliminarea suportului pentru cod pe 32 de biți
O schimbare structurală afectează telefoanele lansate începând cu seria Galaxy S24. Procesoarele Snapdragon 8 Gen 3 și Exynos 2400 nu mai includ suport hardware pentru instrucțiuni pe 32 de biți la nivel de nucleu.
Mai exact, aplicațiile care conțin biblioteci native compilate exclusiv pentru arhitectura armeabi-v7a nu mai pot rula, indiferent de versiunea sistemului de operare sau de setările de securitate.
Situația diferă de restricțiile bazate pe targetSdkVersion. Chiar dacă o aplicație țintește un API recent, prezența codului nativ pe 32 de biți o face incompatibilă cu aceste procesoare.
Seria Galaxy S23, Z Flip 5, Fold 5 și Tab S9 rămân ultimele dispozitive Samsung care suportă aplicații pe 32 de biți. Pixel 7 și Pixel 8 au dezactivat suportul la nivel de software, dar procesoarele Tensor din acele generații încă suportă instrucțiunile. Tensor G4 și procesoarele ulterioare au scos complet această capacitate.
Cerințele Google Play pentru vizibilitate, destul de dure
Google Play aplică un set separat de reguli pentru vizibilitatea aplicațiilor în magazin. Din august 2025, aplicațiile existente trebuie să țintească minimum API level 34 (API level este un identificator numeric) pentru a rămâne vizibile celor cu Android 15 sau 16.
Cel care caută o aplicație familiară nu o va găsi dacă dezvoltatorul nu a actualizat targetSdkVersion, chiar dacă aplicația ar funcționa tehnic pe acel dispozitiv. Aplicația rămâne disponibilă pentru reinstalare din istoricul de achiziții și pentru utilizatorii cu versiuni mai vechi de Android, dar dispare din rezultatele căutării pe telefoanele recente.
Ce se întamplă la transferul între dispozitive
La migrarea de pe un telefon mai vechi, aplicațiile incompatibile nu se transferă automat. Serviciul de backup Google exclude aplicațiile care nu îndeplinesc cerințele de compatibilitate.
Încercarea de a instala manual un APK extras de pe dispozitivul vechi poate rezulta în diverse erori, în funcție de motivul incompatibilității.
Veți vedea că unele aplicații se instalează aparent cu succes, dar se închid imediat la lansare din cauza lipsei bibliotecilor necesare.
Alinierea memoriei la 16KB pentru Android 15
O cerință tehnică suplimentară afectează aplicațiile cu biblioteci native pe dispozitivele cu Android 15. Sistemul impune ca bibliotecile pe 64 de biți să fie aliniate la granițe de 16KB în memorie.
Aplicațiile compilate cu instrumente mai vechi, care folosesc alinierea standard de 4KB, pot funcționa defectuos sau pot fi refuzate la instalare.
Da, este o problemă ce apare frecvent la aplicații actualizate parțial, unde codul Java sau Kotlin a fost modernizat, dar bibliotecile native incluse provin din SDK-uri sau dependențe neactualizate.
Simptomele includ crash-uri aparent aleatorii sau performanță degradată pe terminalele cu Android 15, în timp ce aceleași versiuni de aplicație funcționează normal pe Android 14.
Avertismentele Play Protect și blocările de securitate
Google Play Protect generează avertismente pentru aplicațiile al căror targetSdkVersion este cu mai mult de două versiuni în urma nivelului API al dispozitivului.
Pe un telefon cu Android 15 (API 35), orice aplicație care țintește API 32 sau mai jos va declanșa un dialog de avertizare la prima rulare. Avertismentul menționează lipsa protecțiilor recente de confidențialitate și recomandă verificarea actualizărilor.
In plus, aplicațiile instalate din surse externe Play Store primesc și o verificare suplimentară. Sistemul poate solicita trimiterea informațiilor despre aplicație către Google pentru scanare înainte de instalare. Cele care țintesc API level sub 24 sunt blocate complet pe varianta 15, fără opțiunea de a continua instalarea prin metode normale.





Comentarii (0)