Il sogno di poter eseguire app Android su distribuzioni Linux come Ubuntu è un passo più vicino alla realtà, grazie a un nuovo promettente progetto open source chiamato "SPURV‘.
"Non sarebbe fantastico se potessi eseguire le tue app Android preferite su Ubuntu, in modalità finestra con integrazioni native?"
"SPURV" è un ambiente Android containerizzato sperimentale in grado di eseguire app Android insieme alle normali app desktop Linux in Wayland.
È il lavoro di Collabora, una società di consulenza e sviluppo software open source con sede nel Regno Unito, che ha presentato il suo nuovo progetto sperimentale in un post sul blog.
Ora, Linux non è a corto di app native. È disponibile una vasta gamma di software e giochi nativi, inclusi editor di immagini, browser Web, client di posta elettronica e app di social media.
Ma non sarebbe fantastico se potessi? anche accedere all'ecosistema di app Android? Esegui le tue app Android preferite sul desktop Ubuntu in modalità finestra, con integrazioni native?
Bene, il progetto "SPURV" pone le basi proprio per questo.
Anbox è il progetto di software libero a cui probabilmente hai pensato quando hai letto il titolo sopra. È la soluzione spesso menzionata per "come eseguire app Android su Linux?" domanda quando sollevata.
Ma nonostante tutte le promesse che Anbox mostra - che è abbondante - rimane a) tecnicamente diverso eb) è in qualche modo oltre ad essere il modo intuitivo per eseguire file .apk sul sistema Linux che molti (me compreso) vorrebbero essere.
La demo video sopra mostra le app Wayland Linux native e un'app Android in esecuzione contemporaneamente. Non è lucido o perfezionato, ma mostra ciò che è possibile.
In qualche modo SPURV sembra simile a Bluestacks, un emulatore in grado di eseguire app Android su desktop Windows in modalità "finestra".
Come Bluestacks, SPURV crea un dispositivo Android emulato sul tuo sistema Linux. Ma a differenza di Bluestacks non è un runtime "tutto in uno" che puoi scaricare e installare.
SPURV è più una raccolta di strumenti che possono essere utilizzati per configurare un contenitore Android, installare app Android al suo interno, quindi esegui quelle app a schermo intero su un desktop Wayland Linux sopra l'host Linux nocciolo.
La procedura guidata tecnica consente alle app Android di sfruttare le funzionalità hardware del sistema Linux sottostante, come gli stack audio, di rete e grafici, come mostra questo diagramma:
Il principale "inconveniente" di SPURV è, come tutte le esperienze virtualizzate/emulate, il fatto che stai eseguendo un sistema Android completo su un sistema Linux completo. Efficienza delle risorse questo non lo è.
Collabora dire il progetto mira a eseguire "una singola applicazione Android a schermo intero" piuttosto che molte app, in finestra.
Ma ciò non impedisce agli sviluppatori della più ampia comunità di software libero di adattare il progetto ai diversi casi d'uso.
Google, grazie al suo tentativo di successo di Android per Chromebook, ci mostra che i contenitori e gli ambienti virtuali potere essere adattato per eseguire app Android su Linux in modo funzionale, performante e perfettamente integrato.
"I confini del sistema operativo non sono così distinti ora come una volta; nessuna ragione per cui Linux non dovrebbe unirsi al divertimento'
I confini del sistema operativo non sono così distinti ora come una volta. ChromeOS può eseguire app Android, Windows 10 può eseguire strumenti CLI Linux nativi e le versioni recenti di macOS sono precaricate con una selezione di popolari software iOS.
Non c'è motivo per cui Linux non dovrebbe unirsi al divertimento, eh?
Sono i primi giorni per SPURV. Il progetto è stato appena annunciato pubblicamente. Pertanto, non esiste un Flatpak o un runtime ben confezionati da scaricare e installare sul tuo sistema.
Se sei interessato a saperne di più, a essere coinvolto nello sviluppo o a creare il progetto dalla fonte, dai un'occhiata a pagina Gitlab del progetto per maggiori informazioni. Lì troverai il codice sorgente e a guida su come impostare le cose.
Vuoi eseguire app Android sul desktop Linux?
Tutto Ubuntu, tutti i giorni. Dal 2009.