WayDroid può eseguire app Android su Linux senza rallentamenti

Esistono molti modi per eseguire app Android su PC desktop, ma una nuova soluzione chiamata WayDroid sembra essere l'opzione migliore per le macchine Linux.

Esistono molti modi per eseguire app Android sui computer desktop. Gli emulatori desktop come BlueStacks sono popolari, potresti eseguire Android x86 in una macchina virtuale (o esegui il dual boot), oppure potresti aspettare Livello di compatibilità delle app Android di Windows 11. Anbox è un'altra soluzione per l'esecuzione di app Android, destinata a supportare Linux e smartphone basati su Linux, ma soffre di prestazioni lente su dispositivi a basso consumo. Ora c'è un altro progetto che mira a portare le app Android sui dispositivi Linux, ma senza i rallentamenti e gli errori comunemente riscontrati con Anbox.

WayDroid (attraverso Smartphone Linux E Telefoni Tux), precedentemente chiamato Anbox-Halium, è una versione ricostruita di Anbox progettata per utilizzare più hardware nativo del dispositivo host rispetto ad Anbox, il che significa prestazioni più veloci. L'obiettivo principale del progetto è l'esecuzione di app Android su telefoni Linux basati su Halium (Halium è concettualmente simile a

GSI di Android, ma per Linux standard), ma può anche essere eseguito su qualsiasi dispositivo con un kernel Linux principale.

Il video sopra mostra WayDroid in esecuzione su PostmarketOS Linux su OnePlus 6, a partire dalla serie OnePlus 6 può eseguire il kernel Linux standard. Naturalmente, OnePlus 6 può eseguire app Android con il suo sistema operativo originale, ma WayDroid è entusiasmante perché è completamente aperto. Potresti eseguire una distribuzione Linux sul tuo telefono, oltre a WayDroid per l'app Android occasionale, pur avendo il pieno controllo del tuo dispositivo (con il supporto software proveniente da Linux Comunità).

Di seguito è riportato un altro video di WayDroid (di quando era ancora noto come una riscrittura di Anbox), in esecuzione su un Moto Z2 Force con Ubuntu Touch. Se non fosse per la barra di stato di Ubuntu in alto, sarebbe difficile sapere che le app Android non sono in esecuzione su un dispositivo nativo.

WayDroid esegue il rendering del buffer grafico in LXC con il supporto diretto Wayland (il server di visualizzazione ora utilizzato da molte distribuzioni Linux), il che lo rende più fluido rispetto al progetto Anbox originale. Questa funzionalità estremamente fluida non è solo per i telefoni Linux: funziona bene anche sulle distribuzioni Linux desktop. Di seguito è riportato uno screenshot di WayDroid in esecuzione sul desktop Ubuntu, con una gestione delle finestre simile a Chrome OS.

WayDroid su Ubuntu Linux. Crediti: sviluppatore riconosciuto XDA erfanoabdi

È emozionante vedere le app Android su Linux migliorare sempre di più, soprattutto perché la funzionalità sarà uno dei cambiamenti più importanti in Windows 11. Il cambiamento probabilmente avvantaggerà maggiormente i telefoni basati su Linux, come probabilmente ne trarranno molte app importanti non sarà mai disponibile come software nativo Linux, ma in alcuni casi sarà utile anche per i PC desktop pure.

Il problema principale al momento è che non esiste un livello di emulazione in WayDroid, quindi i dispositivi x86 (come la maggior parte PC) possono eseguire solo file binari x86 e i dispositivi ARM64 (la maggior parte dei telefoni e tablet) possono eseguire solo ARM64 binari. Questo è simile a come funziona il livello di compatibilità di Wine, anche se Wine è disponibile per Android, non può eseguire la maggior parte del software Windows sulla maggior parte dei dispositivi Android, poiché i telefoni sono in genere ARM e la maggior parte del software Windows è solo x86. Lo sviluppatore spera di implementare l'emulazione in futuro utilizzando componenti del Sottosistema Android per Windows 11.

Se vuoi provare WayDroid, dai un'occhiata al repository GitHub del progetto per le ultime istruzioni di installazione.