Esegui facilmente app Android su Linux con Waydroid

Esegui facilmente app Android su Linux con Waydroid

Desideri eseguire le tue applicazioni Android preferite senza problemi sul tuo desktop Linux? Non cercare oltre: Waydroid è la soluzione che fa per te! Questo strumento innovativo utilizza un’architettura basata su container, consentendo l’esecuzione di app Android con prestazioni che si avvicinano alle funzionalità native, integrandole profondamente nel tuo ambiente Linux. Questa guida fornisce una panoramica completa sull’utilizzo di Waydroid sul tuo sistema Linux.

Capire Waydroid

Waydroid rappresenta una sofisticata soluzione basata su container, in grado di avviare un sistema operativo Android completo sul tuo computer Linux. A differenza degli emulatori tradizionali che consumano risorse considerevoli, Waydroid gestisce le app Android in modo nativo con l’ausilio di Linux Container (LXC).Questo si traduce in un’esperienza leggera ed efficiente in cui le applicazioni si integrano direttamente nel tuo ambiente desktop.

Compatibile con una varietà di distribuzioni Linux e architetture CPU, Waydroid sfrutta la tecnologia Mesa di Android per prestazioni grafiche migliorate. Questo garantisce il funzionamento fluido delle app, consentendo al contenitore di accedere alla GPU del sistema host.

Processo di installazione per Waydroid

Prima di procedere con l’installazione, assicurati che sul tuo sistema sia in esecuzione una sessione di Wayland (in particolare per Ubuntu 22.04 e versioni successive).Puoi verificarlo aprendo un terminale ed eseguendo il seguente comando:

echo $XDG_SESSION_TYPE

Verifica di Wayland su Ubuntu 22.04 LTS

Assicurati che il tuo sistema sia aggiornato e contenga i prerequisiti richiesti come curl:

sudo apt update && sudo apt install curl ca-certificates -y

Successivamente, aggiungi il repository ufficiale Waydroid:

curl -s https://repo.waydro.id | sudo bash

Aggiungere il repository Waydroid su Ubuntu

Se il rilevamento automatico fallisce, specifica manualmente la versione. Ad esempio, puoi usare -s jammyUbuntu 22.04.

Infine, esegui il seguente comando per installare Waydroid:

sudo apt install waydroid -y

Una volta completata l’installazione, troverai Waydroid nel menu Applicazioni.

Avvio di Waydroid dal menu Applicazioni

Per gli utenti Fedora, l’installazione viene eseguita con il gestore pacchetti DNF:

sudo dnf install waydroid

Configurazione di Waydroid

Al primo avvio di Waydroid, una finestra di configurazione potrebbe richiedere di scaricare un’immagine Android. Questa immagine rappresenta il sistema Android che opera all’interno del contenitore.È possibile selezionare un’immagine Vanilla (senza i servizi Google) o un’immagine GAPPS (con i servizi Google Play).

Scegli GAPPS se desideri accedere al Google Play Store per l’installazione dell’applicazione. Dopo aver selezionato l’immagine desiderata, fai clic su Scarica e attendi il completamento del download.

Scelta del tipo di Android GAPPS nella configurazione di Waydroid

Una volta completato il download, fai clic su Fine e Waydroid si avvierà automaticamente. In caso contrario, riavvialo manualmente dal menu Applicazioni. Dopo una breve attesa, apparirà un ambiente Android virtuale.

Interfaccia principale dell'ambiente virtuale di Waydroid

Inizialmente, il dispositivo non è registrato, quindi se intendi utilizzare il Google Play Store, devi registrarlo. Apri il terminale ed esegui:

sudo waydroid shell

Mentre sei nella shell Waydroid, esegui il seguente comando per ottenere il tuo ID Android:

ANDROID_RUNTIME_ROOT=/apex/com.android.runtime ANDROID_DATA=/dataANDROID_TZDATA_ROOT=/apex/com.android.tzdataANDROID_I18N_ROOT=/apex/com.android.i18n sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = \"android_id\";"

Recupero dell'ID Android dal terminale in Waydroid

Questo comando restituirà una stringa numerica: assicurati di copiarla.

Quindi, vai alla pagina Registrazione dispositivi non certificati Google, incolla il tuo ID Android, completa la verifica e fai clic su Registra.

Incollare l'ID Android sulla pagina Google non certificata

Infine, chiudi e riapri Waydroid oppure esegui la seguente sequenza:

waydroid session stop && waydroid session start

Ora il tuo dispositivo è registrato e sei pronto per scaricare e utilizzare le applicazioni Android, comprese quelle disponibili nel Google Play Store.

Installazione di app Android tramite Waydroid

Se hai scelto l’immagine GAPPS durante la configurazione, avviare il Google Play Store è semplicissimo. Accedi semplicemente con il tuo account Google e potrai installare le applicazioni proprio come faresti su un dispositivo Android.

Accesso al Google Play Store all'interno di Waydroid

Per disinstallare un’app segui gli stessi passaggi del tuo dispositivo Android: basta cliccare su Disinstalla per rimuovere tutte le applicazioni indesiderate.

Disinstallazione di un'app tramite il Google Play Store di Waydroid

In questo modo la gestione delle app diventa comoda come su un dispositivo mobile.

Se preferisci non utilizzare Google Play Store, hai anche la possibilità di installare manualmente le app tramite file APK o di esplorare app store alternativi come F-Droid, noto per la sua attenzione alle applicazioni leggere e incentrate sulla privacy.

Per installare un APK, scaricalo prima da una fonte attendibile. Vai alla cartella contenente l’APK nel tuo terminale ed esegui:

waydroid app install your_app.apk

Sostituire your_app.apkcon il nome effettivo del file APK. L’installazione dovrebbe completarsi in pochi secondi.

Conclusione

Waydroid è una scelta interessante per eseguire applicazioni Android su Linux. Tuttavia, sono disponibili anche metodi alternativi, tra cui emulatori Android convenzionali, macchine virtuali o l’utilizzo di Android Studio per creare un dispositivo virtuale Android (AVD) personale.

Fonte e immagini

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *