Le 4 migliori app di emulazione di terminale per Android

Linux è spesso affermato come il sistema operativo desktop preferito da sviluppatori e esperti, e per una buona ragione. La sua apertura e la pletora di strumenti consentono agli utenti di spingere i propri computer al limite e di svolgere qualsiasi attività con efficienza. Ma a volte, l’unico computer che hai su di te è uno smartphone.

Fortunatamente, la natura aperta di Android come piattaforma significa che puoi sfruttare le sue radici Linux. Con le app del terminale in questo elenco, sarai in grado di trasformare il tuo dispositivo Android in una macchina capace, paragonabile a un ambiente desktop.

1. Termux

Galleria di immagini (2 immagini)

Termux è più di un semplice emulatore di terminale; è un intero ambiente Linux. Quando installi Termux, ottieni quello che è essenzialmente un sistema Linux minimo in esecuzione sul tuo dispositivo Android come app. Ti viene fornita una shell Bash per impostazione predefinita e la maggior parte dei comandi e delle utilità di Linux funzionano come previsto.

Termux ti offre anche i tasti Ctrl , Alt , Esc e freccia sulla sua interfaccia, rendendo più facile inserire le scorciatoie da tastiera se non hai una vera tastiera a portata di mano.

Come un tipico sistema Linux, Termux ha un gestore di pacchetti, che è probabilmente il più grande punto di forza di Termux. Tramite il gestore di pacchetti, è possibile installare altre shell come Zsh o fish, editor di codice sorgente come Vim ed Emacs e un client e un server SSH. Non è tutto: puoi anche prendere strumenti come FFmpeg e ImageMagick, oltre a linguaggi di programmazione come C, Ruby, Perl e Python.

Con i comandi appropriati, un gestore di finestre e un visualizzatore VNC, puoi installare un ambiente grafico all'interno di Termux. Ciò consente di eseguire vere applicazioni Linux, come GIMP, come se fossero su un PC.

Termux è un'applicazione potente, ma può anche essere un po 'opprimente. Per saperne di più sulle sue capacità e su come usarlo, controlla come usare la riga di comando su Termux.

A partire da maggio 2021, Termux non riceverà più aggiornamenti sul Play Store per il prossimo futuro. Ciò è dovuto a una modifica della politica del Play Store che interromperebbe la funzionalità di Termux. Per ora, puoi ottenere la versione più aggiornata di Termux su F-Droid, un marketplace di app Android open source.

Scarica: Termux da Google Play | F-Droid (gratuito)

2. JuiceSSH

Galleria di immagini (2 immagini)

Come suggerisce il nome, JuiceSSH è un emulatore di terminale con supporto per SSH, insieme a Telnet e Mosh. La sua funzione principale è fornire la possibilità di connettersi in remoto a un altro PC, sia esso il proprio computer sulla rete locale o un server remoto.

Il forte supporto della crittografia significa che puoi connetterti in sicurezza a server remoti sapendo che gli altri non possono curiosare.

Correlati: come configurare SSH su Linux e testare la configurazione

Come terminale, JuiceSSH ti fornisce una console a colori con opzioni di temi, inclusi i caratteri. All'interno del terminale troverai i tasti software per Ctrl , Esc , Alt , Tab e i tasti freccia, ma puoi anche utilizzare una tastiera esterna, se ne hai una.

JuiceSSH ha anche la possibilità di aprire una shell localmente, dandoti accesso a Bash e alle sue utilità standard. Tuttavia, non è possibile installare pacchetti aggiuntivi, quindi sei limitato a un ambiente Linux minimo.

All'interno dell'app, puoi installare plugin per espandere le funzionalità di JuiceSSH. Tra questi plugin troverai un monitor delle prestazioni che mostra l'utilizzo della CPU, della memoria, della rete e del disco del tuo server Linux. C'è anche un plug-in per utilizzare JuiceSSH con i profili Tasker, che ti consente di sfruttare le potenti capacità di automazione di Tasker.

