Hai cambiato smartphone e il Play Store ti dice che un’app non è disponibile perché è stata creata per una versione precedente di Android? Il problema, nella maggior parte dei casi, non è che il nuovo telefono sia poco potente. Può succedere esattamente il contrario: il dispositivo è troppo recente rispetto al livello API per cui l’app è stata preparata.
Dal 31 agosto 2026 Google ha alzato nuovamente i requisiti del Play Store. Le app già pubblicate devono avere come target almeno Android 15, API 35, per restare disponibili ai nuovi utenti che utilizzano versioni Android più recenti del target dichiarato dall’app. Le nuove app e gli aggiornamenti destinati a smartphone e tablet devono invece puntare almeno ad Android 16, API 36.
Questo può creare una situazione apparentemente assurda: un’app continua a funzionare sul vecchio smartphone ma non compare, o non può essere installata, sul nuovo.
La buona notizia è che non tutti i casi sono uguali. Prima di cercare APK su Internet bisogna capire se il blocco arriva dal Play Store, dal sistema Android oppure dai requisiti tecnici dell’app.
Cosa significa davvero “creata per una versione precedente di Android”
Quando Google Play mostra un messaggio che informa che l’app non è disponibile perché è stata creata per una versione precedente di Android, non sta necessariamente dicendo che l’app sia stata eliminata.
Google applica una politica basata sul target API level, cioè il livello Android per il quale lo sviluppatore dichiara di aver preparato e testato l’app.
Secondo i requisiti ufficiali del livello API target di Google Play, dal 31 agosto 2026 le applicazioni esistenti per smartphone e tablet devono avere come target almeno Android 15, API 35, per rimanere disponibili ai nuovi utenti che usano un sistema operativo più recente rispetto al target dell’app.
Un’app che punta ad Android 14, API 34, o a una versione ancora precedente può quindi continuare a esistere sul Play Store, ma diventare invisibile o non installabile per determinati nuovi utenti con telefoni più aggiornati.
Questo è diverso da un’app rimossa volontariamente dallo sviluppatore e anche da un’incompatibilità hardware.
Cosa è cambiato dal 31 agosto 2026

Google aggiorna periodicamente i requisiti del Play Store per spingere gli sviluppatori ad adottare le protezioni, le API e i comportamenti delle versioni Android più recenti.
Dal 31 agosto 2026 valgono due soglie importanti per le normali app destinate a smartphone e tablet:
| Tipo di app | Requisito dal 31 agosto 2026 |
|---|---|
| Nuova app pubblicata su Google Play | target Android 16, API 36 o superiore |
| Aggiornamento di un’app | target Android 16, API 36 o superiore |
| App già esistente, disponibilità ai nuovi utenti | almeno target Android 15, API 35 |
Per le applicazioni esistenti che non rispettano il requisito, la conseguenza non è necessariamente la cancellazione dal negozio. Google specifica che diventano indisponibili ai nuovi utenti con versioni Android superiori al target dell’app.
Gli sviluppatori interessati possono inoltre richiedere, nei casi previsti da Google, un’estensione fino al 1° novembre 2026 per adeguare l’app.
Perché sul vecchio telefono l’app c’è e sul nuovo no
È uno dei casi che può creare più confusione.
Immagina di utilizzare da anni un’app per controllare un vecchio dispositivo domotico. Sul precedente smartphone funziona ancora. Comprando un nuovo telefono, accedi allo stesso Play Store e scopri che l’app non compare nella ricerca oppure viene indicata come non disponibile.
Le possibili spiegazioni sono almeno quattro:
- il target SDK dell’app è troppo vecchio rispetto alla politica di disponibilità del Play Store;
- l’app richiede caratteristiche hardware che il nuovo dispositivo non dichiara compatibili;
- l’app ha un minSdkVersion superiore alla versione Android presente sul telefono, situazione più frequente sui dispositivi vecchi;
- l’applicazione è stata rimossa, limitata geograficamente o resa incompatibile dallo sviluppatore.
Il messaggio specifico relativo a un’app “creata per una versione precedente di Android” indirizza soprattutto verso il primo caso.
Se stai invece affrontando il trasferimento di molte applicazioni fra dispositivi, abbiamo approfondito anche cosa cambia nel passaggio a un nuovo telefono Android, compreso il ripristino degli accessi alle app.
Prima cosa da provare: cerca l’app tra quelle non installate

