Durante il keynote talk di lunedì alla Worldwide Developers Conference, Apple ha presentato iOS 11, il prossimo importante aggiornamento software per iPhone, iPad e iPod touch. Come precedentemente sospettato, il sistema operativo mobile ha abbandonato il supporto per le app legacy a 32 bit.
Il tentativo di avviare un'app a 32 bit su iOS 11 ora genera un messaggio che dice "Lo sviluppatore di questa app deve aggiornarla per funzionare con iOS 11". Puoi toccare ok per chiudere il prompt o toccare Per saperne di più per aprire l'elenco completo delle app solo a 32 bit attualmente installate sul dispositivo.
L'app Clips di Apple, ad esempio, richiede un dispositivo iOS a 64 bit e la nuova app File è ottimizzata per l'elaborazione a 64 bit. A partire da iOS 10.3, Apple ha iniziato a nominare e modificare le app legacy tramite una nuova Compatibilità delle app sezione in Impostazioni → Generale → Informazioni → Applicazioni.
TUTORIAL: Come identificare le app legacy a 32 bit sul tuo dispositivo iOS
Le app a 32 bit installate in precedenza non sono più disponibili per il nuovo download tramite la scheda Acquistati dell'App Store. Inoltre, l'app a 32 bit non viene più visualizzata nella ricerca in App Store.
È giunto il momento di abbandonare il supporto per le app non a 64 bit perché l'esecuzione di app legacy a 32 bit insieme a quelle a 64 bit rallenta il sistema poiché iOS deve caricare entrambe le versioni a 32 e 64 bit del kernel e dei framework di sistema nella RAM.
I dispositivi con A7 progettato da Apple o chip più recenti sono a 64 bit, incluso l'iPod touch di sesta generazione e tutti gli iPhone e iPad dai rispettivi iPhone 5s e iPad Air in poi.
Infatti, iOS 11 stesso non funzionerà su un iPhone, iPad o iPod touch non a 64 bit, il che significa che iPhone 5s, iPad Air e l'iPod touch di sesta generazione sono ora i dispositivi entry-level per iOS 11.