Android Canary umožňuje spúšťať grafické Linuxové aplikácie na mobilných zariadeniach.

Linuxové aplikácie – terminál pre Android

Najnovšie Aktualizácia systému Android Canary (experimentálna vetva, ktorá nahrádza ukážky pre vývojárov) dostal pomerne významnú aktualizáciu pre tých, ktorí hľadajú väčšiu konvergenciu medzi ekosystémom Androidu a Linuxu.

A bolo oznámené, že G.Spoločnosť Google začala povoľovať spúšťanie grafických Linuxových aplikácií. v rámci aplikácie „Terminál“, nástroja, ktorý donedávna ponúkal prístup iba k programom príkazového riadku.

Neočakávaný skok v integrácii medzi Androidom a Linuxom

Táto nová funkcia, ktorá bola pridaná do najnovšej aktualizácie systému Android Canary, jeJe to realizované prostredníctvom virtuálneho počítača s operačným systémom Debian GNU/Linux. priamo v prostredí Androidu.

architektúra Technika, ktorá stojí za touto integráciou, je zložitá, ale zároveň elegantná: prostredie Je založený na projekte Ferrochrome, ktorý používa Android Virtualization Framework (AVF) spolu s hypervízorom KVM a virtualizačnou infraštruktúrou crosvm. Výsledkom je kompletný desktopový zážitok, ktorý teraz môže zahŕňať tradičné grafické aplikácie, ako sú textové editory, vývojárske nástroje a potenciálne aj hry.

La nová funkcia sa aktivuje priamo zo samotnej aplikácie Terminál, ...ktorý teraz obsahuje viditeľné tlačidlo „Zobraziť“ v pravom hornom rohu. Kliknutím naň sa aktivuje grafické presmerovanie z virtuálneho počítača do grafického prostredia systému Android. Toto grafické rozhranie je založené na serveri Weston, ktorý slúži ako referencia pre protokol Wayland a umožňuje používateľom vizuálne interagovať s aplikáciami systému Linux, akoby boli pred tradičnou pracovnou plochou.

Počas testovania s verziou Android Canary vydanou v júli 2025 bolo možné Jednoducho spustite grafické prostredie Weston a spúšťajte aplikácie ako Gedit, klasický textový editor GNOME. Hoci sa predchádzajúce demo s hrou Doom nezopakovalo, vývojárom sa predtým podarilo spustiť tento titul pomocou interných verzií Terminálu, čím sa demonštroval grafický potenciál systému.

Hardvérová akcelerácia grafiky: kľúč k výkonu

Jedným z najsľubnejších prvkov tohto vývoja jel podpora grafickej akcelerácie cez VirGL, Virtuálna grafická karta vyvinutá ako súčasť projektu Virgil3D a bežne používaná vo virtualizačných prostrediach s QEMU/KVM. Vďaka tejto integrácii je možné spúšťať aplikácie, ktoré vyžadujú vysoké grafické zdroje, vrátane videohier alebo dizajnových nástrojov.

Ak chcete povoliť toto zrýchlenie v termináli systému Android, používatelia musia vykonať jednoduchú akciu ale slabo zdokumentované: V adresári /sdcard/linux vytvorte prázdny súbor s názvom virglrendererKeď to urobíte, po otvorení terminálu sa zobrazí správa „VirGL povolený“, ktorá označuje, že virtualizácia grafiky je aktívna a pripravená na použitie.

Odvážny krok smerom k budúcnosti mobilných výpočtov

Hoci Táto funkcionalita je stále vo fáze testovania Hoci nie je súčasťou žiadnej stabilnej verzie systému Android, jeho zaradenie do vetvy Canary naznačuje, že spoločnosť Google sa vážne zaviazala rozširovať možnosti svojho operačného systému. Možnosť spúšťať grafické linuxové aplikácie vo virtuálnom prostredí v rámci systému Android nielen rozširuje rozsah možných využití mobilného zariadenia, ale predstavuje aj bezprecedentné zblíženie dvoch historicky oddelených svetov.

Tento vývoj by mohol zmeniť spôsob, akým technickí používatelia, vývojári a nadšenci interagujú so svojimi mobilnými zariadeniami, a priblížiť zážitok z desktopového systému Linux bližšie k vrecku používateľa. Ak bude táto funkcia pokračovať aj v budúcich stabilných vydaniach, Android by sa mohol etablovať ako skutočne hybridná platforma, schopná ponúknuť to najlepšie z oboch svetov.

Na druhej strane nemôžeme zabudnúť na plány spoločnosti Google zlúčiť projekty ChromeOS a Android. Všetky tieto kroky spolu by nám mohli poskytnúť predstavu o tom, čo má Google v pláne pre budúcnosť Androidu a akou cestou sa chce uberať.

Nakoniec, ak máte záujem dozvedieť sa viac o tom, môžete si prečítať podrobnosti v nasledujúci odkaz.