Se avevi già scaricato l’app in passato, non partire subito dal sideload.
Google distingue infatti i nuovi utenti da chi aveva già installato l’app tramite Play Store. Le norme ufficiali di Google Play specificano che gli utenti che l’avevano installata precedentemente possono continuare a trovarla, reinstallarla e utilizzarla sulle versioni Android effettivamente supportate dall’app.
Sul telefono apri:
Play Store > icona del profilo > Gestisci app e dispositivo > Gestisci
Se l’app non appare, tocca il filtro relativo al dispositivo e seleziona Non installate.
Google descrive questa procedura anche nella guida ufficiale alla reinstallazione delle app.
Controlla inoltre di utilizzare lo stesso Account Google con cui avevi scaricato o acquistato l’app sul precedente dispositivo.
Se l’app compare nella cronologia e Play consente l’installazione, questa è normalmente la strada più sicura. Se invece continua a comparire l’avviso di incompatibilità, bisogna capire quale requisito sta intervenendo.
targetSdk e minSdk: la differenza che spiega quasi tutto
Due termini molto simili vengono spesso confusi: targetSdkVersion e minSdkVersion.
La documentazione Android sul manifest delle applicazioni chiarisce che hanno funzioni diverse.
minSdkVersion indica la versione Android minima necessaria per eseguire l’app.
Se un’app richiede come minimo Android 15 e il telefono utilizza Android 13, quel dispositivo è realmente troppo vecchio.
targetSdkVersion, invece, indica il livello API per cui lo sviluppatore ha progettato e testato determinati comportamenti dell’app. Avere un target vecchio non significa automaticamente che il software non possa funzionare su una versione Android più recente.
Google Play può però limitarne la distribuzione perché l’app non soddisfa più i requisiti previsti per i nuovi dispositivi.
Ecco perché due errori apparentemente simili possono avere cause opposte.
| Situazione | Causa probabile | Cosa significa |
|---|---|---|
| “Creata per una versione precedente di Android” | target SDK vecchio | Google Play limita la disponibilità |
| App presente sul vecchio telefono ma non sul nuovo | policy Play o compatibilità dispositivo | non è necessariamente un problema hardware |
| App richiede una versione Android più recente | minSdk troppo alto | il sistema del telefono è realmente troppo vecchio |
| Avevi già installato l’app | account con precedente installazione | prova prima la libreria del Play Store |
| APK restituisce “App non installata” | pacchetto, firma, target SDK o formato | è un problema diverso dalla sola disponibilità Play |
| App si installa ma va in crash | incompatibilità reale del software | superare l’installazione non rende automaticamente l’app compatibile |
Scaricare l’APK risolve? Non sempre
Trovare il file APK dell’app fuori dal Play Store non garantisce che possa essere installato.
Play Store e sistema operativo applicano controlli differenti.
Android 15, per esempio, ha introdotto un requisito di sicurezza che impedisce una nuova installazione normale delle app con targetSdkVersion inferiore ad API 24. Google spiega questo comportamento nella documentazione sulle modifiche di sicurezza di Android 15.
Questo significa che un APK molto vecchio potrebbe essere ancora reperibile online ma essere rifiutato direttamente dal sistema.
Ci sono poi altre possibili cause:
- APK destinato a un’architettura CPU differente;
- pacchetto incompleto proveniente da un’app distribuita tramite più APK;
- firma diversa rispetto alla versione già installata;
- file corrotto;
- dipendenze o servizi non più disponibili;
- incompatibilità reale con la versione Android utilizzata.
Se vuoi approfondire il formato, abbiamo spiegato anche come funzionano i file APK su Android.
Per app bancarie, autenticazione OTP, identità digitale, wallet, password manager o applicazioni aziendali, eviterei di scaricare vecchie versioni da siti non ufficiali. In questi casi il rischio di installare software modificato o non più protetto è molto più importante del vantaggio di recuperare l’app.
Come capire quale problema hai
Prima di modificare impostazioni o installare file manualmente, segui questa sequenza.
- Controlla il messaggio esatto del Play Store. Se parla esplicitamente di un’app creata per una vecchia versione di Android, il target SDK è il primo indiziato.
- Verifica se avevi già installato l’app. Usa lo stesso Account Google e controlla la sezione delle app non installate.
- Controlla la versione Android del nuovo telefono. La trovi normalmente in Impostazioni > Informazioni sul telefono > Versione Android, anche se i nomi possono cambiare leggermente tra i produttori.
- Cerca il sito ufficiale dello sviluppatore. Potrebbe esistere una nuova versione, un’app sostitutiva o una procedura di migrazione.
- Se possiedi ancora il vecchio telefono, non cancellare subito l’app. Prima verifica se contiene dati, codici, configurazioni o credenziali che devono essere trasferiti.
- Considera l’APK soltanto dopo aver identificato il problema. Il sideload non risolve automaticamente né le limitazioni del sistema né una vera incompatibilità.
Svuotare la cache del Play Store, riavviare ripetutamente il telefono o cambiare Account Google non elimina una restrizione imposta dalla policy sul target API. Sono procedure utili per altri errori del negozio, ma non modificano il livello API dichiarato dallo sviluppatore.
Cosa fare se l’app ti serve davvero
Se l’app controlla un dispositivo che utilizzi ancora, conserva dati importanti oppure è necessaria per il lavoro, prima di abbandonarla verifica queste possibilità:
- controlla la cronologia delle app del tuo Account Google;
- cerca un aggiornamento sul sito ufficiale dello sviluppatore;
- verifica se il produttore ha pubblicato un’app sostitutiva;
- contatta l’assistenza indicando modello del telefono e versione Android;
- conserva temporaneamente il vecchio smartphone se l’app continua a funzionare soltanto lì;
- esporta dati e configurazioni quando l’app lo permette.
Per vecchi accessori smart home, videocamere, dispositivi Bluetooth e strumenti professionali, può capitare che il vero problema non sia lo smartphone ma l’abbandono del software da parte del produttore.
In quel caso installare forzatamente una versione datata può soltanto rinviare il problema.
Quando non puoi risolvere dal telefono
Se il Play Store limita l’app perché il suo target API è troppo vecchio, l’utente non può aggiornare autonomamente quel valore.
È lo sviluppatore che deve aggiornare il progetto, testare l’app con SDK più recenti e pubblicare una nuova versione compatibile con i requisiti di Google Play.
Lo stesso vale quando l’app utilizza librerie, sistemi di autenticazione o servizi online che non esistono più.
La distinzione importante è quindi questa: app non disponibile non significa automaticamente telefono incompatibile.
Dal 31 agosto 2026 può semplicemente significare che Google Play considera troppo vecchio il target dichiarato dall’app per distribuirla a un nuovo utente con un dispositivo più recente.
Se l’avevi già installata, controlla prima la tua libreria. Se non l’avevi mai utilizzata, oppure Android stesso rifiuta l’APK, le possibilità si riducono e spesso la vera soluzione deve arrivare dallo sviluppatore.