JuiceSSH ha anche alcune funzionalità premium disponibili con un acquisto una tantum, come la possibilità di eseguire il backup e sincronizzare tutte le connessioni e le impostazioni salvate tra più dispositivi. L'aggiornamento ti consente anche di integrarti con Amazon AWS, oltre a memorizzare comandi e script come frammenti a cui puoi accedere rapidamente tra le sessioni.

Sebbene Android sia una piattaforma capace di per sé, le sue funzionalità di sicurezza a volte possono interrompere la funzionalità dei programmi Linux. In casi come questo, è meglio lavorare su un PC o un server remoto, poiché un sistema operativo desktop può essere più flessibile. È qui che entrano in gioco app come JuiceSSH, quindi se è quello che stai cercando, assicurati di provarlo.

Download: JuiceSSH (versione premium gratuita disponibile)

3. Qute

Galleria di immagini (2 immagini)

Android viene fornito preinstallato con una shell e molte delle utilità Unix standard, ma normalmente non sono accessibili come utente. Qute rende possibile accedervi e utilizzarli, proprio come fareste su un computer.

Qute è un'offerta abbastanza semplice a questo proposito. Fornisce un emulatore di terminale e strumenti come ping, trace, netstat, ifconfig, mkdir e altri. Una funzione di completamento automatico dei comandi consente di trovare più rapidamente il comando corretto e di eseguire i comandi contemporaneamente separandoli con un punto e virgola prima di immetterli.

Una caratteristica distintiva di Qute è il suo editor di script Bash. Con esso, puoi creare, modificare e salvare qualsiasi script di shell che desideri. È inoltre possibile impostare uno script da eseguire automaticamente all'avvio del telefono.

Se tutto ciò di cui hai bisogno sono gli strumenti Unix di base e un terminale che non ti intralcia, allora vale la pena dare un'occhiata a Qute.

Download: Qute (versione premium gratuita disponibile)

4. LADB

Galleria di immagini (2 immagini)

LADB è leggermente diverso dalle altre app qui. Invece di provare a emulare un terminale Linux o fornire un client SSH, LADB ti dà accesso alla shell di Android Debug Bridge. Ti consente di eseguire comandi da ADB direttamente sul tuo telefono, senza bisogno di un PC.

LADB raggiunge questo obiettivo raggruppando un server ADB nelle sue librerie di app. Normalmente, è necessaria una connessione USB per far funzionare ADB, ma LADB sfrutta una funzione recente rilasciata in Android 11 chiamata Wireless ADB per aggirare questo problema. In sostanza, falsifica una connessione wireless e inganna il server ADB facendogli credere che il client sia un dispositivo diverso.

Tra le molte attività che puoi svolgere con una shell ADB sul tuo dispositivo c'è la possibilità di registrare lo schermo, disinstallare app bloatware, modificare le autorizzazioni di un'app e persino inviare messaggi SMS dalla riga di comando.

Correlati: Come utilizzare ADB e Fastboot su Android

Anche se hai bisogno di Android 11 per utilizzare Wireless ADB, puoi anche abilitare la funzione su Android 10. Per farlo, collega prima il tuo dispositivo Android al PC, quindi digita "adb tcpip 5555" sulla riga di comando. Ciò abiliterà Wireless ADB fino al riavvio del telefono.

Certo, questo vanifica lo scopo dell'app, poiché è necessario un PC affinché funzioni in primo luogo. Col passare del tempo, tuttavia, più dispositivi dovrebbero supportare questa funzione in modo nativo.

Scarica: LADB ($ 2,99)

Rendi il tuo telefono Android più potente che mai

La bellezza dell'ecosistema Android è la capacità di fare qualsiasi cosa con i tuoi dispositivi, con poche restrizioni. Sia che tu voglia connetterti a un PC esterno o sviluppare programmi direttamente sul tuo telefono, una di queste app terminali avrà tutto ciò di cui hai bisogno per trasformare il tuo dispositivo in un piccolo ambiente desktop.