Nonostante Google stia cercando di interrompere il supporto per le app a 32 bit su Android, ci vorrà ancora del tempo prima che ciò avvenga definitivamente.
Nel tentativo di accelerare il processo, l’azienda potrebbe implementare una modifica del sistema operativo che avviserà gli utenti che stanno eseguendo un’applicazione a 32 bit su sistemi a 64 bit.
Una modifica al codice Gerrit dell’Android Open Source Project (AOSP), scoperta dall’informatore Mishaal Rahman, porta una nuova finestra di avviso quando gli utenti eseguono un’applicazione a 32 bit su un sistema a 64 bit.
Puoi vedere nell’immagine che il messaggio informa l’utente che l’applicazione deve essere aggiornata dal suo sviluppatore per migliorare la compatibilità, e che è necessario cercare aggiornamenti o contattare il suo creatore.
Lo scopo della misura è far sì che gli sviluppatori inizino a lavorare direttamente sulle versioni a 64 bit delle loro applicazioni, abbandonando del tutto la struttura a 32 bit.
Vale la pena notare che Android mostra già un avviso simile quando gli utenti tentano di eseguire app che non hanno un targetSDK minimo. Google ha implementato questa modifica in Android 10 e la società ha recentemente modificato questo requisito in 28.
Con l’aggiornamento dei requisiti, Android ti avviserà quando viene avviata un’app destinata ad Android 8.1 Oreo o versioni precedenti. Ad ogni modo, la modifica arriverà solo con Android 13.
Inoltre con la pianificazione di ARM di abbandonare il supporto per le applicazioni a 32 bit sui processori mobile il prossimo anno, l’avviso potrebbe costringere gli sviluppatori ad aggiornare le proprie app prima del cambiamento.
Attualmente, Android supporta applicazioni sia a 32 bit che a 64 bit, portando gli sviluppatori a mantenere due versioni dei loro programmi, costringendo ARM a offrire CPU che supportano la prima.
Poiché i processori a 64 bit hanno una capacità maggiore di quelli a 32 bit, ha senso adottare la modifica. Infine ricordiamo che nel 2017, Apple supportava solo 64 bit con iOS 11.