iOS 11 elimina il supporto per le app legacy a 32 bit. In questo tutorial, spiegheremo come identificare rapidamente le app a 32 bit installate sul tuo iPhone, iPad o iPod touch.
Se sul tuo dispositivo sono presenti app a 32 bit, queste non si avviano dopo l'aggiornamento a iOS 11. Apple ha pianificato questo introducendo in iOS 10.3 un elenco di app legacy.
Prima di iOS 11, l'avvio di un'app a 32 bit avrebbe prodotto un messaggio in cui si diceva che non solo le app a 32 bit rallentavano il dispositivo, ma smettevano di funzionare completamente con le versioni future di iOS.
iOS 11 ha rimosso completamente il supporto per le app a 32 bit, quindi non si apriranno affatto.
Come identificare le app a 32 bit che hai installato
Su iOS 10.3 e versioni successive, i clienti possono consultare una nuova sezione Compatibilità delle app in cui sono elencate tutte le app a 32 bit obsolete attualmente installate sul dispositivo di un utente.
1) Avventurarsi in Impostazioni → Generale → Informazioni.
2) Rubinetto applicazioni.
Se non succede nulla toccando Applicazioni, tutte le app installate sul tuo dispositivo sono a 64 bit e non hai nulla di cui preoccuparti. Se sul dispositivo sono presenti una o più app a 32 bit, toccando Applicazioni si accede a una Compatibilità delle app schermo.
Qui è dove vedrai tutte le app legacy installate sul tuo dispositivo.
"Queste app potrebbero rallentare il tuo iPhone e non funzioneranno con le versioni future di iOS se non vengono aggiornate", legge la descrizione della funzione nelle versioni iOS 10.3-11. Su iOS 11 e versioni successive, il messaggio indica chiaramente che le app a 32 bit non funzioneranno se non vengono aggiornate.
"Se non è disponibile alcun aggiornamento, contattare lo sviluppatore dell'app per ulteriori informazioni", viene visualizzato il messaggio.
Mentre iOS 10.3-11 ti consente ancora di utilizzare app legacy, iOS 11 e versioni successive non le apriranno affatto.
Denominazione e vergogna di app legacy
Pranzare un'app legacy su iOS 10.3-11 visualizza un messaggio che dice che l'app non è stata aggiornata per il runtime a 64 bit. "L'utilizzo può influire sulle prestazioni complessive del sistema", avverte il messaggio.
Rubinetto ok per chiudere il messaggio e continuare a utilizzare l'app obsoleta a spese delle prestazioni e della stabilità del sistema.
Ecco un elenco di dispositivi iOS con chip Apple a 64 bit:
- iPhone 5s / SE / 6 / 6s / 7/8 / X
- iPad Air e iPad Air 2
- iPad mini 2, iPad mini 3 e iPad mini 4
- IPod touch di sesta generazione
- IPad Pro da 12,9 pollici, iPad Pro da 9,7 pollici e iPad Pro da 10,5 pollici
- IPad da 9,7 pollici (2017)
Ancora una volta, iOS 11 si rifiuta di avviare app a 32 bit.
Tutte le app e gli aggiornamenti inviati all'App Store da luglio 2016 devono essere a 64 bit.
Perché le app a 32 bit rallentano il tuo dispositivo
iOS include versioni separate a 32 e 64 bit di framework di sistema e app stock.
Quando viene eseguito su un dispositivo a 64 bit, iOS utilizza kernel, librerie e driver a 64 bit. Tuttavia, il lancio di un'app a 32 bit su hardware a 64 bit costringe iOS a caricare anche framework di sistema a 32 bit.
Le risorse di sistema si esauriscono e il sistema ha meno RAM per eseguire le tue app. Le prestazioni del dispositivo vengono punite di più quando si utilizzano app legacy che eseguono l'elaborazione in background.
TUTORIAL: Come identificare i porci batteria sul tuo iPhone e iPad
Ma se tutte le app installate sul dispositivo sono compilate per il runtime a 64 bit, i framework di sistema a 32 bit non devono mai essere caricati nella RAM. Il sistema utilizza complessivamente meno memoria, i multitasking in modo più fluido e avvia le app più rapidamente.
Anche le app che non sono sensibili alle prestazioni ottengono da questa efficienza di memoria.
Cosa fare se le tue app preferite sono ancora a 32 bit?
Apple richiede che le app nuove e aggiornate inviate all'App Store a partire da giugno 2015 supportino i processori a 64 bit. In altre parole, tutte le app elencate nella sezione Compatibilità delle app non sono state aggiornate per l'elaborazione a 64 bit da almeno giugno 2015.
Lasciare le app senza aggiornamenti di compatibilità non è facile da usare, ma solo perché un'app non è a 64 bit non significa che il suo sviluppatore sia pigro. Ad esempio, alcuni sviluppatori di giochi non rilasceranno aggiornamenti di compatibilità se le vendite non corrispondono o superano le loro aspettative interne.
Non c'è molto che puoi fare al riguardo oltre a contattare lo sviluppatore in questione e dire loro come questa situazione ti frustri. Per fare ciò, vai semplicemente a Impostazioni → Generale → Informazioni → Applicazioni, quindi tocca un'app nell'elenco.
La sua pagina App Store viene caricata dove puoi vedere quando è stato rilasciato l'aggiornamento più recente, l'elenco dei dispositivi compatibili, la descrizione e la cronologia delle versioni e altro.
Rubinetto Sito Web dello sviluppatore sulla pagina dell'App Store per aprire il sito Web ufficiale in cui è possibile trovare gli account dei social media dello sviluppatore e compilare un modulo di contatto.
Chiedere a uno sviluppatore pubblicamente, su Twitter o attraverso altri canali di social media, quando potrebbe spingere un aggiornamento di compatibilità potrebbe non fare il trucco, ma vale la pena provare.
Hai app legacy sul tuo iPhone, iPad o iPod touch?
Se è così, quali?