Android potrebbe presto avere un’app nativa Linux Terminal
Google sta finalmente implementando il supporto ufficiale per Debian Linux su dispositivi Android, attraverso una nuova applicazione chiamata Terminal. Questa iniziativa promette di trasformare il modo in cui gli sviluppatori utilizzano i dispositivi Android, offrendo loro la possibilità di eseguire direttamente Android Studio sui loro tablet Android.
Un terminal Linux su Android
Il lavoro sull’app Terminal è stato scoperto all’interno del progetto Android Open Source Project (AOSP), come riportato da Android Authority. Gli ingegneri di Google stanno sviluppando un’app che sfrutta l’Android Virtualization Framework (AVF) per eseguire una macchina virtuale Debian. Questo permetterà agli utenti di eseguire comandi Linux in un ambiente contenuto sui dispositivi Android.
Cambiamenti significativi per gli sviluppatori
L’idea di eseguire applicazioni Linux su un telefono Android può sembrare di nicchia, ma apre molte possibilità per gli sviluppatori. Saranno in grado di codificare e testare applicazioni Android direttamente sui loro telefoni e tablet, influenzando così l’intero ecosistema Android. I bug del primo giorno potrebbero diventare un ricordo del passato.
L’app Terminal è ancora basica, ma è in fase di sviluppo. I recenti commit su AOSP suggeriscono che Google sta lavorando per integrarla direttamente nelle impostazioni Android. Una opzione chiamata ‘terminal Linux‘ attiverà l’app, che potrà essere utilizzata per scaricare, configurare ed eseguire una macchina virtuale Debian.
Prospettive future
I commit di AOSP indicano future funzionalità in arrivo, come il ridimensionamento del disco, l’inoltro delle porte e il recupero delle partizioni. Il codice suggerisce che tutto ciò sarà disponibile su Chromebooks, tablet Android e telefoni Android.
Perché Google utilizza una macchina virtuale per l’app Terminal
Utilizzare macchine virtuali per portare Linux su Android è una mossa logica per Google. Mentre la maggior parte dei Chromebooks usa processori x86 e può eseguire Linux nativamente, i dispositivi Android utilizzano silicon ARM, rendendo impossibile l’esecuzione di molte distribuzioni Linux. Una macchina virtuale supera questo ostacolo. È anche un altro passo verso la convergenza di Chrome OS e Android.
Google non ha ancora rilasciato dichiarazioni ufficiali riguardo la nuova app Terminal. Non ci sono indicazioni su quando verrà lanciata ufficialmente, ma è molto probabile che arrivi con Android 16 l’anno prossimo. Questo è sicuramente qualcosa che ogni sviluppatore Android vorrà tenere d’occhio.